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