タグ

ブックマーク / monoist.itmedia.co.jp (3)

  • FPGAでミュージックシーケンサーを作る:注目デバイスで組み込み開発をアップグレード(20)(1/3 ページ) - MONOist

    注目デバイスの活用で組み込み開発の幅を広げることが狙いの連載。第20回は、筆者が独断と妄想に駆られて作ってみたFPGAで制御するミュージックシーケンサーを紹介する。 はじめに 連載は、古今東西面白いデバイスを筆者の嗅覚で探し出し実際の製作や実験を交えながら対象デバイスを深堀りすることがテーマです。今回は筆者がただただ独断と妄想に駆られて作ってみたものになりますが、FPGAで制御するミュージックシーケンサーを紹介したいと思います。 音楽と組み込みというとちょっと縁遠い関係に見えるかもしれませんが、音楽を奏でる楽器は最も古い精密機器の一つです。現在まで使われている絶対12音階は、既にバッハの時代からあったのでしょうか。それを楽器として実現するには、それなりの数学的知識も必要ですし、経年変化しない素材の選択や加工なども含めて、当時としてはハイテクの粋を結集した工芸品であったことは想像に難くあ

    FPGAでミュージックシーケンサーを作る:注目デバイスで組み込み開発をアップグレード(20)(1/3 ページ) - MONOist
    field_combat
    field_combat 2023/11/30
    コードもいける、スゴイ
  • ソニー、トヨタ、日立も重視、OSS管理の国際標準に対応せよ

    自動車業界をはじめ、製造業の製品に用いられる組み込みソフトウェアでも採用が拡大しているオープンソースソフトウェア(OSS)。このOSSを最適に管理する仕組みの構築などを支援する「オープンソース管理ソリューション」を提供する日立ソリューションズは、国際標準になったOSS管理仕様であるOpenChainの国内唯一の公式パートナーでもある。 Linuxに代表されるオープンソースソフトウェア(OSS)は、サーバやクラウドなどの大規模なITシステムで広く用いられているイメージが強い。しかし近年では、製造業が設計開発する製品に組み込むソフトウェアでもOSSの採用が拡大している。その背景には、製品の高機能化に加えて、IoT(モノのインターネット)の浸透によるネットワーク接続への対応などによって組み込みソフトウェアの規模が急激に増大していることが挙げられる。あらかじめ開発されているOSSは再利用性が高く、

    ソニー、トヨタ、日立も重視、OSS管理の国際標準に対応せよ
  • Web界から組み込みに向けられた刺客「mruby」はこう使われている

    Rubyの良さを組み込みに」を合言葉とする開発言語「mruby」は公開以来、着実な進歩を遂げ、さまざまな場面での利用も進んでいます。ここでは「Web界から組み込みに向けられた刺客」(まつもとゆきひろ氏)たる、mrubyの採用事例を紹介します。 mruby(軽量Ruby)は経済産業省「地域イノベーション創出研究開発事業」として2010年に始まり、2012年4月にオープンソース(MITライセンス)として公開された組み込み向け開発言語です。「Rubyの良さを組み込みに」を合言葉に開発されたmrubyは発表よりはや3年、たくさんの人々の協力でさまざまな形の改良がくわえられ、現在ではライブラリは170を超え、デバッガー対応の安定版「mruby V1.2.0」が発表(2015年11月)されるなど着実に進化しています。 Rubyは開発しやすい、生産性の高い言語としてWeb開発などに広く使われている言語

    Web界から組み込みに向けられた刺客「mruby」はこう使われている
  • 1