《ARM9嵌入式開發實驗與實踐》是2006年10月北京航空航天大學出版社出版的圖書,作者是田澤。
基本介紹
- 書名:ARM9嵌入式開發實驗與實踐
- 作者:田澤
- ISBN:9787810778800 [十位:7810778803]
- 類別:計算機與網路 >> 單片機與嵌入式
- 頁數:495
- 定價:¥42.00
- 出版社:北京航空航天大學出版社
- 出版時間:2006年10月
- 重量:約0.692KG
內容簡介,圖書目錄,
內容簡介
以ARM9核的Embest EDUKIT-Ⅱ/Ⅲ多核實驗教學系統為硬體開發平台,以ARM9中廣泛使用的外圍基本接口功能開發為例,並分別以嵌入式Linux和W inCE嵌入式作業系統為軟體開發平台,設計開發了46個實驗,內容包括:基於ARM的嵌入式軟體開發基礎實驗、基本接口實驗、人機接口實驗、通信與音頻接口實驗、嵌入式Linux和WinCE基礎實驗。
內容安排上從易到難,相對完整,密切結合嵌入式系統教學實際,貼近嵌入式開發實際工程套用,並提供了豐富的從入門到開發的實驗例程。使讀者不僅能夠系統地掌握嵌入式系統開發的基本知識和技能,而且對複雜實用的外圍接口模組開發、基於嵌入式Linux和WinCE的套用開發也會有全面的了解。
書中附英蓓特公司免費提供的光碟1張,包括Embest IDE Pro校園版及其他相關資料。
本書可作為高等院校電子、通信、自動化、計算機等專業嵌入式系統課程實驗教學的教材,也可作為相關工程技術人員的嵌入式培訓教材及參考用書。
內容安排上從易到難,相對完整,密切結合嵌入式系統教學實際,貼近嵌入式開發實際工程套用,並提供了豐富的從入門到開發的實驗例程。使讀者不僅能夠系統地掌握嵌入式系統開發的基本知識和技能,而且對複雜實用的外圍接口模組開發、基於嵌入式Linux和WinCE的套用開發也會有全面的了解。
書中附英蓓特公司免費提供的光碟1張,包括Embest IDE Pro校園版及其他相關資料。
本書可作為高等院校電子、通信、自動化、計算機等專業嵌入式系統課程實驗教學的教材,也可作為相關工程技術人員的嵌入式培訓教材及參考用書。
圖書目錄
第1章 嵌入式系統開發與套用基礎
1.1 基於ARM的嵌入式開發環境概述
1.1.1 交叉開發環境
1.1.2 模擬開發環境
1.1.3 評估電路板
1.1.4 嵌入式作業系統
1.2 ARM開發工具簡介
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...
第2章 Embest EDUKITII/III實驗教學系統
2.1 實驗教學系統簡介
2.1.1 基本組成
2.1.2 主要特點
2.1.3 軟、硬體配置
2.1.4 Embest IDE for ARM集成開發環境
2.1.5 Embest Emulator for ARM JTAG仿真器
2.1.6 Flash編程器
2.1.7 各種連線線與電源適配器
2.2 Embest EDUKITII/III實驗教學系統的安裝
2.2.1 Embest IDE for ARM集成開發環境的安裝
2.2.2 Flash編程器的安裝
2.2.3 實驗軟體平台和硬體平台的連線
2.3 Embest EDUKITII/III實驗教學系統硬體電路
2.3.1 功能模組介紹
2.3.2 硬體設計原理說明
2.3.3 硬體結構
2.3.4 硬體資源分配
2.4 Embest IDE for ARM集成開發環境使用說明
2.4.1 Embest IDE for ARM主視窗
2.4.2 工程的管理
2.4.3 工程的基本設定
2.4.4 工程的編譯、連結
2.4.5 載入調試
2.4.6 Flash編程工具
2.1.1 基本組成
2.1.2 主要特點
2.1.3 軟、硬體配置
2.1.4 Embest IDE for ARM集成開發環境
2.1.5 Embest Emulator for ARM JTAG仿真器
2.1.6 Flash編程器
2.1.7 各種連線線與電源適配器
2.2 Embest EDUKITII/III實驗教學系統的安裝
2.2.1 Embest IDE for ARM集成開發環境的安裝
2.2.2 Flash編程器的安裝
2.2.3 實驗軟體平台和硬體平台的連線
2.3 Embest EDUKITII/III實驗教學系統硬體電路
2.3.1 功能模組介紹
2.3.2 硬體設計原理說明
2.3.3 硬體結構
2.3.4 硬體資源分配
2.4 Embest IDE for ARM集成開發環境使用說明
2.4.1 Embest IDE for ARM主視窗
2.4.2 工程的管理
2.4.3 工程的基本設定
2.4.4 工程的編譯、連結
2.4.5 載入調試
2.4.6 Flash編程工具
第3章 嵌入式軟體開發基礎實驗
3.1 ARM彙編指令實驗1
3.2 ARM彙編指令實驗2
3.3 Thumb彙編指令實驗
3.4 ARM處理器工作模式實驗
3.5 C語言程式實驗1
3.6 C語言程式實驗2
3.7 彙編與C語言的相互調用實驗
3.8 綜合編程實驗
3.2 ARM彙編指令實驗2
3.3 Thumb彙編指令實驗
3.4 ARM處理器工作模式實驗
3.5 C語言程式實驗1
3.6 C語言程式實驗2
3.7 彙編與C語言的相互調用實驗
3.8 綜合編程實驗
第4章 基本接口實驗
4.1 存儲器實驗
4.2 I/O口實驗
4.3 中斷實驗
4.4 串口通信實驗
4.5 實時時鐘實驗
4.6 數碼管顯示實驗
4.7 看門狗控制實驗
4.2 I/O口實驗
4.3 中斷實驗
4.4 串口通信實驗
4.5 實時時鐘實驗
4.6 數碼管顯示實驗
4.7 看門狗控制實驗
第5章 人機接口實驗
5.1 液晶顯示實驗
5.2 5×4鍵盤控制實驗
5.3 A/D轉換實驗
5.4 觸控螢幕控制實驗
5.5 PWM步進電機控制實驗
5.2 5×4鍵盤控制實驗
5.3 A/D轉換實驗
5.4 觸控螢幕控制實驗
5.5 PWM步進電機控制實驗
第6章 通信與音頻接口實驗
6.1 I2C串列通信實驗
6.2 乙太網通信實驗
6.3 音頻接口I2S實驗
6.4 USB接口實驗
6.5 SPI接口通信實驗
6.6 紅外模組控制實驗
6.7 GPRS模組控制實驗
6.2 乙太網通信實驗
6.3 音頻接口I2S實驗
6.4 USB接口實驗
6.5 SPI接口通信實驗
6.6 紅外模組控制實驗
6.7 GPRS模組控制實驗
第7章 嵌入式作業系統Linux基礎實驗
7.1 建立Linux開發環境
7.1.1 Cygwin開發環境
7.1.2 編譯工具
7.1.3 原始碼檔案
7.1.4 映像檔案燒寫
7.2 Boot Loader編譯運行實驗
7.3 Linux編譯運行實驗
7.4 Linux核心調試實驗
7.5 cramfs檔案系統及添加應用程式實驗
7.6 多進程與進程間通信實驗
7.1.1 Cygwin開發環境
7.1.2 編譯工具
7.1.3 原始碼檔案
7.1.4 映像檔案燒寫
7.2 Boot Loader編譯運行實驗
7.3 Linux編譯運行實驗
7.4 Linux核心調試實驗
7.5 cramfs檔案系統及添加應用程式實驗
7.6 多進程與進程間通信實驗
第8章 嵌入式作業系統WinCE基礎實驗
8.1 WinCE概述
8.2 Platform Builder環境安裝
8.3 模擬器的定製
8.4 模擬器的編譯、調試
8.5 註冊表的修改
8.6 SDK的導出
8.7 EVC 4.0環境的安裝
8.8 EVC的“Hello World”
8.9 EVC編譯調試
8.10 BSP安裝
8.11 EBoot編譯與下載
8.12 LED驅動程式實驗
8.13 串列口通信實驗
8.14 NK編譯與下載
8.15 安裝SDK
8.2 Platform Builder環境安裝
8.3 模擬器的定製
8.4 模擬器的編譯、調試
8.5 註冊表的修改
8.6 SDK的導出
8.7 EVC 4.0環境的安裝
8.8 EVC的“Hello World”
8.9 EVC編譯調試
8.10 BSP安裝
8.11 EBoot編譯與下載
8.12 LED驅動程式實驗
8.13 串列口通信實驗
8.14 NK編譯與下載
8.15 安裝SDK
附錄A
ARM指令、ARM定址方式和Thumb指令速查表
附錄B
ARM和Thumb指令集編碼
附錄C
隨書附帶光碟內容說明