1. 程式人生 > >到底什麽是嵌入式?我們該如何學習嵌入式

到底什麽是嵌入式?我們該如何學習嵌入式

部分 51cto sha 處理 嵌入 tel npe 以太網 it行業

到底什麽是嵌入式?我們該如何學習嵌入式
技術分享圖片

  隨著IT行業的迅速發展,計算機已經成為生活中不可或缺的一部分,越來越多的人開始向IT行業進攻,可到底應該選擇哪個方向成了很多人糾結的問題。近幾年,嵌入式學習就成為一大熱門發展趨勢,但到底什麽是嵌入式呢?我們又該如何學習嵌入式?我們來簡單聊一聊嵌入式。

  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&TImes;10或10G&TImes;1的以太網口或Febre channel的光通道。IXP系列應該是目標基於ARM體系統結構下由 intel進行整合後成Xscale內核的最高的處理器了。

  2、從軟件上前,就是在定制操作系統內核裏將應用一並選入,編譯後將內核下載到ROM中。而在定制操作系統內核時所選擇的應用程序組 件就是完成了軟件的“嵌入”,比如WinCE在內核定制時,會有相應選擇,其中就是wordpad,PDF,MediaPlay等等選擇,如果我們選擇 了,在CE啟動後,就可以在界面中找到這些東西,如果是以前PC上將的windows操作系統,多半的東西都需要我們得新再裝。

  3、把軟件內核或應用文件系統等東西燒到嵌入式系統硬件平臺中的ROM中就實現了一個真正的“嵌入”。

  說完這些,相信大家對嵌入式已經有了一定程度上的了解,要想更深一步的學習,我們就要再動動腦筋好好深入地理解嵌入式並學會應用它啦。

到底什麽是嵌入式?我們該如何學習嵌入式