アカウント名:
パスワード:
パソコン向けのOSしか知らない人が組み込みいじると、新鮮な驚きがいっぱいあると思います。
μITRON の仕様策定の中心にいる高田広章氏が日経バイトに『「静的」こそ、組み込みの真髄』という記事を書いたことがあります(参照: TOPPERSプロジェクト/ドキュメント [toppers.jp] にリストあり)。要らない機能は最初から切り捨てたモジュールを作る選択が組み込みではできるという趣旨でした。
ただ、高田氏が挙げた難点の一つは、要らない機能を切り捨てた後のモジュールが本当にきちんと動作するのか、テストが難しいということでした。コンフィグの組み合わせを動作保障するのはあまりに難しいと。想像しただけで気が遠くなりそうです。
CPU パワーとメモリがふんだんにあるとか、ハードリアルタイムが要らないとか、「ゆるい」条件で構わない分野では要らないコードを含んでいても動くことが分かっているモジュールのほうが使いやすいでしょう。
元記事にあるように、棲み分けはありますし要ると思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
そして宿命へ (スコア:3, 興味深い)
最小限の機能を持つ最小限のOSに行っても人はまた繰り返す。
これが人の夢、人の望み、人の業。
他OSより強く。他OSより先へ。他OSより上へ。
競い、ねたみ、憎んで、その身を喰いあう。
自らが育てた闇に食われてOSは滅ぶとなぁ。
...って感じですかね。
Re:そして宿命へ (スコア:2, すばらしい洞察)
最小限の意味によるでしょうが、組み込みやってると棲み分けかなあって思います。車とバイクみたいなもので、同じカテゴリには属するけど、巨大なOSと最小限のOSって競合するもんじゃないです。使い分け、適材適所。
パソコン向けのOSしか知らない人が組み込みいじると、新鮮な驚きがいっぱいあると思います。
小さくすると別物になるのが難点 (スコア:4, 興味深い)
μITRON の仕様策定の中心にいる高田広章氏が日経バイトに『「静的」こそ、組み込みの真髄』という記事を書いたことがあります(参照: TOPPERSプロジェクト/ドキュメント [toppers.jp] にリストあり)。要らない機能は最初から切り捨てたモジュールを作る選択が組み込みではできるという趣旨でした。
ただ、高田氏が挙げた難点の一つは、要らない機能を切り捨てた後のモジュールが本当にきちんと動作するのか、テストが難しいということでした。コンフィグの組み合わせを動作保障するのはあまりに難しいと。想像しただけで気が遠くなりそうです。
CPU パワーとメモリがふんだんにあるとか、ハードリアルタイムが要らないとか、「ゆるい」条件で構わない分野では要らないコードを含んでいても動くことが分かっているモジュールのほうが使いやすいでしょう。
元記事にあるように、棲み分けはありますし要ると思います。