第1章 嵌入式系統(tǒng)/1
1.1 嵌入式系統(tǒng)概述/2
1.1.1 什么是嵌入式系統(tǒng)/2
1.1.2 嵌入式系統(tǒng)的特點(diǎn)/3
1.2 嵌入式Linux的學(xué)習(xí)方法/3
1.2.1 學(xué)習(xí)人群/4
1.2.2 待學(xué)知識(shí)點(diǎn)/4
1.2.3 學(xué)習(xí)順序/6
1.2.4 理論與實(shí)踐/7
1.2.5 學(xué)習(xí)誤區(qū)/7
1.2.6 學(xué)習(xí)方法總結(jié)/7
1.3 嵌入式系統(tǒng)工程師角色描述/8
1.3.1 嵌入式應(yīng)用工程師的工作內(nèi)容與所需知識(shí)點(diǎn)/8
1.3.2 嵌入式系統(tǒng)工程師的工作內(nèi)容與必要知識(shí)/9
第2章 配套培訓(xùn)班視頻與硬件平臺(tái)/11
2.1 培訓(xùn)班視頻介紹/12
2.1.1 <<嵌入式體驗(yàn)入門班>>視頻大綱/12
2.1.2 <<ARM系統(tǒng)基礎(chǔ)班>>視頻大綱/12
2.1.3 <<Linux應(yīng)用程序開發(fā)班>>視頻大綱/13
2.2 培訓(xùn)班專用硬件平臺(tái)介紹/14
2.2.1 S3C2440處理器/14
2.2.2 GQ2440開發(fā)板/18
2.2.3 mini2440開發(fā)板/20
2.2.4 TQ2440開發(fā)板/22
第3章 嵌入式體驗(yàn)入門/25
3.1 第1天——嵌入式系統(tǒng)概述/26
3.1.1 培訓(xùn)視頻/26
3.1.2 必修實(shí)驗(yàn)1——2440開發(fā)板H-JTAG設(shè)置/26
3.1.3 必修實(shí)驗(yàn)2——2440開發(fā)板J-Link設(shè)置/32
3.2 第2天——開發(fā)板快樂體驗(yàn)/38
3.2.1 培訓(xùn)視頻/38
3.2.2 必修實(shí)驗(yàn)1——2440開發(fā)板裸機(jī)程序體驗(yàn)/38
3.2.3 必修實(shí)驗(yàn)2——2440開發(fā)板Linux+QT系統(tǒng)安裝與體驗(yàn)/45
3.2.4 必修實(shí)驗(yàn)3——2440開發(fā)板WinCE系統(tǒng)安裝與體驗(yàn)/50
3.2.5 必修實(shí)驗(yàn)4——2440開發(fā)板Android系統(tǒng)安裝與體驗(yàn)/53
3.3 第3天——Linux系統(tǒng)體驗(yàn)/57
3.3.1 培訓(xùn)視頻/57
3.3.2 必修實(shí)驗(yàn)1——Linux專業(yè)級(jí)定制安裝/57
3.3.3 必修實(shí)驗(yàn)2——Linux命令詳解/73
3.3.4 必修實(shí)驗(yàn)3——vi的使用/96
3.3.5 必修實(shí)驗(yàn)4——TFTP服務(wù)器的使用/103
3.3.6 必修實(shí)驗(yàn)5——NFS服務(wù)器的使用/107
3.3.7 必修實(shí)驗(yàn)6——samba服務(wù)器的使用/110
3.3.8 必修實(shí)驗(yàn)7——setup系統(tǒng)配置/114
3.3.9 必修實(shí)驗(yàn)8——wireshark網(wǎng)絡(luò)分析/117
3.3.10 必修實(shí)驗(yàn)9——腳本設(shè)計(jì)-參數(shù)比較/123
3.3.11 必修實(shí)驗(yàn)10——腳本設(shè)計(jì)-統(tǒng)計(jì)文件/128
3.3.12 必修實(shí)驗(yàn)11——腳本設(shè)計(jì)-倒序輸出/132
3.3.13 必修實(shí)驗(yàn)12——腳本設(shè)計(jì)-監(jiān)視文件/133
3.3.14 綜合實(shí)驗(yàn)——qcd腳本程序設(shè)計(jì)/136
第4章 ARM系統(tǒng)基礎(chǔ)班/151
4.1 第1天——ARM程序設(shè)計(jì)基礎(chǔ)/152
4.1.1 培訓(xùn)視頻/152
4.1.2 必修實(shí)驗(yàn)1——ADS編譯匯編程序/152
4.1.3 必修實(shí)驗(yàn)2——AXD調(diào)試匯編程序/158
4.1.4 必修實(shí)驗(yàn)3——存儲(chǔ)器訪問類匯編指令/163
4.1.5 必修實(shí)驗(yàn)4——算術(shù)邏輯運(yùn)算類匯編指令/165
4.2 第2天——ARM程序設(shè)計(jì)基礎(chǔ)/170
4.2.1 培訓(xùn)視頻/170
4.2.2 必修實(shí)驗(yàn)1——匯編程序?qū)ぶ贩绞?170
4.2.3 必修實(shí)驗(yàn)2——匯編程序邏輯控制/174
4.2.4 必修實(shí)驗(yàn)3——匯編程序模式切換/178
4.2.5 必修實(shí)驗(yàn)4——匯編語言與C語言混合編程/183
4.3 第3天——LED驅(qū)動(dòng)程序設(shè)計(jì)/188
4.3.1 培訓(xùn)視頻/188
4.3.2 必修實(shí)驗(yàn)1——LED驅(qū)動(dòng)程序設(shè)計(jì)-跑馬燈/188
4.3.3 必修實(shí)驗(yàn)2——LED驅(qū)動(dòng)程序設(shè)計(jì)—二進(jìn)制顯示/194
4.4 第4天——按鍵驅(qū)動(dòng)程序設(shè)計(jì)/198
4.4.1 培訓(xùn)視頻/198
4.4.2 必修實(shí)驗(yàn)1——中斷型按鍵驅(qū)動(dòng)程序設(shè)計(jì)/198
4.5 第5天——時(shí)鐘與定時(shí)器驅(qū)動(dòng)程序設(shè)計(jì)/204
4.5.1 培訓(xùn)視頻/204
4.5.2 必修實(shí)驗(yàn)1——輪詢型定時(shí)器驅(qū)動(dòng)程序設(shè)計(jì)/205
4.5.3 必修實(shí)驗(yàn)2——中斷型定時(shí)器驅(qū)動(dòng)程序設(shè)計(jì)/210
第5章 Linux應(yīng)用程序開發(fā)班/215
5.1 第1天——Linux應(yīng)用程序設(shè)計(jì)基礎(chǔ)/216
5.1.1 培訓(xùn)視頻/216
5.1.2 必修實(shí)驗(yàn)1——GCC編譯程序/216
5.1.3 必修實(shí)驗(yàn)2——GDB調(diào)試程序/223
5.1.4 必修實(shí)驗(yàn)3——Makefile工程管理/231
5.2 第2天——文件與時(shí)間編程/237
5.2.1 培訓(xùn)視頻/237
5.2.2 必修實(shí)驗(yàn)1——系統(tǒng)調(diào)用實(shí)現(xiàn)文件復(fù)制/237
5.2.3 必修實(shí)驗(yàn)2——庫函數(shù)實(shí)現(xiàn)文件復(fù)制/244
5.2.4 必修實(shí)驗(yàn)3——時(shí)間編程/252
5.3 第3天——多進(jìn)程程序設(shè)計(jì)/257
5.3.1 培訓(xùn)視頻/257
5.3.2 必修實(shí)驗(yàn)1——fork創(chuàng)建子進(jìn)程/258
5.3.3 必修實(shí)驗(yàn)2——vfork創(chuàng)建子進(jìn)程/261
5.3.4 必修實(shí)驗(yàn)3——exec函數(shù)族/265
5.3.5 必修實(shí)驗(yàn)4——進(jìn)程等待/271
5.4 第4天——進(jìn)程間通信/276
5.4.1 培訓(xùn)視頻/276
5.4.2 必修實(shí)驗(yàn)1——無名管道程序設(shè)計(jì)/276
5.4.3 必修實(shí)驗(yàn)2——有名管道程序設(shè)計(jì)/281
5.4.4 必修實(shí)驗(yàn)3——信號(hào)處理程序設(shè)計(jì)/288
5.4.5 必修實(shí)驗(yàn)4——共享內(nèi)存程序設(shè)計(jì)/296
5.5 第5天——進(jìn)程間通信/307
5.5.1 培訓(xùn)視頻/307
5.5.2 必修實(shí)驗(yàn)1——信號(hào)燈程序設(shè)計(jì)/307
5.5.3 必修實(shí)驗(yàn)2——消息隊(duì)列程序設(shè)計(jì)/314
5.6 第6天——多線程程序設(shè)計(jì)/322
5.6.1 培訓(xùn)視頻/322
5.6.2 必修實(shí)驗(yàn)1——線程創(chuàng)建程序設(shè)計(jì)/323
5.6.3 必修實(shí)驗(yàn)2——線程等待程序設(shè)計(jì)/327
5.6.4 必修實(shí)驗(yàn)3——線程清除程序設(shè)計(jì)/331
5.7 第7天——Linux網(wǎng)絡(luò)編程/337
5.7.1 培訓(xùn)視頻/337
5.7.2 必修實(shí)驗(yàn)1——TCP客戶服務(wù)器程序設(shè)計(jì)/338
5.7.3 必修實(shí)驗(yàn)2——UDP客戶服務(wù)器程序設(shè)計(jì)/351
5.7.4 必修實(shí)驗(yàn)3——并發(fā)服務(wù)器程序設(shè)計(jì)/360
5.8 綜合項(xiàng)目——NTP網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)/369