更新時間:2018年01月17日17時43分 來源:傳智播客 瀏覽次數(shù):
linux嵌入式開發(fā)+驅(qū)動開發(fā) | ||
目前計算機編程語言百花齊放,但每種語言都有其應(yīng)用場景和強項。Linux內(nèi)核和驅(qū)動程序開發(fā)這個領(lǐng)域,只能用C語言來完成,其他計算機語言在這個領(lǐng)域是望塵莫及的,C語言是接近匯編的高級語言,同時產(chǎn)生的本地代碼執(zhí)行效率位于高級語言之一。所以只有掌握了C語言,才能涉足linux內(nèi)核開發(fā),驅(qū)動程序開發(fā)領(lǐng)域。提取碼:bped |
||
目前計算機編程語言百花齊放,但每種語言都有其應(yīng)用場景和強項。Linux內(nèi)核和驅(qū)動程序開發(fā)這個領(lǐng)域,只能用C語言來完成,其他計算機語言在這個領(lǐng)域是望塵莫及的,C語言是接近匯編的高級語言,同時產(chǎn)生的本地代碼執(zhí)行效率位于高級語言之一。所以只有掌握了C語言,才能涉足linux內(nèi)核開發(fā),驅(qū)動程序開發(fā)領(lǐng)域。
第1節(jié) - ARM簡介
第2節(jié) - ARM體系結(jié)構(gòu)
第3節(jié) - ARM匯編指令構(gòu)造格式
第4節(jié) - ARM匯編指令詳解
第5節(jié) - led燈實驗
第6節(jié) - 1-c和匯編混合編程
第7節(jié) - 2-計算機存儲介質(zhì)
第8節(jié) - 3-GPIO驅(qū)動編程
第9節(jié) - 4-buzzer裸板驅(qū)動
第10節(jié) - 5-bootloader功能介紹
第11節(jié) - 6-時鐘初始化設(shè)置
第12節(jié) - 7-第7節(jié)-210時鐘
第13節(jié) - 1-串口工作原理
第14節(jié) - 2-串口裸板驅(qū)動代碼
第15節(jié) - 3-內(nèi)存工作原理
第16節(jié) - 4-nandflash工作原理
第17節(jié) - 5-linux環(huán)境和bootloader燒寫
第18節(jié) - 1-軟中斷觸發(fā)
第19節(jié) - 2-swi軟中斷編碼實現(xiàn)
第20節(jié) - 3-硬件中斷模型原理
第21節(jié) - 4-2440中斷原理
第22節(jié) - 5-k1中斷工作原理
第23節(jié) - 6-k1中斷編碼實現(xiàn)
第24節(jié) - 1-bootloader和kernel啟動過程
第25節(jié) - 2-燒寫bootloader和kernel
第26節(jié) - 3-bootloader和kernel編譯
第27節(jié) - 4-編寫kernel過程
第28節(jié) - 5-android輸出信息
第29節(jié) - 6-第6節(jié)-鏈表
第30節(jié) - 7-第7節(jié)-鏈表api
第31節(jié) - 8-隊列和紅黑樹
第32節(jié) - 1-字符設(shè)備驅(qū)動和文件對應(yīng)關(guān)系
第33節(jié) - 2-kernel模塊加載
第34節(jié) - 3-第3節(jié)-字符設(shè)備
第35節(jié) - 4-led字符設(shè)備驅(qū)動
第36節(jié) - 1-linux中斷處理模型
第37節(jié) - 2-linux中斷上半部和下半部處理
第38節(jié) - 3-gpio驅(qū)動和nfs
第39節(jié) - 4-tasklet和工作隊列。