このページは、ソフトウェア、機器組込みのエンベデット・ソフトウェア(ファームウェア)の開発に関連したコラムのページです。 このコラムはメールマガジン「アメニティ&サウンド 音と快適の空間へ」で連載していた技術・開発コラムを再編集したものを掲載しています。
申し訳ございませんが、サイトリニューアルに伴いこのページは以下へ移動しました。
ソフトウェアとファームウェアの対象、分類から始めたいと思います。
一般に、メディアなどでソフトといった場合には、非常に幅広く使用されており、DVDソフトなどのように、DVD制作に利用するコンピュータ・ソフトウェアよりむしろ、音楽、映像ソフトを指すことの方が一般的です。
さらに、インターネットのホームページなどで利用される、ASPやCGI、Java Script、VB Script、FlashなどによるWEBアプリケーションなどのソフトウェアもあり、ソフトウェア開発と言った場合には、一意に対象が定まりません。
ASCIIデジタル用語辞典では、コンピュータを主な対象としているため「ソフトウェア」を見るとコンピュータソフトウェアの説明になっていますが、それでも割と抽象的な表現になっています(上に書いたCGIなどの用語も簡単な説明がほしいと思われる方は、ASCIIデジタル用語辞典などを参照してみてください)。
▼ASCII デジタル用語辞典 「ソフトウェア」の場合
http://yougo.ascii24.com/gh/63/006351.html
▼ASCII デジタル用語辞典(トップ)
http://yougo.ascii24.com/
このコラムでのソフトウェアは、コンピュータ、マイコン用のソフトウェアです。
コンピュータ用と言っても、天気予報などに利用されているスーパーコンピュータから、家庭用ゲームまでありますが、パソコン用と色々なデジタル機器(家電製品や車、FA機器、ロボットなど)に組み込まれているマイコン(マイクロコンピュータ)のソフトウェア・プログラムです。
ファームウェアは、機器に組み込まれたソフトウェア・プログラムのことを指します。エンベデット(組込み)ソフトウェアと呼ばれることもあります。ファームウェアの場合、マイコン用とDSP用で、類似はしていますが、アーキテクチャの違いから、開発方法やツール、設計が若干異なります。
マイコン(CPU)とDSPの違いをここで展開すると長くなるので、次回は、マイコン(CPU)とDSP(Disital Signal Processor)のアーキテクチャの違いなどから続けたいと思いますので、よろしく、お付き合いください。
スミマセン...やっぱり4回に収まらないみたいです (TT)。
ARIはハードウェア設計、製造、ファームウェア開発、Windowsアプリケーションの開発をしています。 実績等に興味をお持ちいただけましたら、会社情報に主な開発実績を、「音響と開発」のコーナーには事例など関連情報を掲載していますのでご覧ください。
ソフトウェア開発、とツールに関する雑記
技術・開発の閑話 : ソフト開発コラムファームウェア開発(組込み)の技術 / |
開発ツールの話 : ソフト開発コラムソフトウェアの分類 / |
プロジェクト初期 ツール評価 : ソフト開発ツールの話プロジェクト初期のツール評価 / プログラムの動作・ソースの作成 / コード生成 アセンブラ、コンパイラ / 型変換を伴う式評価(コード生成) / 暗黙のライブラリ(コンパイラ生成コード) / 組込みCPUのメモリアクセス / コード生成〜デバッガ |
デバッガとICE ツール評価2 : ソフト開発ツールの話CPU,DSPの内部の状態モニター / プロセッサ周辺のモニター(メモリ、I/O) / 実行の停止(ブレーク) / シングルステップ実行 / 任意部分の実行 / ヒストリー - 実行トレースとコマンド / 各種ファイルのロード、セーブ / シンボル化 |
ソフトウェア、ハードウェア、技術に関する雑記
技術・開発の閑話-2- vol.01〜10「ありえない」フェイルセーフと安全機能の連鎖 / HDD容量の差(天使の分け前) / リアルタイムとベストエフォート / エラーとコスト(ブルースクリーン/XP) / NDAと情報公開 / 専門ドメインの基礎範囲 / NHK技研公開(超高精細映像システム) |
技術・開発の閑話-2- vol.11〜20F1とコンピュータ技術 / ソフトウェアの標準と部品化 ( 戦術と戦略の誤解 / アジャイル開発 / リファクタリング / 遺産と再生産 / 標準と生産管理 ほか) |
音響システムやオーディオ、AVに関連した雑記
サウンドコラム 音響とAV,オーディオの四方山vol.41〜503D音響システムとスピーカ・アレイ Iosonoとサラウンド / プレーヤーとメディアのハイブリッド化(BD,HD DVD,DualDisk) / デジタルアンプとデジタルスピーカ(D級アンプと消費電力, 特徴-シンプルな構成- パワーアンプと伝送 -効率,発熱,クロスオーバー,デジタルスピーカの特徴) / 自衛隊の大砲を使ったコンサート / コーデックキラー(音声圧縮エンコードとノイズ) |
サウンドコラム 音響とAV,オーディオの四方山vol.31〜40InterBEE2003とHD放送(SD,HD,テレビ解像度) / 闇と静寂 / 騒音性難聴の防止薬品 / チェンバロにタンチョウヅルの羽根 / 海の音響技術(低周波ソナー LFAS, SOFAR, SOSUS, 音響トモグラフィー, 深層海流の温度計測) / 開発者の音作りと発想(デジタルの音作りと哲学) / 音効とCGスペクタクル映画(映画の音響効果とリアリティ) |
サウンドコラム 音響とAV,オーディオの四方山vol.21〜30音響冷却方式と水冷式 / 魔法の杖と音声認識の確率(自動音場調整AVアンプのレビュー) / 過去と周期と予想 / 音の記憶 / 録音テープの「肉声」 / 米国のCD市場の変化とCCCD / 音質?デザイン? / 機械の音のリアクション / 3D音響のトラッキング付き配信(ヘッドホンの立体音響, ヘッドトラッキング) / 地上デジタルTV 開始とInter BEE |
サウンドコラム 音響とAV,オーディオの四方山vol.11〜20CDを再生できないCDプレーヤー CCCD(Copy Control CD) / 音質は確実に落ちている? / 手軽に音響測定 / アカデミー音響賞、音響効果賞 / デジタルTVの双方向性 / テクノロジーと本質の視点( デジタル・オーディオは高音質か? ) / PCMはCDと同じ? / デジタルアンプの時代( デジタルアンプのコンシューマ化 ) / オーディオ機器への音楽配信 / 家庭の音場補正 |
サウンドコラム 音響とAV,オーディオの四方山vol.01〜10デジタルオーディオと記録 DVD製造者認識コード(Disc ID) / CD誤り訂正と音質、ピット、誤り訂正 / CDリッピングで音質向上? / パソコンのサウンド機能 / 人間の耳−最も優れた音のセンサー(精密測定用マイク, カクテルパーティー効果) / パソコンの静音設計とノイズ / ホームAVサーバー / TV放送の音声と帯域 / パソコンVS家電 - データ交換 / DVDの評価表現「劇場上映時と」 |
サウンドコラム 音響測定編 音圧分布音圧レベル分布の測定 測定のご紹介 / 音圧レベル(SPL)とは / 測定の作業、方法 dBデジベルとは / 測定に使用する信号 ノイズ / オクターブと周波数 音階名 / 測定 オクターブバンドノイズ |
サウンドコラム 音響測定編 周波数特性伝送周波数特性の測定 基音と倍音 / 周波数 オクターブ / 伝送経路と対象 / 無響室, スペクトルアナライザー/ フラット再生 / 伝送周波数特性の測定 まとめ |