回覆列表
  • 1 # 小硬體一個

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

    1嵌入式開發

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

    2 系統開發

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

    3 嵌入式系統路線

    從學生到 工程師再到 專案管理者

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

  • 中秋節和大豐收的關聯?
  • 本人身高1.74米體重75公斤,長期保持運動,以慢跑和快步走為主,能減肥嗎?