翻開各個公司的網站,在招聘里面嵌入式工程師占據了大半工程師的職位,但在找工作當中,企業對于單純的嵌入式開發核心技術,ARM開發來說要多于其他相關技術。如單片機、fpga、DSP工程師等,那我們進行嵌入式入門學習之時,該了解哪些東西呢?要不要進行嵌入式培訓?
ARM是硬件還是軟件
很難說,ARM是硬件,LINUX是軟件。ARM的硬件多半已經模塊化了,實際中的 LINUX 的開發工作更多,更耗時。從這方面說ARM應該算是軟件了。
了解嵌入式開發板
從個人經驗來講好還是買現成的,在買板子上可以把注意力集中到軟件開發上,這樣軟件開發方面就不必太過擔心,在硬件方面可以嘗試一邊調試一邊寫驅動和程序,當然好在每次寫驅動前就先確認硬件沒問題,當然如果自己做就可以更了解底層硬件,可以按照自己的要求來添加所需東西,我給大家幾點小建議:盡量拿到現成的板子后,多搜集其他板子的圈套資料,還有就是有一張沒問題的原理圖,準備好這些之后,就可以更好地進行實操。
總結嵌入式開發所需工具
1.RealView MDK
開發工具源自德國Keil公司,被全球超過10萬的嵌入式開發工程師驗證和使用,是arm公司目前新推出的針對各種嵌入式處理器的軟件開發工具。
2.Xilinx Platform Studio
集成開發環境包含很多嵌入式工具、IP、庫、向導和設計生成器,能幫助快速創建定制的嵌入式平臺。
3.Nios II
IDE提供了一個統一的開發平臺,用于所有Nios II處理器系統。僅僅通過一臺PC機、一片Altera的FPGA以及一根JTAG下載電纜,軟件開發人員就能夠往Nios II 處理器系統寫入程序以及和Nios II處理器系統進行通訊。
嵌入式入門學習得時間多長?
嵌入式入門學習這個其實太寬泛,如果能從事應用層開發,順帶了解一些操作系統底層的知識,至少也得3個月以上,前提還是有老師手把手教,做嵌入式開發重要的是要實踐。如何寫應用程序,如何移植,再到驅動,終在硬件上實現項目你想要的功能。粵嵌教育嵌入式培訓零基礎就業班正常是4個半月時間,畢業后有相對應的推薦就業,有意向的同學可以詳細咨詢一下。