當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 入門指導(dǎo) > 想成為嵌入式工程師,該如何入門?
想成為嵌入式工程師,該如何入門呢?本文將從技術(shù)和就業(yè)經(jīng)驗(yàn)等角度為即將進(jìn)入嵌入式開發(fā)的工程師們,詳細(xì)講述了嵌入式的概念,一下內(nèi)容都是關(guān)于嵌入式開發(fā)的一些內(nèi)容,都是前輩們的一些經(jīng)驗(yàn)之談,希望我總結(jié)的內(nèi)容對(duì)大家有所幫助。
第一、工程師眼中的嵌入式系統(tǒng)的到底是怎樣的?在工程師看來(lái):想要理解“嵌入”的概念,主要應(yīng)該從三個(gè)方面上來(lái)理解。
1.從硬件上,將基于CPU的處圍器件,整合到CPU芯片內(nèi)部,比如早期基于X86體系結(jié)構(gòu)下的計(jì)算機(jī),CPU只是有運(yùn)算器和累加器的功能,一切芯片 要靠外部橋路來(lái)擴(kuò)展實(shí)現(xiàn),象串口之類的都是靠外部的16C550/2的串口控制器芯片實(shí)現(xiàn)。目前的這種串口控制器芯片早已集成到CPU內(nèi)部,還有PC機(jī)有 顯卡,而多數(shù)嵌入式處理器都帶有LCD控制器,但其種意義上就相當(dāng)于顯卡。比較高端的ARM類Intel Xscale架構(gòu)下的IXP網(wǎng)絡(luò)處理器CPU內(nèi)部集成PCI控制器(可配成支持4個(gè)PCI從設(shè)備或配成自身為CPI從設(shè)備);還集成3個(gè)NPE網(wǎng)絡(luò)處理器 引擎,其中兩個(gè)對(duì)應(yīng)于兩個(gè)MAC地址, 可用于網(wǎng)關(guān)交換用,而另外一個(gè)NPE網(wǎng)絡(luò)處理器引擎支持DSL,只要外面再加個(gè)PHY芯片即可以實(shí)現(xiàn)DSL上網(wǎng)功能。IXP系列高主頻可以達(dá)到 1.8G,支持2G內(nèi)存,1G×10或10G×1的以太網(wǎng)口或Febre channel的光通道。IXP系列應(yīng)該是目標(biāo)基于ARM體系統(tǒng)結(jié)構(gòu)下由 intel進(jìn)行整合后成Xscale內(nèi)核的高的處理器了。
2、從軟件上,就是在定制操作系統(tǒng)內(nèi)核里將應(yīng)用一并選入,編譯后將內(nèi)核下載到ROM中。而在定制操作系統(tǒng)內(nèi)核時(shí)所選擇的應(yīng)用程序組 件就是完成了軟件的“嵌入”,比如WinCE在內(nèi)核定制時(shí),會(huì)有相應(yīng)選擇,其中就是wordpad,PDF,MediaPlay等等選擇,如果我們選擇 了,在CE啟動(dòng)后,就可以在界面中找到這些東西,如果是以前PC上將的windows操作系統(tǒng),多半的東西都需要我們得新再裝。
3、把軟件內(nèi)核或應(yīng)用文件系統(tǒng)等東西燒到嵌入式系統(tǒng)硬件平臺(tái)中的ROM中就實(shí)現(xiàn)了一個(gè)真正的“嵌入”。
這三點(diǎn)內(nèi)容就是工程師眼中的“潛入”概念,但在整個(gè)領(lǐng)域范圍之內(nèi),誰(shuí)都不敢說(shuō)自己的定義是十分確切的,因?yàn)楫吘骨度胧较到y(tǒng)是計(jì)算機(jī)范疇的一門綜合性學(xué)科,所以,在此講的內(nèi)容也是總結(jié)了幾個(gè)前輩的嵌入式系統(tǒng)概念得出的概念。
想成為一名專業(yè)的嵌入式工程師,該如何入門?該怎樣來(lái)學(xué)習(xí)相關(guān)專業(yè)?以上介紹的三點(diǎn)內(nèi)容只是從專業(yè)角度來(lái)講的,對(duì)入門的嵌入式工程師或許有一定的幫助。但是想要成為一名優(yōu)秀的嵌入式工程師還需要有相關(guān)的職業(yè)素養(yǎng),從交流和團(tuán)隊(duì)協(xié)作能力等幾方面來(lái)提升自身能力,使自身能力得到不斷提高,成為一名優(yōu)秀的嵌入式工程師還有什么困難……