「ハードウェアを制御するソフトウェア」と記載されているオペレーティングシステムを見てきました。私はそれが本当に何かを理解していない。(組み込みシステムに関する)オペレーティングシステムとは何ですか?
たとえば、計算機用のコードを記述している場合、LCDとKEYPAD間のインタフェースを実装するコードを記述すると、そのコードはオペレーティングシステムとはみなされません。
「オペレーティングシステム」とはどういう意味ですか?
「ハードウェアを制御するソフトウェア」と記載されているオペレーティングシステムを見てきました。私はそれが本当に何かを理解していない。(組み込みシステムに関する)オペレーティングシステムとは何ですか?
たとえば、計算機用のコードを記述している場合、LCDとKEYPAD間のインタフェースを実装するコードを記述すると、そのコードはオペレーティングシステムとはみなされません。
「オペレーティングシステム」とはどういう意味ですか?
ジャック、オペレーティングシステムのwikipediaページではじめるのがとても簡単です。かなり簡単に言えば、ハードウェア(あなたの場合はARMチップ)の複数のソフトウェアを実行する場合、ハードウェアへのアクセスを制御する必要があります。オペレーティングシステムはタスクをスケジュールし、ソフトウェアの複数の異なるビットを共存させるためにハードウェアを割り当てる。この制御がなければ、一度に複数のソフトウェアを実行する方法はありません。計算機の例では、単一のジョブを実行するための単一のコードであるため、オペレーティングシステムは必要ありません。
ARMデバイス用のコンパイラでは、GCC(私はARMとコンパイルできると思う)か、開発キットを入手することをお勧めします。これには、開発するためのツールが付属しています。
私は、ARMチップのどのバージョンを選択するのかお手伝いできません。私の経験が少し限られているためです。ハードウェアの価格が問題になっても、ARM7ハードウェアは安くなると思うが、それは常に価値がある。
これが役に立ちます。
可読性のある段落で質問を再フォーマットしてください! – Giann
と私の評判が下がったのはなぜですか?私はあなたに物事をより簡単にする方法を質問してはいけません。 – jack
@ジャック:おそらくフォーメーションのためです。 –