出版時間:2006-10 出版社:北航大學(xué) 作者:田澤 頁數(shù):495
內(nèi)容概要
以ARM9核的Embest EDUKIT-Ⅱ/Ⅲ多核實驗教學(xué)系統(tǒng)為硬件開發(fā)平臺,以ARM9中廣泛使用的外圍基本接口功能開發(fā)為例,并分別以嵌入式Linux和W inCE嵌入式操作系統(tǒng)為軟件開發(fā)平臺,設(shè)計開發(fā)了46個實驗,內(nèi)容包括:基于ARM的嵌入式軟件開發(fā)基礎(chǔ)實驗、基本接口實驗、人機(jī)接口實驗、通信與音頻接口實驗、嵌入式Linux和WinCE基礎(chǔ)實驗?! ?nèi)容安排上從易到難,相對完整,密切結(jié)合嵌入式系統(tǒng)教學(xué)實際,貼近嵌入式開發(fā)實際工程應(yīng)用,并提供了豐富的從入門到開發(fā)的實驗例程。使讀者不僅能夠系統(tǒng)地掌握嵌入式系統(tǒng)開發(fā)的基本知識和技能,而且對復(fù)雜實用的外圍接口模塊開發(fā)、基于嵌入式Linux和WinCE的應(yīng)用開發(fā)也會有全面的了解?! 懈接⑤硖毓久赓M提供的光盤1張,包括Embest IDE Pro校園版及其他相關(guān)資料?! ”緯勺鳛楦叩仍盒k娮?、通信、自動化、計算機(jī)等專業(yè)嵌入式系統(tǒng)課程實驗教學(xué)的教材,也可作為相關(guān)工程技術(shù)人員的嵌入式培訓(xù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 評估電路板 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 EDUKITII/III實驗教學(xué)系統(tǒng) 2.1 實驗教學(xué)系統(tǒng)簡介 2.1.1 基本組成 2.1.2 主要特點 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 EDUKITII/III實驗教學(xué)系統(tǒng)的安裝 2.2.1 Embest IDE for ARM集成開發(fā)環(huán)境的安裝 2.2.2 Flash編程器的安裝 2.2.3 實驗軟件平臺和硬件平臺的連接 2.3 Embest EDUKITII/III實驗教學(xué)系統(tǒng)硬件電路 2.3.1 功能模塊介紹 2.3.2 硬件設(shè)計原理說明 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章 嵌入式軟件開發(fā)基礎(chǔ)實驗 3.1 ARM匯編指令實驗1 3.2 ARM匯編指令實驗2 3.3 Thumb匯編指令實驗 3.4 ARM處理器工作模式實驗 3.5 C語言程序?qū)嶒? 3.6 C語言程序?qū)嶒? 3.7 匯編與C語言的相互調(diào)用實驗 3.8 綜合編程實驗第4章 基本接口實驗 4.1 存儲器實驗 4.2 I/O口實驗 4.3 中斷實驗 4.4 串口通信實驗 4.5 實時時鐘實驗 4.6 數(shù)碼管顯示實驗 4.7 看門狗控制實驗第5章 人機(jī)接口實驗 5.1 液晶顯示實驗 5.2 5×4鍵盤控制實驗 5.3 A/D轉(zhuǎn)換實驗 5.4 觸摸屏控制實驗 5.5 PWM步進(jìn)電機(jī)控制實驗第6章 通信與音頻接口實驗 6.1 I2C串行通信實驗 6.2 以太網(wǎng)通信實驗 6.3 音頻接口I2S實驗 6.4 USB接口實驗 6.5 SPI接口通信實驗 6.6 紅外模塊控制實驗 6.7 GPRS模塊控制實驗第7章 嵌入式操作系統(tǒng)Linux基礎(chǔ)實驗 7.1 建立Linux開發(fā)環(huán)境 7.1.1 Cygwin開發(fā)環(huán)境 7.1.2 編譯工具 7.1.3 源代碼文件 7.1.4 映像文件燒寫 7.2 Boot Loader編譯運行實驗 7.3 Linux編譯運行實驗 7.4 Linux內(nèi)核調(diào)試實驗 7.5 cramfs文件系統(tǒng)及添加應(yīng)用程序?qū)嶒灐?.6 多進(jìn)程與進(jìn)程間通信實驗第8章 嵌入式操作系統(tǒng)WinCE基礎(chǔ)實驗 8.1 WinCE概述 8.2 Platform Builder環(huán)境安裝 8.3 模擬器的定制 8.4 模擬器的編譯、調(diào)試 8.5 注冊表的修改 8.6 SDK的導(dǎo)出 8.7 EVC 4.0環(huán)境的安裝 8.8 EVC的“Hello World” 8.9 EVC編譯調(diào)試 8.10 BSP安裝 8.11 EBoot編譯與下載 8.12 LED驅(qū)動程序?qū)嶒灐?.13 串行口通信實驗 8.14 NK編譯與下載 8.15 安裝SDK附錄A ARM指令、ARM尋址方式和Thumb指令速查表附錄B ARM和Thumb指令集編碼附錄C 隨書附帶光盤內(nèi)容說明參考文獻(xiàn)溫馨提示
編輯推薦
本書是《嵌入式系統(tǒng)開發(fā)與應(yīng)用系列教程》之一,以ARM9核的Embest EDUKIT-Ⅱ/Ⅲ實驗教學(xué)系統(tǒng)為硬件開發(fā)平臺,以ARM9中廣泛使用的外圍基本接口功能開發(fā)為例,并分別以嵌入式LinuX和winCE操作系統(tǒng)為軟件開發(fā)平臺,系統(tǒng)地建立了基于ARM9相對完整的嵌入式教學(xué)體系。 從教學(xué)和實驗角度出發(fā),將嵌入式開發(fā)與應(yīng)用的復(fù)雜工程例程按照學(xué)習(xí)的自然過程,分類編寫到實驗教程中。在加強嵌入式基礎(chǔ)教學(xué)的同時,希望在一個較為真實的實際工程平臺上進(jìn)行實驗教學(xué),形成從易到難、相對完整、貼近實際工程應(yīng)用的嵌入式實驗教學(xué)體系。本書包含大量軟件和硬件資源,也可以作為基于ARM核嵌入式開發(fā)的技術(shù)參考手冊。
圖書封面
評論、評分、閱讀與下載