嵌入式系統(tǒng)開發(fā).doc
約57頁DOC格式手機打開展開
嵌入式系統(tǒng)開發(fā),第1章 緒論31.1 嵌入式系統(tǒng)31.1.1 嵌入式系統(tǒng)簡介31.1.2 實時多任務操作系統(tǒng)31.1.3 嵌入式操作系統(tǒng)的發(fā)展狀況41.2 嵌入式開發(fā)概述71.2.1 需要開發(fā)工具和環(huán)境71.2.2 嵌入式系統(tǒng)軟件需要rtos開發(fā)平臺71.2.3 人員以應用專家為主71.2.4 嵌入式系...
內(nèi)容介紹
此文檔由會員 lzymzgq 發(fā)布
第1章 緒論 3
1.1 嵌入式系統(tǒng) 3
1.1.1 嵌入式系統(tǒng)簡介 3
1.1.2 實時多任務操作系統(tǒng) 3
1.1.3 嵌入式操作系統(tǒng)的發(fā)展狀況 4
1.2 嵌入式開發(fā)概述 7
1.2.1 嵌入式系統(tǒng)開發(fā)需要開發(fā)工具和環(huán)境 7
1.2.2 嵌入式系統(tǒng)軟件需要RTOS開發(fā)平臺 7
1.2.3 嵌入式系統(tǒng)開發(fā)人員以應用專家為主 7
1.2.4 嵌入式系統(tǒng)高級編程語言 7
第2章 ARM處理器結(jié)構(gòu)和ARM指令集 9
2.1 ARM處理器結(jié)構(gòu) 9
2.1.1 寄存器和處理器模式 9
2.2 ARM指令集 13
2.2.1 ARM存貯訪問指令 13
ARM存貯訪問指令如下表2-1: 14
2.2.2 數(shù)據(jù)處理指令 14
2.2.3 乘法指令 14
乘法指令如下表2-3: 15
表2-3 乘法指令 15
2.2.5 雜項指令 15
雜項指令如下表2-5: 15
表2-5 雜項指令 15
2.2.6 Thumb指令集 16
第3章 µC/OS-Ⅱ的移植 17
3.1 移植的要求和準備 17
3.2 移植具體過程 18
3.2.1 µC/OS-Ⅱ的軟硬件結(jié)構(gòu)體系 18
3.2.2 實時內(nèi)核μC/OS-II在S3C44B0X上的移植 19
3.2.3 使用μC/OS-II系統(tǒng)應注意的問題 25
第4章 網(wǎng)絡轉(zhuǎn)串口驅(qū)動的開發(fā) 27
4.1 Lwip在µC/OS-Ⅱ上的移植 27
4.1.1 開源TCP/IP協(xié)議棧LwIP簡介 27
4.1.2 基于uC/0S II的網(wǎng)絡平臺概述 27
4.1.3 LwIP在uC/0S II下的實現(xiàn) 28
4.2 MAC和IP地址設置 41
4.2.1 嵌入式網(wǎng)絡設備中MAC及IP地址的特點 41
4.2.2 MAC及IP地址的設置 42
4.3 串口驅(qū)動的實現(xiàn) 45
4.3.1 串口原理簡介 46
4.3.2 在µC/OS-Ⅱ操作系統(tǒng)上實現(xiàn)ARM串口功能 47
4.3.3 整個網(wǎng)絡轉(zhuǎn)串口驅(qū)動的實現(xiàn) 48
結(jié) 論 55
致 謝 56
參考文獻 57
1.1 嵌入式系統(tǒng) 3
1.1.1 嵌入式系統(tǒng)簡介 3
1.1.2 實時多任務操作系統(tǒng) 3
1.1.3 嵌入式操作系統(tǒng)的發(fā)展狀況 4
1.2 嵌入式開發(fā)概述 7
1.2.1 嵌入式系統(tǒng)開發(fā)需要開發(fā)工具和環(huán)境 7
1.2.2 嵌入式系統(tǒng)軟件需要RTOS開發(fā)平臺 7
1.2.3 嵌入式系統(tǒng)開發(fā)人員以應用專家為主 7
1.2.4 嵌入式系統(tǒng)高級編程語言 7
第2章 ARM處理器結(jié)構(gòu)和ARM指令集 9
2.1 ARM處理器結(jié)構(gòu) 9
2.1.1 寄存器和處理器模式 9
2.2 ARM指令集 13
2.2.1 ARM存貯訪問指令 13
ARM存貯訪問指令如下表2-1: 14
2.2.2 數(shù)據(jù)處理指令 14
2.2.3 乘法指令 14
乘法指令如下表2-3: 15
表2-3 乘法指令 15
2.2.5 雜項指令 15
雜項指令如下表2-5: 15
表2-5 雜項指令 15
2.2.6 Thumb指令集 16
第3章 µC/OS-Ⅱ的移植 17
3.1 移植的要求和準備 17
3.2 移植具體過程 18
3.2.1 µC/OS-Ⅱ的軟硬件結(jié)構(gòu)體系 18
3.2.2 實時內(nèi)核μC/OS-II在S3C44B0X上的移植 19
3.2.3 使用μC/OS-II系統(tǒng)應注意的問題 25
第4章 網(wǎng)絡轉(zhuǎn)串口驅(qū)動的開發(fā) 27
4.1 Lwip在µC/OS-Ⅱ上的移植 27
4.1.1 開源TCP/IP協(xié)議棧LwIP簡介 27
4.1.2 基于uC/0S II的網(wǎng)絡平臺概述 27
4.1.3 LwIP在uC/0S II下的實現(xiàn) 28
4.2 MAC和IP地址設置 41
4.2.1 嵌入式網(wǎng)絡設備中MAC及IP地址的特點 41
4.2.2 MAC及IP地址的設置 42
4.3 串口驅(qū)動的實現(xiàn) 45
4.3.1 串口原理簡介 46
4.3.2 在µC/OS-Ⅱ操作系統(tǒng)上實現(xiàn)ARM串口功能 47
4.3.3 整個網(wǎng)絡轉(zhuǎn)串口驅(qū)動的實現(xiàn) 48
結(jié) 論 55
致 謝 56
參考文獻 57