學習嵌入式,怎么能沒有一套襯手的學習路線圖!
嵌入式培訓學習路線圖如下:
階段一:嵌入式C語言
1、Linux系統
2、嵌入式C語言編程
3、數據結構及算法
此階段建議練習的項目:《GPRS信息分析器》、《輸入法程序》、《稅收計算器》、《信息管理系統》、《文件系統目錄掃描項目》
階段二:嵌入式設備及GUI開發
1、嵌入式環境配置與開發工具學習
2、GUI圖形界面開發
此階段建議練習的項目:《數碼相框》、《手機計算器》、《用戶登錄器》、《排號機界面設計》
階段三:嵌入式Linux程序設計
1、嵌入式Linux系統編程
此階段建議練習的項目:《單機多任務通信工具》、《shell命令解釋器》《簡單版多媒體播放器》等
階段四:Linux網絡程序設計
1、Linux網絡編程
此階段建議練習的項目:《基于TCP協議的通信工具》、《Webserver 服務器開發》、《文件傳輸服務器》《網絡身份偽裝》、《網絡數據分析器》
階段五:數據庫開發
1、數據庫開發
此階段建議練習的項目:《學生信息管理系統》
階段六:C++面向對象語言程序設計
1、C++語言語言開發
此階段建議練習的項目:《用戶管理系統》、《貪吃蛇游戲》
階段七:物聯網
1、物聯網開發
此階段建議練習的項目:《智慧溫室大棚》
階段八:CotexA53 Linux平臺驅動開發
1、Linux平臺驅動開發
此階段建議練習的項目:《重力球打鳥》
總結嵌入式開發所需工具
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處理器系統進行通訊。