嵌入式系統的概念
一、嵌入式系統的概念
著(zhù)重理解”嵌入”的概念
主要從三個(gè)方面上來(lái)理解。
1、從硬件上,將基于CPU的處圍器件,整合到CPU芯片內部,比如早期基于X86體系結構下的計算機,CPU只是有運算器和累加器的功能,一切芯片要造外部橋路來(lái)擴展實(shí)現,象串口之類(lèi)的都是靠外部的16C550/2的串口控制器芯片實(shí)現,而目前的這種串口控制器芯片早已集成到CPU內部,還有PC機有顯卡,而多數嵌入式處理器都帶有LCD控制器,但某種意義上就相當于顯卡。比較高端的ARM類(lèi)Intel Xscale架構下的IXP網(wǎng)絡(luò )處理器CPU內部集成PCI控制器(可配成支持4個(gè)PCI從設備或配成自身為CPI從設備);還集成3個(gè)NPE網(wǎng)絡(luò )處理器引擎,其中兩個(gè)對應于兩個(gè)MAC地址, 可用于網(wǎng)關(guān)交換用,而另外一個(gè)NPE網(wǎng)絡(luò )處理器引擎支持DSL,只要外面再加個(gè)PHY芯片即可以實(shí)現DSL上網(wǎng)功能。IXP系列最高主頻可以達到1.8G,支持2G內存,1G&TImes;10或10G&TImes;1的以太網(wǎng)口或Febre channel的光通道。IXP系列應該是目標基于A(yíng)RM體系統結構下由 intel進(jìn)行整合后成Xscale內核的最高的處理器了。
2、從軟件上前,就是在定制操作系統內核里將應用一并選入,編譯后將內核下載到ROM中。而在定制操作系統內核時(shí)所選擇的應用程序組件就是完成了軟件的”嵌入”,比如WinCE在內核定制時(shí),會(huì )有相應選擇,其中就是wordpad,PDF,MediaPlay等等選擇,如果我們選擇了,在CE啟動(dòng)后,就可以在界面中找到這些東西,如果是以前PC上將的windows操作系統,多半的東西都需要我們重新再裝。
3、把軟件內核或應用文件系統等東西燒到嵌入式系統硬件平臺中的ROM中就實(shí)現了一個(gè)真正的”嵌入”。
以上的定義是我在6、7年前給嵌入式系統下自話(huà)側重于理解型的定義,書(shū)上的定義也有很多,但在這個(gè)領(lǐng)域范圍內,誰(shuí)都不敢說(shuō)自己的定義是十分確切的,包括那些專(zhuān)家學(xué)者們,畢竟嵌入式系統是計算機范疇下的一門(mén)綜合性學(xué)科。
評論