注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)其他操作系統(tǒng)ARM嵌入式技術(shù)實踐教程

ARM嵌入式技術(shù)實踐教程

ARM嵌入式技術(shù)實踐教程

定 價:¥29.00

作 者: 陳賾主編;劉振興等編著
出版社: 北京航空航天大學(xué)出版社
叢編項: ARM嵌入式技術(shù)系列教程
標 簽: 嵌入式計算機

ISBN: 9787810776028 出版時間: 2005-02-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 340 字數(shù):  

內(nèi)容簡介

  首先介紹ARM微處理器的體系結(jié)構(gòu)、應(yīng)用領(lǐng)域和應(yīng)用選型;然后介紹JX44B0ARM嵌入式教學(xué)實驗系統(tǒng)的基本組成、硬件資源的詳細說明,以及集成開發(fā)環(huán)境ADTIDE的軟件編程方法;隨后按照從易到難、從簡單到復(fù)雜的順序安排實驗,包括:嵌入式軟件開發(fā)基礎(chǔ)實驗、基本接口實驗、BootLoader及操作系統(tǒng)實驗和高級接口實驗。書中包含硬件電路原理圖,許多基本的硬件接口原理、電路圖,以及大量的接口程序。介紹的嵌入式操作系統(tǒng)(包括μC/OSII、μCLinux)部分知識,并不拘泥于本實驗平臺,在其他嵌入式開發(fā)系統(tǒng)中同樣適用。本書可作為高等院校電子信息類、計算機類、自動控制類和光電信息類等專業(yè)高年級本科生和研究生嵌入式系統(tǒng)實驗課程的教材,也可作為從事嵌入式系統(tǒng)應(yīng)用開發(fā)的工程技術(shù)人員的參考資料。本書配套開放式多媒體實驗教學(xué)課件。本書前言《ARM嵌入式技術(shù)實踐教程》是ARM嵌入式技術(shù)系列教程之一。該實踐教材采用華中科技大學(xué)和武漢創(chuàng)維特信息技術(shù)有限公司聯(lián)合研制的JX44B0ARM嵌入式教學(xué)實驗系統(tǒng)作為教學(xué)實踐平臺。本書內(nèi)容介紹全書共分為7章,開篇以3章的篇幅介紹ARM微處理器、ARM芯片和JX44B0ARM嵌入式教學(xué)實驗系統(tǒng)的基礎(chǔ)知識。從第4章開始,按照從易到難、從簡單到復(fù)雜的原則安排實驗環(huán)節(jié)。每個實驗詳細列舉實驗?zāi)康?、實驗?nèi)容、預(yù)備知識、實驗設(shè)備、基礎(chǔ)知識、實驗步驟和實驗報告要求。第1章——以較小篇幅介紹ARM微處理器的體系結(jié)構(gòu)、應(yīng)用領(lǐng)域和應(yīng)用選型等知識。第2章——詳細介紹該書選用的ARM芯片——Samsung公司生產(chǎn)的S3C44B0X(ARM7TDMI核)的結(jié)構(gòu)和特點等。第3章——主要介紹JX44B0ARM嵌入式教學(xué)實驗系統(tǒng)的基本組成、硬件資源的詳細說明以及軟件安裝過程,在章尾以實例的方式介紹JX44B0ARM嵌入式教學(xué)實驗系統(tǒng)的集成開發(fā)環(huán)境ADTIDE的軟件編程方法。第4章——為嵌入式軟件開發(fā)基礎(chǔ)實驗,主要安排3個實驗:ARM開發(fā)環(huán)境實驗、ARM匯編語言編程實驗以及C語言與匯編語言編程實驗。學(xué)習(xí)本章的目的是讓學(xué)生熟悉ARM軟件開發(fā)環(huán)境以及在該環(huán)境下進行軟件開發(fā)的基本流程,同時掌握基本的ARM程序設(shè)計方法,包括匯編語言和C語言編程方法。該章為整個實踐環(huán)節(jié)的基礎(chǔ)部分,建議在教學(xué)實踐中優(yōu)先安排。第5章——為基本接口實驗,包括:數(shù)碼管顯示實驗、串口通信實驗、中斷實驗、DMA實驗、PWM實驗、實時時鐘實驗、看門狗實驗、A/D實驗、步進電機實驗、鍵盤輸入與I/O實驗、LCD顯示實驗、觸摸屏控制實驗、數(shù)字音頻接口實驗、I2C實驗、TFTP以太網(wǎng)通信實驗和USB通信實驗等。實驗內(nèi)容不僅包括基本的ARM基礎(chǔ)知識實驗(如中斷實驗),也包括串口、以太網(wǎng)和USB等多種通信實驗,同時也提供數(shù)碼管顯示、LCD顯示、觸摸屏等多種人機接口實驗。學(xué)習(xí)本章的目的是讓學(xué)生掌握ARM微處理器的基本接口電路及其軟件編程方法。由于本章實驗內(nèi)容較多,在安排實驗時可根據(jù)課程、課時以及學(xué)生的知識水平,選擇適當?shù)膶嶒炞鳛楸匦迣嶒?,其余實驗可作為學(xué)有余力的學(xué)生提高之用。第6章——為BootLoader及操作系統(tǒng)實驗,包括:BootLoader編寫實驗、μC/OSII移植實驗、μC/OSII任務(wù)間通信和同步實驗、μCLinux內(nèi)核移植實驗、μCLinux應(yīng)用程序編寫實驗、μCLinux多線程應(yīng)用程序設(shè)計實驗、MiniGUI圖形系統(tǒng)移植實驗、MiniGUI圖形應(yīng)用程序編寫實驗。本章提供目前嵌入式領(lǐng)域流行的兩種操作系統(tǒng):μC/OSII和μCLinux的實踐環(huán)節(jié)。實驗安排從操作系統(tǒng)的移植到應(yīng)用程序的設(shè)計和編程,循序漸進地讓學(xué)生了解嵌入式操作系統(tǒng)開發(fā)的全過程。第7章——為高級接口實驗,安排一些充分體現(xiàn)32位嵌入式系統(tǒng)應(yīng)用發(fā)展方向的高級接口實驗,包括GPRS實驗、GPS實驗等。實驗內(nèi)容包括:并行打印機接口通信實驗、CF卡實驗、IDE硬盤接口驅(qū)動實驗、GPRS基礎(chǔ)實驗、GPRS電話功能(主叫)實驗、GPRS電話功能(被叫)實驗、GPRS短消息發(fā)送實驗、GPRS短消息接收實驗、GPS實驗等。本章內(nèi)容要求有前面章節(jié)的基礎(chǔ)。通過這些實驗,不僅可讓學(xué)生了解到當前嵌入式技術(shù)的高端應(yīng)用領(lǐng)域,同時也可讓他們對32位系統(tǒng)的應(yīng)用特點有一些感性的認識。本章實驗要求相對比較復(fù)雜,因此,可以安排作為研究生學(xué)習(xí)使用,或者作為課程設(shè)計甚至畢業(yè)設(shè)計課題。附錄——提供書中涉及的一些關(guān)鍵內(nèi)容以及Linux操作系統(tǒng)下部分軟件使用方法。書中包含許多硬件電路原理圖以及基本的硬件接口原理、電路圖和大量的接口程序,可供開發(fā)過程中參考。同時,書中介紹的嵌入式操作系統(tǒng)的部分知識,包括μC/OSII、μCLinux操作系統(tǒng)等知識并不拘泥于本實驗平臺,在其他嵌入式系統(tǒng)開發(fā)中也同樣適用,讀者在學(xué)習(xí)和開發(fā)過程中可以參考。網(wǎng)絡(luò)輔助內(nèi)容本實驗教材還配套如下網(wǎng)絡(luò)輔助內(nèi)容:①JX44B0教學(xué)實驗系統(tǒng)用戶手冊及操作視頻。②JX44B0教學(xué)實驗系統(tǒng)實驗例程,供老師使用。③JX44B0教學(xué)實驗系統(tǒng)實驗?zāi)0?,供學(xué)生使用。④JX44B0教學(xué)實驗系統(tǒng)工具軟件包:超級終端工具、USB回環(huán)測試工具、視頻播放插件、視頻播放器以及USB驅(qū)動程序。⑤2004全國高校嵌入式教學(xué)師資高級培訓(xùn)班講義。⑥JX44B0教學(xué)實驗系統(tǒng)實驗教案及實驗操作視頻。⑦ADTIDE集成開發(fā)環(huán)境安裝包。需要上述內(nèi)容的讀者,可到如下網(wǎng)址免費下載:武漢創(chuàng)維特信息技術(shù)有限公司網(wǎng)址:http://www.cvtech.com.cn/cvtech/book.html北京航空航天大學(xué)出版社網(wǎng)址:http://www.buaapress.com.cnJX44B0XARM嵌入式教學(xué)實驗系統(tǒng)讀者若需要購買配套的JX44B0XARM嵌入式教學(xué)實驗系統(tǒng),請與武漢創(chuàng)維特信息技術(shù)有限公司聯(lián)系:武漢創(chuàng)維特信息技術(shù)有限公司地址:武漢市武昌區(qū)珞瑜路272號關(guān)山高新大廈11樓(郵編:430074)電話:02787522536,87522537,87522625傳真:02787492275網(wǎng)址:www.cvtech.com.cnE-mail:Sales@cvtech.com.cnSupport@cvtech.com.cn多媒體實驗教學(xué)課件本書配套開放式多媒體實驗教學(xué)課件。有需要教學(xué)課件的教師請與北京航空航天大學(xué)出版社(或武漢創(chuàng)維特信息技術(shù)有限公司)聯(lián)系。北京航空航天大學(xué)出版社聯(lián)系方式如下:通信地址:北京航空航天大學(xué)出版社教材推廣部(郵編:100083)電話/傳真:010-82317027E-mail:bhpress@263.net本書由華中科技大學(xué)電子與信息工程系陳賾主編,參加編寫工作的還有武漢大學(xué)計算機學(xué)院李宗福老師、武漢科技大學(xué)信息科學(xué)與工程學(xué)院劉振興老師、長沙理工大學(xué)劉林輝老師,武漢理工大學(xué)計算機科學(xué)與技術(shù)學(xué)院王建明老師,武漢創(chuàng)維特信息技術(shù)有限公司劉鐵剛、劉尚軍、李忠民先生,華中科技大學(xué)張芬博士。感謝武漢理工大學(xué)計算機科學(xué)與技術(shù)學(xué)院徐東平,老師對該書的審閱。在本書出版之際,感謝華中科技大學(xué)國家電工電子教學(xué)基地老師們的支持和幫助,感謝武漢創(chuàng)維特信息技術(shù)有限公司給我們提供了大量有價值的參考資料,感謝ARM中國公司譚軍博士的支持。本書還參考了許多同行專家的專著和文章,在此也表示深深的謝意。由于成書時間較短,加上國內(nèi)在嵌入式技術(shù)實踐性方面有較強系統(tǒng)性介紹的參考書籍較少,許多都是我們實踐的第一手資料,肯定有不成熟乃至錯誤的地方,懇請讀者諒解和指正!作者2004年11月18日

作者簡介

暫缺《ARM嵌入式技術(shù)實踐教程》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)開發(fā)概述
  1.1 ARM——Advanced RISC Machines2
  1.2 ARM微處理器的應(yīng)用領(lǐng)域及特點2
   1.2.1 ARM 微處理器的應(yīng)用領(lǐng)域2
   1.2.2 ARM微處理器的特點3
  1.3 ARM微處理器系列3
   1.3.1 ARM7 微處理器系列3
   1.3.2 ARM9 微處理器系列4
   1.3.3 ARM9E微處理器系列4
   1.3.4 ARM10E微處理器系列5
   1.3.5 SecurCore 微處理器系列5
   1.3.6 StrongARM 微處理器系列5
   1.3.7 Xscale微處理器系列6
  1.4 ARM 微處理器結(jié)構(gòu)6
   1.4.1 RISC體系結(jié)構(gòu)6
   1.4.2 ARM微處理器的寄存器結(jié)構(gòu)7
   1.4.3 ARM微處理器的指令結(jié)構(gòu)7
  1.5 ARM 微處理器的應(yīng)用選型7
第2章 S3C44B0X ARM微處理器
  2.1 S3C44B0X微處理器9
  2.2 S3C44B0X微處理器體系結(jié)構(gòu)9
  2.3 S3C44B0X微處理器系統(tǒng)管理9 
  2.4 S3C44B0X微處理器存儲器映射11
  2.5 S3C44B0X微處理器緩沖內(nèi)存和內(nèi)部SRAM11
  2.6 S3C44B0X微處理器時鐘和電源管理12
  2.7 S3C44B0X微處理器中斷控制器12
  2.8 S3C44B0X微處理器定時器12
  2.9 S3C44B0X微處理器實時時鐘12
  2.10 S3C44B0X微處理器通用輸入/輸出端口及接口13
第3章 JX44B0 ARM嵌入式教學(xué)實驗系統(tǒng)
  3.1 JX44B0 ARM嵌入式教學(xué)實驗系統(tǒng)介紹15
  3.2 JX44B0 ARM嵌入式教學(xué)實驗系統(tǒng)組成15
   3.2.1 ADT IDE集成開發(fā)環(huán)境16
   3.2.2 ADT Emulator for ARM JTAG仿真器18
   3.2.3 JX44B0 ARM嵌入式系列教學(xué)實驗箱19
  3.3 JX44B0 ARM嵌入式教學(xué)實驗系統(tǒng)硬件資源20
   3.3.1 JX44B0 ARM嵌入式教學(xué)實驗系統(tǒng)硬件模塊20
   3.3.2 JX44B0 ARM嵌入式教學(xué)實驗系統(tǒng)硬件資源分配22
  3.4 JX44B0 ARM嵌入式教學(xué)實驗系統(tǒng)的軟件安裝25
  3.5 JX44B0 ARM嵌入式教學(xué)實驗系統(tǒng)編程實例25
   3.5.1 工程文件的建立25
   3.5.2 工程環(huán)境的配置28
   3.5.3 工程編譯38
   3.5.4 工程調(diào)試38
第4章 嵌入式軟件開發(fā)基礎(chǔ)實驗
  4.1 ARM開發(fā)環(huán)境實驗40
  4.2 ARM匯編語言編程實驗50
  4.3 C語言與匯編語言編程實驗57
第5章 基本接口實驗
  5.1 數(shù)碼管顯示實驗62
  5.2 串口通信實驗67
  5.3 中斷實驗75
  5.4 DMA實驗87
  5.5 PWM 實驗97
  5.6 實時時鐘實驗106
  5.7 看門狗實驗118
  5.8 A/D 實驗122
  5.9 步進電機實驗131
  5.10 鍵盤輸入與I/O實驗137
  5.11 LCD顯示實驗142
  5.12 觸摸屏控制實驗149
  5.13 數(shù)字音頻接口實驗155
  5.14 I2C實驗161
  5.15 TFTP以太網(wǎng)通信實驗171
  5.16 USB通信實驗179
第6章 BootLoader及操作系統(tǒng)實驗
第7章 高級接口實驗
附錄A  鏈接定位腳本
附錄B  ANSI C和GCC庫文件的使用及設(shè)置
附錄C  Linux基本命令
附錄D  minicom使用指南
附錄E  VI編輯器
附錄F  Linux配置系統(tǒng)
參考文獻



本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號