嵌入式系統開發(fā).doc
約57頁DOC格式手機打開展開
嵌入式系統開發(fā),第1章 緒論31.1 嵌入式系統31.1.1 嵌入式系統簡介31.1.2 實時多任務操作系統31.1.3 嵌入式操作系統的發(fā)展狀況41.2 嵌入式開發(fā)概述71.2.1 需要開發(fā)工具和環(huán)境71.2.2 嵌入式系統軟件需要rtos開發(fā)平臺71.2.3 人員以應用專家為主71.2.4 嵌入式系...


內容介紹
此文檔由會員 lzymzgq 發(fā)布
第1章 緒論 3
1.1 嵌入式系統 3
1.1.1 嵌入式系統簡介 3
1.1.2 實時多任務操作系統 3
1.1.3 嵌入式操作系統的發(fā)展狀況 4
1.2 嵌入式開發(fā)概述 7
1.2.1 嵌入式系統開發(fā)需要開發(fā)工具和環(huán)境 7
1.2.2 嵌入式系統軟件需要RTOS開發(fā)平臺 7
1.2.3 嵌入式系統開發(fā)人員以應用專家為主 7
1.2.4 嵌入式系統高級編程語言 7
第2章 ARM處理器結構和ARM指令集 9
2.1 ARM處理器結構 9
2.1.1 寄存器和處理器模式 9
2.2 ARM指令集 13
2.2.1 ARM存貯訪問指令 13
ARM存貯訪問指令如下表2-1: 14
2.2.2 數據處理指令 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-Ⅱ的軟硬件結構體系 18
3.2.2 實時內核μC/OS-II在S3C44B0X上的移植 19
3.2.3 使用μC/OS-II系統應注意的問題 25
第4章 網絡轉串口驅動的開發(fā) 27
4.1 Lwip在µC/OS-Ⅱ上的移植 27
4.1.1 開源TCP/IP協議棧LwIP簡介 27
4.1.2 基于uC/0S II的網絡平臺概述 27
4.1.3 LwIP在uC/0S II下的實現 28
4.2 MAC和IP地址設置 41
4.2.1 嵌入式網絡設備中MAC及IP地址的特點 41
4.2.2 MAC及IP地址的設置 42
4.3 串口驅動的實現 45
4.3.1 串口原理簡介 46
4.3.2 在µC/OS-Ⅱ操作系統上實現ARM串口功能 47
4.3.3 整個網絡轉串口驅動的實現 48
結 論 55
致 謝 56
參考文獻 57
1.1 嵌入式系統 3
1.1.1 嵌入式系統簡介 3
1.1.2 實時多任務操作系統 3
1.1.3 嵌入式操作系統的發(fā)展狀況 4
1.2 嵌入式開發(fā)概述 7
1.2.1 嵌入式系統開發(fā)需要開發(fā)工具和環(huán)境 7
1.2.2 嵌入式系統軟件需要RTOS開發(fā)平臺 7
1.2.3 嵌入式系統開發(fā)人員以應用專家為主 7
1.2.4 嵌入式系統高級編程語言 7
第2章 ARM處理器結構和ARM指令集 9
2.1 ARM處理器結構 9
2.1.1 寄存器和處理器模式 9
2.2 ARM指令集 13
2.2.1 ARM存貯訪問指令 13
ARM存貯訪問指令如下表2-1: 14
2.2.2 數據處理指令 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-Ⅱ的軟硬件結構體系 18
3.2.2 實時內核μC/OS-II在S3C44B0X上的移植 19
3.2.3 使用μC/OS-II系統應注意的問題 25
第4章 網絡轉串口驅動的開發(fā) 27
4.1 Lwip在µC/OS-Ⅱ上的移植 27
4.1.1 開源TCP/IP協議棧LwIP簡介 27
4.1.2 基于uC/0S II的網絡平臺概述 27
4.1.3 LwIP在uC/0S II下的實現 28
4.2 MAC和IP地址設置 41
4.2.1 嵌入式網絡設備中MAC及IP地址的特點 41
4.2.2 MAC及IP地址的設置 42
4.3 串口驅動的實現 45
4.3.1 串口原理簡介 46
4.3.2 在µC/OS-Ⅱ操作系統上實現ARM串口功能 47
4.3.3 整個網絡轉串口驅動的實現 48
結 論 55
致 謝 56
參考文獻 57