2011-06-27 24 views
-3

「ハードウェアを制御するソフトウェア」と記載されているオペレーティングシステムを見てきました。私はそれが本当に何かを理解していない。(組み込みシステムに関する)オペレーティングシステムとは何ですか?

たとえば、計算機用のコードを記述している場合、LCDとKEYPAD間のインタフェースを実装するコードを記述すると、そのコードはオペレーティングシステムとはみなされません。

「オペレーティングシステム」とはどういう意味ですか?

+5

可読性のある段落で質問を再フォーマットしてください! – Giann

+0

と私の評判が下がったのはなぜですか?私はあなたに物事をより簡単にする方法を質問してはいけません。 – jack

+2

@ジャック:おそらくフォーメーションのためです。 –

答えて

1

ジャック、オペレーティングシステムのwikipediaページではじめるのがとても簡単です。かなり簡単に言えば、ハードウェア(あなたの場合はARMチップ)の複数のソフトウェアを実行する場合、ハードウェアへのアクセスを制御する必要があります。オペレーティングシステムはタスクをスケジュールし、ソフトウェアの複数の異なるビットを共存させるためにハードウェアを割り当てる。この制御がなければ、一度に複数のソフトウェアを実行する方法はありません。計算機の例では、単一のジョブを実行するための単一のコードであるため、オペレーティングシステムは必要ありません。

ARMデバイス用のコンパイラでは、GCC(私はARMとコンパイルできると思う)か、開発キットを入手することをお勧めします。これには、開発するためのツールが付属しています。

私は、ARMチップのどのバージョンを選択するのかお手伝いできません。私の経験が少し限られているためです。ハードウェアの価格が問題になっても、ARM7ハードウェアは安くなると思うが、それは常に価値がある。

これが役に立ちます。

関連する問題