組み込みコンピュータの数はマイクロコンピュータを上回ります; 組み込み技術は「専用」のコンピュータ技術であり、「専用」とはネットワークや通信などの特定のアプリケーションを指します; 学術的な観点から コンピュータの観点から組み込みシステムは、コンピュータ技術に基づいたアプリケーション中心の特殊用途のコンピュータ システムです。
おすすめ:「プログラミングビデオ」
マイコンを数で上回るのは組み込みコンピュータです。
平たく言えば、組み込み技術は「特殊化された」コンピュータ技術です。この特殊化とは、ネットワーク、通信、オーディオ、ビデオ、産業制御などの特定のアプリケーションを指します。組み込みシステムは、コンピュータ技術に基づいたアプリケーション中心であり、ソフトウェアとハードウェアをカスタマイズすることができ、アプリケーション システムの機能、信頼性、コスト、容量、電力に関する厳しい要件がある特殊なコンピュータ システムに適しています。一般に、組み込みマイクロプロセッサ、周辺ハードウェア デバイス、組み込みオペレーティング システム、およびユーザー アプリケーション プログラムの 4 つの部分で構成されます。
組み込みシステムの概念を主に 3 つの側面から理解します
1. ハードウェアの観点から。 CPU ベースの周辺デバイスを CPU チップに統合します。たとえば、初期のコンピュータでは、それらはすべて外部 16C550/2 シリアル ポート コントローラ チップによって実装されており、現在のシリアル ポート コントローラ チップは長い間 CPU に統合されてきました。一部の PC にはグラフィックス カードが搭載されており、ほとんどの組み込みプロセッサには LCD コントローラーが搭載されていますが、ある意味ではグラフィックス カードと同等です。 ARM のような Intel Xscale アーキテクチャに基づいた比較的ハイエンドの IXP ネットワーク プロセッサ CPU は、PCI コントローラを統合しており (4 つの PCI スレーブ デバイスをサポートするように構成することも、CPI スレーブ デバイスとして自身を構成することもできます)、3 つの NPE ネットワーク プロセッサ エンジンも統合しています。そのうち 2 つは 2 つの MAC アドレスに対応し、ゲートウェイ スイッチングに使用でき、もう 1 つの NPE ネットワーク プロセッサ エンジンは DSL をサポートしており、外部に PHY チップを追加する限り、DSL インターネット機能を実現できます。 IXP シリーズの最大メイン周波数は 1.8G で、2G メモリ、1G×10 または 10G×1 イーサネット ポート、またはフェブレ チャネル光チャネルをサポートします。 IXP シリーズは、Intel によって ARM システム アーキテクチャに基づいた Xscale コアに統合された最上位のプロセッサになります。
2. ソフトウェアの観点から見ると、カスタマイズされたオペレーティング システム カーネルにアプリケーションが選択され、コンパイル後にカーネルが ROM にダウンロードされます。オペレーティング システムのカーネルをカスタマイズするときに選択されたアプリケーション コンポーネントによって、ソフトウェアの「埋め込み」が完了します。たとえば、WinCE では、カーネルをカスタマイズするときに、ワードパッド、PDF、MediaPlay などの対応する選択肢が表示されます。選択した場合、CE の開始後、以前の PC の Windows オペレーティング システムの場合、ほとんどのものを再インストールする必要があります。
3. ソフトウェア カーネルやアプリケーション ファイル システムなどを組み込みシステム ハードウェア プラットフォームの ROM に書き込むことで、真の「組み込み」が実現します。
上記の定義は、6、7 年前の理解に重点を置いた私自身の組み込みシステムの定義です。書籍には多くの定義がありますが、この分野では、私の定義は非常に正確であるとあえて言う人はいません。結局のところ、組み込みシステムはコンピュータ分野の包括的な主題だからです。
以上がマイコンの数を上回るものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。