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