一 Linux系統(tǒng)管理與編程基礎(chǔ)
1. 嵌入式系統(tǒng)概述
2. Linux定制安裝
3. Linux命令詳解
4. Linux系統(tǒng)管理
5. GCC程序編譯
程序調(diào)試
7. Makefile
二 Linux應(yīng)用程序設(shè)計
1. Linux文件編程(系統(tǒng)調(diào)用)
2. Linux文件編程(庫函數(shù))
3. Linux時間編程
進程基礎(chǔ)
多進程程序設(shè)計
6.進程間通訊概述
7.管道通訊
8.信號通訊
9.共享內(nèi)存通訊
10.消息隊列通訊
11. 信號燈
線程基礎(chǔ)
線程創(chuàng)建
線程等待
線程清除
通訊程序設(shè)計
17. UDP通訊程序設(shè)計
18.并發(fā)服務(wù)器模型
三 ARM程序設(shè)計
體系結(jié)構(gòu)
2. ARM匯編
分析
4.中斷處理器
PWD定時器
程序設(shè)計
7.看門狗程序設(shè)計
存儲器
存儲器
程序設(shè)計
程序設(shè)計
轉(zhuǎn)換器
控制器
四 內(nèi)核開發(fā)與系統(tǒng)移植
內(nèi)核簡介
內(nèi)核源代碼結(jié)構(gòu)
內(nèi)核配置與裁剪
內(nèi)核模塊開發(fā)
內(nèi)存管理
進程地址空間
內(nèi)核地址空間
內(nèi)核鏈表
內(nèi)核定時器
進程控制
進程調(diào)度
系統(tǒng)調(diào)用
文件系統(tǒng)
14.交叉工具鏈
15.嵌入式Linux內(nèi)核制作
16.根文件系統(tǒng)制作
介紹
-Boot介紹
-Boot命令
-Boot移植
-Boot工作原理
五 Linux驅(qū)動程序設(shè)計
1.字符設(shè)備驅(qū)動程序設(shè)計
2.并發(fā)與競態(tài)
3. Ioctl型驅(qū)動
4.內(nèi)核等待隊列
5.阻塞型驅(qū)動程序設(shè)計
設(shè)備操作
設(shè)備操作
8.硬件訪問
9.混雜設(shè)備驅(qū)動
驅(qū)動程序設(shè)計
總線、設(shè)備、驅(qū)動模型
platform驅(qū)動
13. 中斷處理
14.按鍵驅(qū)動程序
網(wǎng)卡驅(qū)動程序設(shè)計
網(wǎng)卡驅(qū)動程序分析
網(wǎng)卡驅(qū)動程序分析
18.輸入子系統(tǒng)
19.觸摸屏驅(qū)動程序設(shè)計
驅(qū)動程序設(shè)計
21.塊設(shè)備驅(qū)動程序設(shè)計
卡驅(qū)動程序分析
六 項目實戰(zhàn)
1. USB 簡介
2. USB拓?fù)浣Y(jié)構(gòu)
3. USB設(shè)備系統(tǒng)模型
4. USB傳輸方式
5. USB描述符
6. USB 枚舉
7. USB 設(shè)備驅(qū)動程序設(shè)計
8. USB 鼠標(biāo)驅(qū)動分析
基于視頻采集系統(tǒng)
1. USB攝像頭驅(qū)動程序移植
視頻編解碼程序移植
3.視頻采集、傳輸應(yīng)用程序設(shè)計
嵌入式mp3播放器設(shè)計
1.聲卡驅(qū)動程序移植
2.按鍵驅(qū)動移植
播放器移植
播放處理程序
移動物體報警
1.按鍵,聲卡,usb驅(qū)動移植
移植
3.應(yīng)用程序設(shè)計
咨詢熱線: