我們現(xiàn)在對(duì)嵌入式開(kāi)發(fā)已經(jīng)耳熟能詳了,對(duì)嵌入式培訓(xùn)機(jī)構(gòu)也不陌生。今天我們來(lái)談?wù)勎覀兂Uf(shuō)的“嵌入”究竟是什么意思。了解這些概念主要是針對(duì)開(kāi)發(fā)之間的異同以及如何來(lái)進(jìn)行抉擇,希望所講述內(nèi)容對(duì)大家有所幫助。
嵌入式系統(tǒng)的概念,對(duì)嵌入式工程師來(lái)講,一定不陌生,那不防來(lái)回顧一下, JavaScript集成測(cè)試工具Test Swarm發(fā)布,基于ARM的智能無(wú)線信號(hào)變送器,Android+ARM組合Computex2009上大放異彩,用RMI實(shí)現(xiàn)基于Java的分布式計(jì)算。
現(xiàn)在就著重了解下,嵌入式培訓(xùn)中“嵌入”的概念的吧,現(xiàn)主要從三方面來(lái)講:
1、從硬件上,所謂的“嵌入”就是基于CPU的處圍器件,整合到CPU芯片內(nèi)部,舉個(gè)例子比如早期基于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)于顯卡。
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等等選擇。
3、把軟件內(nèi)核或應(yīng)用文件系統(tǒng)等東西燒到嵌入式系統(tǒng)硬件平臺(tái)中的ROM中就實(shí)現(xiàn)了一個(gè)真正的“嵌入”。以上所講內(nèi)容是我總結(jié)一些人士的看法,當(dāng)然相關(guān)書(shū)籍上的說(shuō)法也有很多,但這畢竟是實(shí)際工作中的總結(jié),所以也有一定的相關(guān)可讀性。
嵌入式的發(fā)展前景依舊可觀,學(xué)好嵌入式技術(shù)、掌握嵌入式開(kāi)發(fā)技能,那么高薪就業(yè)就不再是難題。嵌入式就業(yè)趨勢(shì)大好,現(xiàn)在到粵嵌教育嵌入式培訓(xùn)班學(xué)習(xí)就是一個(gè)明智的選擇!