嵌入式系統(tǒng)分開(kāi)嵌入式開(kāi)發(fā)以及系統(tǒng)級(jí)開(kāi)發(fā)。
1嵌入式開(kāi)發(fā)嵌入式在學(xué)習(xí)的過(guò)程中會(huì)遇到很多很多的問(wèn)題,包括單片機(jī),模擬電路,數(shù)字電路,DSP,F(xiàn)PGA等等等,這些知識(shí)的學(xué)習(xí)都是循序漸進(jìn)的,比如一開(kāi)始就得學(xué)會(huì)c語(yǔ)言,行為c語(yǔ)言是嵌入式開(kāi)發(fā)的最基本的知識(shí),就好比一個(gè)演講家一開(kāi)始得學(xué)會(huì)說(shuō)話(huà)一樣,可以看出c語(yǔ)言的重要性。當(dāng)學(xué)會(huì)了c語(yǔ)言,那就開(kāi)始轉(zhuǎn)單片機(jī),比如我在一開(kāi)始學(xué)習(xí)的就是51單片機(jī),當(dāng)然這是在本科學(xué)校里面學(xué)習(xí)的,后來(lái)畢業(yè)后找了份單片機(jī)相關(guān)的工作,才接觸到了stm32單片機(jī),stm32單片機(jī)的學(xué)習(xí)從51單片機(jī)直接操作底層寄存器的操作,到了庫(kù)函數(shù)的開(kāi)發(fā),庫(kù)其實(shí)就是對(duì)底層寄存器的包裝,做出接口來(lái),之所以芯片廠家做出庫(kù)函數(shù),其實(shí)就是在單片機(jī)日益強(qiáng)大的功能面前,直接操作寄存器那是相當(dāng)耗費(fèi)時(shí)間的一向工作,當(dāng)然,如果你想用寄存器開(kāi)發(fā)完全可以。只是后面遇到的問(wèn)題會(huì)把你煩死,學(xué)會(huì)了單片機(jī),在后面的項(xiàng)目中可能會(huì)遇到DSP,因?yàn)樵跀?shù)據(jù)大量運(yùn)算的時(shí)候,單片機(jī)就望塵莫及了,單片機(jī)對(duì)于自動(dòng)化控制可以完美的駕馭,但是對(duì)于數(shù)據(jù)的處理運(yùn)算不是它的強(qiáng)項(xiàng),這時(shí)候DSP就果斷的站出來(lái)完成信號(hào)處理,如果接觸DSP 肯定會(huì)接觸到FPGA,所以也就慢慢的全部都接觸了。
2 系統(tǒng)開(kāi)發(fā)系統(tǒng)的開(kāi)發(fā)需要大量的專(zhuān)業(yè)知識(shí),例如所用器件的選型,開(kāi)發(fā)周期的控制,以及人員的調(diào)配,這對(duì)于工程師的要求就從開(kāi)發(fā)轉(zhuǎn)到了管理,還是相當(dāng)有挑戰(zhàn)的,在開(kāi)發(fā)過(guò)程中會(huì)遇到系統(tǒng)的不同,例如linux的開(kāi)發(fā),這時(shí)候就又得學(xué)習(xí)了。
3 嵌入式系統(tǒng)路線從學(xué)生到 工程師再到 項(xiàng)目管理者這就是一般的晉升路線了。當(dāng)然要想從事嵌入式行業(yè),你必須的學(xué)會(huì)每一樣知識(shí)點(diǎn)。