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