《ARM9嵌入式開發實驗與實踐》

《ARM9嵌入式開發實驗與實踐》由北京航空航天大學出版社出版,可作為高等院校電子、通信、自動化、計算機等專業嵌入式系統課程實驗教學的教材,也可作為相關工程技術人員的嵌入式培訓教材及參考用書。

基本信息

內容簡介

封面封面
本書以ARM9核的EmbestEDUKIT-Ⅱ/Ⅲ多核實驗教學系統為硬體開發平台,以ARM9中廣泛使用的外圍基本接口功能開發為例,並分別以嵌入式LinuxWinCE嵌入式作業系統為軟體開發平台,設計開發了46個實驗,內容包括:基於ARM的嵌入式軟體開發基礎實驗、基本接口實驗、人機接口實驗、通信與音頻接口實驗、嵌入式Linux和WinCE基礎實驗。
內容安排上從易到難,相對完整,密切結合嵌入式系統教學實際,貼近嵌入式開發實際工程套用,並提供了豐富的從入門到開發的實驗例程。使讀者不僅能夠系統地掌握嵌入式系統開發的基本知識和技能,而且對複雜實用的外圍接口模組開發、基於嵌入式Linux和WinCE的套用開發也會有全面的了解。
書中附英蓓特公司免費提供的光碟1張,包括EmbestIDEPro校園版及其他相關資料。

作者簡介

本書由田澤編著。

田澤,現任中航工業西安航空計算技術研究所副總工程師兼航空微電子技術研究室主任。長期以來從事VLSI設計、SoC設計方法學、嵌入式微處理器體系結構與VLSI實現、嵌入式套用系統開發的科研及管理工作。榮獲“2008年陝航局優秀共產黨員”、“2007—2008年六三一所優秀幹部”等光榮稱號。出版著作、譯著、教材14本,獲授權的國家發明專利兩項,主持國家及省部級項目20多項,發表學術論文60多篇,獲“2009年中國嵌入式系統十大傑出青年”。

圖書目錄

第1章嵌入式系統開發與套用基礎
1.1基於ARM的嵌入式開發環境概述
1.1.1交叉開發環境
1.1.2模擬開發環境
1.1.3評估電路板
1.1.4嵌入式作業系統
1.2ARM開發工具簡介
1.2.1ARMSDT
1.2.2ARMADS
1.2.3Multi2000
1.2.4EmbestIDEforARM
1.2.5OPENice32A900仿真器
1.2.6MultiICE仿真器
1.2.7ARMRealView開發工具
1.3基於ARM的嵌入式系統開發學習
第2章EmbestEDUKITII/III實驗教學系統
2.1實驗教學系統簡介
2.1.1基本組成
2.1.2主要特點
2.1.3軟、硬體配置
2.1.4EmbestIDEforARM集成開發環境
2.1.5EmbestEmulatorforARMJTAG仿真器
2.1.6Flash編程器
2.1.7各種連線線與電源適配器
2.2EmbestEDUKITII/III實驗教學系統的安裝
2.2.1EmbestIDEforARM集成開發環境的安裝
2.2.2Flash編程器的安裝
2.2.3實驗軟體平台和硬體平台的連線
2.3EmbestEDUKITII/III實驗教學系統硬體電路
2.3.1功能模組介紹
2.3.2硬體設計原理說明
2.3.3硬體結構
2.3.4硬體資源分配
2.4EmbestIDEforARM集成開發環境使用說明
2.4.1EmbestIDEforARM主視窗
2.4.2工程的管理
2.4.3工程的基本設定
2.4.4工程的編譯、連結
2.4.5載入調試
2.4.6Flash編程工具
第3章嵌入式軟體開發基礎實驗
3.1ARM彙編指令實驗1
3.2ARM彙編指令實驗2
3.3Thumb彙編指令實驗
3.4ARM處理器工作模式實驗
3.5C語言程式實驗1
3.6C語言程式實驗2
3.7彙編與C語言的相互調用實驗
3.8綜合編程實驗
第4章基本接口實驗
4.1存儲器實驗
4.2I/O口實驗
4.3中斷實驗
4.4串口通信實驗
4.5實時時鐘實驗
4.6數碼管顯示實驗
4.7看門狗控制實驗
第5章人機接口實驗
5.1液晶顯示實驗
5.25×4鍵盤控制實驗
5.3A/D轉換實驗
5.4觸控螢幕控制實驗
5.5PWM步進電機控制實驗
第6章通信與音頻接口實驗
6.1I2C串列通信實驗
6.2乙太網通信實驗
6.3音頻接口I2S實驗
6.4USB接口實驗
6.5SPI接口通信實驗
6.6紅外模組控制實驗
6.7GPRS模組控制實驗
第7章嵌入式作業系統Linux基礎實驗
7.1建立Linux開發環境
7.1.1Cygwin開發環境
7.1.2編譯工具
7.1.3原始碼檔案
7.1.4映像檔案燒寫
7.2BootLoader編譯運行實驗
7.3Linux編譯運行實驗
7.4Linux核心調試實驗
7.5cramfs檔案系統及添加應用程式實驗
7.6多進程與進程間通信實驗
第8章嵌入式作業系統WinCE基礎實驗
8.1WinCE概述
8.2PlatformBuilder環境安裝
8.3模擬器的定製
8.4模擬器的編譯、調試
8.5註冊表的修改
8.6SDK的導出
8.7EVC4.0環境的安裝
8.8EVC的“HelloWorld”
8.9EVC編譯調試
8.10BSP安裝
8.11EBoot編譯與下載
8.12LED驅動程式實驗
8.13串列口通信實驗
8.14NK編譯與下載
8.15安裝SDK
附錄AARM指令、ARM定址方式和Thumb指令速查表
附錄BARM和Thumb指令集編碼
附錄C隨書附帶光碟內容說明
參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們