最初に埋め込まれた要約

あなたは、埋め込まれた上で
1、何を埋め込まれて?
要するに、既存のハードウェア上で、システム移行を動作させる、オペレーティングシステムの上に上位アプリケーションの開発を行う開発中の基礎となるオペレーティングシステムを実行します。
追加:オペレーティングシステムについての
リソース管理ソフトウェアとハードウェアリソースのスチュワードとして機能します。
2、非組込みソフトウェアと組込みソフトウェアの違いは?
組み込みソフトウェアの開発は、オペレーティングシステムの組み合わせで行われます。
非組込みソフトウェア開発は、OS実行されませんでしたベアメタル、行われている
3、埋め込まれたマイクロコントローラの開発と開発との違いを?
オペレーティングシステム、組み込みオペレーティングシステムの開発、マイコン開発なしオペレーティングシステム、従来の開発上の伝統的なマイコンの開発を開くかどうかは、ソフトウェアの移植性が悪く、例えば、シングルチップのハードウェアの変更は、ソフトウェアの変更が続かなければなりません、唯一の特定のプログラムを書き込むことができます特定のハードウェア開発ボードには、開発者、ハードウェアとソフトウェアのための高容量の要件は、すべてを取ります。
第二に、組み込みシステムの長所と短所
長所:ソフトウェアの移植性を解決します。
開発者の分裂の問題を解決する能力は、人事管理のハードウェアは、ハードウェア、ソフトウェア、人事管理ソフトウェア、オペレーティングシステムの管理を担当専任スタッフです。
これは、ネットワークプロトコルの富を提供します。
これは、オープンソースソフトウェアとライブラリを提供します。
短所:比較的強いハードウェアは、いくつかのハードウェアの価格が高すぎるサポートしています。
第三に、組み込み開発の方向
1、上位層のアプリケーションソフトウェアの開発に埋め込まれた
言語で1堪能し
2.おなじみのオペレーティングシステム、説明書を読むために、私たちが必要となります
。3.データ構造/アルゴリズム
2、基礎となる組込みシステムのソフトウェア開発
1.堪能C言語、C言語により、オペレーティングシステムのカーネルがあるので、プラスのアセンブリ言語の開発。
追加:なぜ、熟練したC言語?
Cは、ポインタデータ型を持つアドレスポインタを操作することができ、直接ハードウェアへのアクセスをアクセスすることが可能です。
2.オペレーティングシステムの実装を理解し、要件も追加/編集機能を、使用されます。
SPI、IIC、無線LAN、ネットワーキング、ビデオカメラ、STM32 + 64ビット:原則CPUを作業ハードウェアに精通3.。
3、組み込みシステムエンジニア
BSP(ファームウェアエンジニア)カーネルの開発。

公開された10元の記事 ウォンの賞賛0 ビュー276

おすすめ

転載: blog.csdn.net/m0_46451503/article/details/104617240