03.06 嵌入式系統開發要學什麼,要沒有具體的嵌入式系統開發路線圖?

陳剛舉


嵌入式系統分開嵌入式開發以及系統級開發。

1嵌入式開發

嵌入式在學習的過程中會遇到很多很多的問題,包括單片機,模擬電路,數字電路,DSP,FPGA等等等,這些知識的學習都是循序漸進的,比如一開始就得學會c語言,行為c語言是嵌入式開發的最基本的知識,就好比一個演講家一開始得學會說話一樣,可以看出c語言的重要性。當學會了c語言,那就開始轉單片機,比如我在一開始學習的就是51單片機,當然這是在本科學校裡面學習的,後來畢業後找了份單片機相關的工作,才接觸到了stm32單片機,stm32單片機的學習從51單片機直接操作底層寄存器的操作,到了庫函數的開發,庫其實就是對底層寄存器的包裝,做出接口來,之所以芯片廠家做出庫函數,其實就是在單片機日益強大的功能面前,直接操作寄存器那是相當耗費時間的一向工作,當然,如果你想用寄存器開發完全可以。只是後面遇到的問題會把你煩死,學會了單片機,在後面的項目中可能會遇到DSP,因為在數據大量運算的時候,單片機就望塵莫及了,單片機對於自動化控制可以完美的駕馭,但是對於數據的處理運算不是它的強項,這時候DSP就果斷的站出來完成信號處理,如果接觸DSP 肯定會接觸到FPGA,所以也就慢慢的全部都接觸了。


2 系統開發

系統的開發需要大量的專業知識,例如所用器件的選型,開發週期的控制,以及人員的調配,這對於工程師的要求就從開發轉到了管理,還是相當有挑戰的,在開發過程中會遇到系統的不同,例如linux的開發,這時候就又得學習了。

3 嵌入式系統路線

從學生到 工程師再到 項目管理者



這就是一般的晉升路線了。當然要想從事嵌入式行業,你必須的學會每一樣知識點。


分享到:


相關文章: