||
嵌入式的學習第一階段首先的c語言,C語言是嵌入式領域最重要也是最主要的編程語言,然后在c語言的基礎上學習C語言的高級編程知識,包括結構體、共用體、內存管理等;然后學習數據結構的核心內容,包括順序表、鏈表、隊列、棧、樹、各種查找和排序算法等。
第二階段的學習是關于Linux文件下應用層開發,并發程序設計,Linux應用開發中的網絡編程,數據庫之sqlite3。
第三階段的學習包括ARM中體系結構、編程環境、指令集、異常處理、裸機開發、通訊接口、中斷機制、波形控制等重要內容;Linux-3.14操作系統;驅動開發
第四階段是在實訓項目,Ubuntu 系統上搭建Android開發環境,制作一些嵌入式項目加入自己的個人作品
系統 http://www.makeru.com.cn/roadmap/emb