注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)ARM嵌入式系統(tǒng)基礎(chǔ)與開(kāi)發(fā)教程

ARM嵌入式系統(tǒng)基礎(chǔ)與開(kāi)發(fā)教程

ARM嵌入式系統(tǒng)基礎(chǔ)與開(kāi)發(fā)教程

定 價(jià):¥36.00

作 者: 丁文龍,李志軍 主編
出版社: 北京大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787301173183 出版時(shí)間: 2010-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 305 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《ARM嵌入式系統(tǒng)基礎(chǔ)與開(kāi)發(fā)教程》全面、系統(tǒng)地介紹ARM7TDMI處理器的體系結(jié)構(gòu)、編程模型、指令系統(tǒng),以及ADS1.2、Real View MDK、PROTEUS三個(gè)開(kāi)發(fā)環(huán)境。同時(shí),還以基于ARM7TDMI的應(yīng)用處理器LPC2124為核心,詳細(xì)介紹了ARM嵌入式系統(tǒng)設(shè)計(jì)、相關(guān)接口技術(shù)、嵌入式軟件設(shè)計(jì)等內(nèi)容。接口技術(shù)的內(nèi)容涵蓋了GPIO、中斷、定時(shí)器、LIART、RTC、A/D、I2C、SPI、PWM,并列舉了大量實(shí)例?!禔RM嵌入式系統(tǒng)基礎(chǔ)與開(kāi)發(fā)教程》還介紹了uC/OS-Ⅱ軟件體系結(jié)構(gòu)、文件結(jié)構(gòu)及移植規(guī)劃等方面的內(nèi)容。在第9章提供了一個(gè)綜合實(shí)例?!禔RM嵌入式系統(tǒng)基礎(chǔ)與開(kāi)發(fā)教程》從教學(xué)和應(yīng)用的角度出發(fā),具有較強(qiáng)的系統(tǒng)性和實(shí)用性。內(nèi)容充實(shí),圖文并茂,選材精煉,論述由淺入深,每章除配有大量的例子和思考與練>J題外,還配備了一定量的實(shí)例分析。《ARM嵌入式系統(tǒng)基礎(chǔ)與開(kāi)發(fā)教程》可作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)、通信工程、電子信息工程、自動(dòng)化等水科專業(yè)的嵌入式系統(tǒng)課程教材,也可作為嵌入式應(yīng)用工程技術(shù)人員的參考書(shū)。

作者簡(jiǎn)介

暫缺《ARM嵌入式系統(tǒng)基礎(chǔ)與開(kāi)發(fā)教程》作者簡(jiǎn)介

圖書(shū)目錄

第1章 嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)
1.1.1 嵌入式系統(tǒng)定義
1.1.2 嵌入式系統(tǒng)特點(diǎn)
1.1.3 嵌入式系統(tǒng)應(yīng)用
1.2 嵌入式系統(tǒng)組成結(jié)構(gòu)
1.2.1 嵌入式系統(tǒng)硬件平臺(tái)
1.2.2 嵌入式系統(tǒng)軟件結(jié)構(gòu)
1.3 嵌入式系統(tǒng)開(kāi)發(fā)基小流程
1.4 嵌入式系統(tǒng)發(fā)展趨勢(shì)
1.5 學(xué)習(xí)嵌入式系統(tǒng)的建議
本章小結(jié)
思考與練習(xí)
第2章 ARM體系結(jié)構(gòu)
2.1 ARM簡(jiǎn)介
2.1.1 ARM公司簡(jiǎn)介
2.1.2 ARM體系結(jié)構(gòu)的發(fā)腱
2.1.3 ARM處理器系列簡(jiǎn)介
2.2 ARM7編程模型
2.2.1 ARM7TDMI功能圖
2.2.2 ARM處理器工作狀態(tài)
2.2.3 ARM處理器工作模式
2.2.4 ARM內(nèi)部寄存器
2.2.5 指令長(zhǎng)度及數(shù)據(jù)類型
2.2.6 存儲(chǔ)器格式
2.2.7 3級(jí)流水線
2.2.8 異常處理
本章小結(jié)
思考與練習(xí)
第3章 ARM7TDMI(-S)指令系統(tǒng)
3.1 ARM處理器尋址方式
3.2 ARM處理器指令概述
3.2.1 ARM指令的特點(diǎn)
3.2.2 ARM指令集分類
3.2.3 指令格式與條件碼
3.3 ARM指令集
3.3.1 加載/存儲(chǔ)指令
3.3.2 數(shù)據(jù)處理指令
3.3.3 乘法/乘加指令
3.3.4 跳轉(zhuǎn)指令
3.3.5 程序狀態(tài)寄存器訪問(wèn)指令
3.3.6 協(xié)處理器指令
3.3.7 異常中斷指令
本章小結(jié)
思考與練習(xí)
第4章 基于ARM的嵌入式軟件設(shè)計(jì)
4.1 嵌入式系統(tǒng)程序設(shè)計(jì)方法
4.1.1 嵌入式軟件特點(diǎn)
4.1.2 嵌入式軟件設(shè)計(jì)流程
4.2 ARM匯編語(yǔ)偽指令
4.2.1 指導(dǎo)性偽指令
4.2.2 數(shù)據(jù)定義偽指令
4.2.3 輸出撤告型偽指令
4.2.4 符號(hào)定義偽指令
4.2.5 匯編語(yǔ)言控制偽指令
4.2.6 與ARM匯編語(yǔ)言組合的偽指令
4.3 ARM匯編語(yǔ)言程序設(shè)計(jì)
4.3.1 ARM匯編語(yǔ)言規(guī)范
4.3.2 ARM編語(yǔ)言程序結(jié)構(gòu)
4.3.3 ARM匯編程序設(shè)計(jì)實(shí)例
4.4 ARMC語(yǔ)言程序設(shè)計(jì)
4.4.1 預(yù)處理偽指令
4.4.2 函數(shù)及函數(shù)庫(kù)
4.4.3 ARMC語(yǔ)言程序設(shè)計(jì)實(shí)例
4.5 ARM C語(yǔ)言與匯編語(yǔ)言混合編程
4.6 ARM程序結(jié)構(gòu)分析
本章小結(jié)
思考與練習(xí)
第5章 嵌入式系統(tǒng)常用開(kāi)發(fā)工具
5.1 ARM開(kāi)發(fā)工具ADS1.2
5.1.1 ADS1.2集成開(kāi)發(fā)環(huán)境的組成
5.1.2 工程的創(chuàng)建、編譯和鏈接
5.1.3 使用AXD調(diào)試代碼
5.2 ARM開(kāi)發(fā)工具RealView MDK
5.2.1 RealView MDK簡(jiǎn)介
5.2.2 RealView MDK軟件的特點(diǎn)
5.2.3 ULINK2仿真器簡(jiǎn)介
5.2.4 工程的創(chuàng)建、編譯和鏈接
5.2.5 工程的調(diào)試
5.2.6 映像文件下載
5.3 ARM仿真設(shè)計(jì)軟件PROTEUS
5.3.1 ISIS編輯環(huán)境
5.3.2 PROTEUS設(shè)計(jì)與仿真流程
5.3.3 PROTEUS設(shè)計(jì)與仿真實(shí)例
本章小結(jié)
思考與練習(xí)
第6章 基于LPC2000系列的嵌入式應(yīng)用開(kāi)發(fā)實(shí)例
6.1 LPC2000系列處理器簡(jiǎn)介
6.1.1 LPC2000系列處理器特性
6.1.2 LPC2000系列處理器結(jié)構(gòu)
6.1.3 LPC2000系列處理器引腳配置
6.2 存儲(chǔ)器管理
6.2.1 片內(nèi)存儲(chǔ)器
6.2.2 外存儲(chǔ)器
6.2.3 存儲(chǔ)器映射
6.2.4 存儲(chǔ)器重映射及引導(dǎo)塊
6.2.5 系統(tǒng)啟動(dòng)代碼分析
6.3 GPIO端口功能及應(yīng)用
6.3.1 引腳連接模塊寄存器
6.3.2 GPIO寄存器描述
6.3.3 應(yīng)用實(shí)例
6.4 中斷控制功能及應(yīng)用
6.4.1 向量中斷控制器概述
6.4.2 VIC寄存器描述
6.4.3 VIC基本使用方法
6.4.4 外部中斷
6.4.5 外部中斷寄存器描述
6.4.6 應(yīng)用實(shí)例
6.5 定時(shí)器功能及應(yīng)用
6.5.1 定時(shí)器器功能及應(yīng)用
6.8.1 A/D轉(zhuǎn)換器概述
6.8.2 A/D寄存器描述
6.8.3 A/D基奉操作
6.8.4 應(yīng)用實(shí)例
6.9 I2C接口功能及應(yīng)用
6.9.1 I2C接口描述
6.9.2 I2C寄存器描述
6.9.3 I2C操作模式
6.9.4 應(yīng)用實(shí)例
6.10 SPI接口功能及應(yīng)用
6.10.1 SPI接口描述
6.10.2 SPI奇存器描述
6.10.3 SPI操作模式
6.10.4 應(yīng)用實(shí)例
6.11 PWM功能及應(yīng)用
6.11.1 PWM概述
6.11.2 PWM寄存器描述
6.11.3 PWM基奉操作
6.11.4 應(yīng)用實(shí)例
本章小結(jié)
思考與練習(xí)
第7章 嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ基礎(chǔ)
7.1 嵌入式操作系統(tǒng)概述
7.1.1 嵌入式操作系統(tǒng)
7.1.2 典型的嵌入式操作系統(tǒng)
7.2 嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ
7.2.1 μC/OS-Ⅱ概述
7.2.2 μC/OS-Ⅱ特點(diǎn)
7.2.3 μC/OS-Ⅱ軟件體系結(jié)構(gòu)
7.2.4 μC/OS-Ⅱ文件結(jié)構(gòu)
7.3 μC/OS-Ⅱ內(nèi)核結(jié)構(gòu)
7.3.1 臨界段的處理
7.3.2 任務(wù)和任務(wù)狀態(tài)
7.3.3 任務(wù)控制塊
7.3.4 任務(wù)調(diào)度
7.3.5 中斷服務(wù)
7.3.6 時(shí)鐘節(jié)拍與時(shí)間管理
7.3.7 μC/OS-Ⅱ的初始化
7.3.8 μC/OS-Ⅱ的啟動(dòng)
本章小結(jié)
思考與練習(xí)
第8章 μC/OS-Ⅱ在ARM7上的移植
8.1 移植規(guī)劃
8.1.1 編譯器選擇
8.1.2 ARM7.工作模式選擇
8.1.3 支持的指令集
8.2 移植μC/OS-Ⅱ
8.2.1 編寫(xiě)OS_CPU_H
8.2.2 編寫(xiě)OS_CPU_C.C
8.2.3 編寫(xiě)0S_CPU_A.S
8.2.4 關(guān)于中斷及時(shí)鐘節(jié)拍
8.3 應(yīng)用實(shí)例——移植μC/OS-Ⅱ到LPC2000
8.3.1 編寫(xiě)啟動(dòng)代碼
8.3.2 掛接SWI軟件中斷
8.3.3 中斷及時(shí)鐘節(jié)拍中斷
8.3.4 編寫(xiě)應(yīng)用程序
本章小結(jié)
思考與練習(xí)
第9章 綜合實(shí)例——超聲波測(cè)距儀設(shè)計(jì)
9.1 項(xiàng)目功能描述
9.1.1 實(shí)現(xiàn)功能
9.1.2 主要性能指標(biāo)
9.2 總體設(shè)計(jì)
9.2.1 超聲波測(cè)距原理
9.2.2 超聲波速度的確定
9.2.3 超聲波測(cè)距儀總體設(shè)計(jì)
9.3 硬件電路設(shè)計(jì)
9.3.1 元器件的選擇
9.3.2 發(fā)射電路設(shè)計(jì)
9.3.3 接收電路設(shè)計(jì)
9.3.4 語(yǔ)音播報(bào)電路設(shè)計(jì)
9.3.5 LCD顯示電路設(shè)計(jì)
9.4 程序設(shè)計(jì)
9.5 測(cè)試結(jié)果
本章小結(jié)
思考與練習(xí)
參考文獻(xiàn)

本目錄推薦

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