ARM7 μClinux開發(fā)實(shí)驗(yàn)與實(shí)踐
定 價(jià):28 元
叢書名:嵌入式系統(tǒng)開發(fā)與應(yīng)用系列教程
- 作者:田澤編著
- 出版時(shí)間:2006/11/1
- ISBN:9787810778145
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP332
- 頁碼:307頁
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以ARM7核的EmbestEDUKIT-II/III多核實(shí)驗(yàn)教學(xué)系統(tǒng)為硬件開發(fā)平臺(tái),以μClinux操作系統(tǒng)為軟件開發(fā)平臺(tái),設(shè)計(jì)開發(fā)了23個(gè)實(shí)驗(yàn),內(nèi)容包括:BootLoader實(shí)驗(yàn),μClinux內(nèi)核基礎(chǔ)實(shí)驗(yàn),μClinux驅(qū)動(dòng)程序?qū)嶒?yàn),μClinux文件系統(tǒng)及應(yīng)用程序添加、調(diào)試實(shí)驗(yàn),μClinux應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn),μClinuxGUI基礎(chǔ)實(shí)驗(yàn)。
第1章 嵌入式系統(tǒng)開發(fā)與應(yīng)用基礎(chǔ)
1.1 基于ARM的嵌入式開發(fā)環(huán)境概述
1.1.1 交*開發(fā)環(huán)境
1.1.2 模擬開發(fā)環(huán)境
1.1.3 評(píng)估電路板
1.1.4 嵌入式作系統(tǒng)
1.2 ARM開發(fā)工具簡介
1.2.1 ARM SDT
1.2.2 ARM ADS
1.2.3 Multi 2000
1.2.4 Embest IDE for ARM
1.2.5 OPENice32A900仿真器
1.2.6 MultiICE仿真器
1.2.7 ARM RealView開發(fā)工具
1.3 基于ARM的嵌入式系統(tǒng)開發(fā)學(xué)習(xí)
第2章 Embest EDUKIT/實(shí)驗(yàn)教學(xué)系統(tǒng)
2.1 實(shí)驗(yàn)教學(xué)系統(tǒng)簡介
2.1.1 基本組成
2.1.2 主要特點(diǎn)
2.1.3 軟、硬件配置
2.1.4 Embest IDE for ARM集成開發(fā)環(huán)境
2.1.5 Embest Emulator for ARM JTAG仿真器
2.1.6 Flash編程器
2.1.7 各種連接線與電源適配器
2.2 Embest EDUKIT/實(shí)驗(yàn)教學(xué)系統(tǒng)的安裝
2.2.1 Embest IDE for ARM集成開發(fā)環(huán)境的安裝
2.2.2 Flash編程器的安裝
2.2.3 實(shí)驗(yàn)軟件臺(tái)和硬件臺(tái)的連接
2.3 Embest EDUKIT/實(shí)驗(yàn)教學(xué)系統(tǒng)硬件電路
2. 3.1 功能模塊介紹
2. 3.2 硬件設(shè)計(jì)原理說明
2. 3.3 硬件結(jié)構(gòu)
2. 3.4 硬件資源分配
2.4 Embest IDE for ARM集成開發(fā)環(huán)境使用說明
2.4.1 Embest IDE for ARM主窗
2.4.2 工程的管理
2.4.3 工程的基本設(shè)置
2.4.4 工程的編譯、鏈接
2.4.5 加載調(diào)試
2.4.6 Flash編程工具
第3章 μClinux開發(fā)環(huán)境的建立
3.1 Cygwin的安裝與設(shè)置
3.2 μClinux源代碼的安裝
3.3 μClinux源文件的修改
3.4 開發(fā)工具鏈的安裝
3.5 μClinux的配置
3.6 編譯μClinux
3.7 燒寫內(nèi)核
3.8 運(yùn)行μClinux
第4章 Boot Loader實(shí)驗(yàn)
4.1 小Boot Loader設(shè)計(jì)實(shí)驗(yàn)
4.2 Blob編譯實(shí)驗(yàn)
第5章 μClinux內(nèi)核基礎(chǔ)實(shí)驗(yàn)
5.1 μClinux編譯運(yùn)行實(shí)驗(yàn)
5.2 μClinux內(nèi)核調(diào)試實(shí)驗(yàn)
第6章 μClinux驅(qū)動(dòng)程序?qū)嶒?yàn)
6.1 LED字符設(shè)備驅(qū)動(dòng)程序?qū)嶒?yàn)
6.2 LCD顯示驅(qū)動(dòng)實(shí)驗(yàn)
第7章 μClinux文件系統(tǒng)及應(yīng)用程序添加、調(diào)試實(shí)驗(yàn)
7.1 ROMFS文件系統(tǒng)實(shí)驗(yàn)
7.2 JFFS2文件系統(tǒng)實(shí)驗(yàn)
7.3 文件系統(tǒng)中增加應(yīng)用程序?qū)嶒?yàn)
7.4 FTP應(yīng)用程序調(diào)試實(shí)驗(yàn)
7.5 NFS方式調(diào)試應(yīng)用程序?qū)嶒?yàn)
第8章 μClinux應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)
8.1 串通信實(shí)驗(yàn)
8.2 I2C總線接實(shí)驗(yàn)
8.3 多進(jìn)程與進(jìn)程間通信實(shí)驗(yàn)
8.4 網(wǎng)絡(luò)應(yīng)用程序?qū)嶒?yàn)
8.5 文件和目錄作實(shí)驗(yàn)
8.6 實(shí)時(shí)時(shí)鐘實(shí)驗(yàn)
8.7 A/D轉(zhuǎn)換實(shí)驗(yàn)
8.8 鍵盤和LED控制實(shí)驗(yàn)
8.9 EEPROM讀/寫實(shí)驗(yàn)
8.10 Web服務(wù)器實(shí)驗(yàn)
第9章 μClinux GUI基礎(chǔ)實(shí)驗(yàn)
9.1 Microwindows實(shí)驗(yàn)
9.2 MiniGUI實(shí)驗(yàn)
附錄A ARM指令、ARM尋址方式和Thumb指令速查表
附錄B ARM和Thumb指令集編碼
附錄C 隨書內(nèi)容說明
參考文獻(xiàn)