在數量上超過微型計算機的是嵌入式計算機;嵌入式技術就是“專用”計算機技術,“專用”是指針對某個特定的應用,如針對網絡、針對通信等;從學術的角度,嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎的專用計算機系統(tǒng)。
推薦:《編程視頻》
在數量上超過微型計算機的是嵌入式計算機。
通俗的說,嵌入式技術就是"專用"計算機技術,這個專用,是指針對某個特定的應用,如針對網絡、針對通信、針對音頻、針對視頻,針對工業(yè)控制等,從學術的角度,嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,并且軟硬件可裁剪,適用于應用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng),它一般由嵌入式微處理器、外圍硬件設備、嵌入 式操作系統(tǒng)以及用戶的應用程序等四個部分組成。
主要從三個方面上來理解嵌入式系統(tǒng)的概念
1、從硬件上。將基于CPU的外圍器件,整合到CPU芯片內部,比如早期基于X86體系結構下的計算機,CPU只是有運算器和累加器的功能,一切芯片要靠外部橋路來擴展實現,象串口之類的都是靠外部的 16C550/2的串口控制器芯片實現,而目前的這種串口控制器芯片早已集成到CPU內部,還有PC機有顯卡,而多數嵌入式處理器都帶有LCD控制器,但其種意義上就相當于顯卡。比較高端的ARM類Intel Xscale架構下的IXP網絡處理器CPU內部集成PCI控制器(可配成支持4個PCI從設備或配成自身為CPI從設備);還集成3個NPE網絡處理器引擎,其中兩個對應于兩個MAC地址,可用于網關交換用,而另外一個NPE網絡處理器引擎支持DSL,只要外面再加個PHY芯片即可以實現DSL上網功能。IXP系列最高主頻可以達到1.8G,支持2G內存,1G×10或10G×1的以太網口或Febre channel的光通道。IXP系列應該是目標基于ARM體系統(tǒng)結構下由intel進行整合后成Xscale內核的最高的處理器了。
2、從軟件上講,就是在定制操作系統(tǒng)內核里將應用一并選入,編譯后將內核下載到ROM中。而在定制操作系統(tǒng)內核時所選擇的應用程序組件就是完成了軟件的“嵌入”,比如WinCE在內核定制時,會有相應選擇,其中就是Wordpad,PDF,MediaPlay等等選擇,如果我們選擇了,在CE啟動后,就可以在界面中找到這些東西,如果是以前PC上將的windows操作系統(tǒng),多半的東西都需要我們得新再裝。
3、把軟件內核或應用文件系統(tǒng)等東西燒到嵌入式系統(tǒng)硬件平臺中的ROM中就實現了一個真正的“嵌入”。
以上的定義是我在6、7年前給嵌入式系統(tǒng)下自話側重于理解型的定義,書上的定義也有很多,但在這個領域范圍內,誰都不敢說自己的定義是十分確切的,包括那些專家學者們,歷為畢竟嵌入式系統(tǒng)是計算機范疇下的一門綜合性學科。