注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)信息系統(tǒng)嵌入式32位微處理器系統(tǒng)設(shè)計(jì)與應(yīng)用

嵌入式32位微處理器系統(tǒng)設(shè)計(jì)與應(yīng)用

嵌入式32位微處理器系統(tǒng)設(shè)計(jì)與應(yīng)用

定 價(jià):¥29.00

作 者: 何加銘主編
出版社: 電子工業(yè)出版社
叢編項(xiàng): 新編電氣與電子信息類本科規(guī)劃教材
標(biāo) 簽: 微處理器 系統(tǒng)設(shè)計(jì) 高等學(xué)校 教材

ISBN: 9787121021893 出版時(shí)間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁(yè)數(shù): 359 字?jǐn)?shù):  

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

本書從嵌入式32位微處理器+LinuxOS平臺(tái)的軟、硬件設(shè)計(jì)角度出發(fā),全面、系統(tǒng)地介紹ARM處理器的體系結(jié)構(gòu)及基于MotorolaARM9處理器的嵌入式系統(tǒng)設(shè)計(jì)方法和實(shí)例。從嵌入式系統(tǒng)的基本功能、基本設(shè)計(jì)理論切入,由淺入深地講述ARM體系結(jié)構(gòu)、編程技巧、Linux的應(yīng)用實(shí)例及相應(yīng)的實(shí)驗(yàn)。本書可作為高等院校研究生和高年級(jí)本科生“嵌入式系統(tǒng)”課程的教材,也可作為從事嵌入式系統(tǒng)研究開發(fā)的工程技術(shù)人員的參考書。本書系統(tǒng)地介紹了嵌人式系統(tǒng)的基本原理和主要技術(shù),以基于ARM920T內(nèi)核的Mo—torolaMC9328MXl為重點(diǎn),詳細(xì)討論了嵌入式系統(tǒng)的硬件結(jié)構(gòu)和軟件體系。本書共分11章,內(nèi)容包括:嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)、ARM體系結(jié)構(gòu)、ARM指令集、嵌入式系統(tǒng)程序設(shè)計(jì)、基于MC9328MXl嵌入式系統(tǒng)、嵌入式操作系統(tǒng)開發(fā)與應(yīng)用、ADS集成開發(fā)環(huán)境、嵌入式軟件開發(fā)實(shí)驗(yàn)、嵌入式擴(kuò)展接口實(shí)驗(yàn)、uC/0S一Ⅱ操作系統(tǒng)移植與應(yīng)用、Linux操作系統(tǒng)移植與應(yīng)用。其中,第1~6章為基礎(chǔ)理論,主要講述基于ARM的嵌人式系統(tǒng)的有關(guān)概念及其硬件和軟件問題;第7~11章為實(shí)驗(yàn)應(yīng)用,詳細(xì)討論基于ARM的軟件開發(fā)環(huán)境和典型應(yīng)用的基本原理,并給出在推薦的實(shí)驗(yàn)設(shè)備上所做的典型實(shí)驗(yàn)。本書對(duì)使用各類ARM9、ARM7系統(tǒng),尤其是使用Motoro1a公司DragonBall系列芯片開發(fā)產(chǎn)品的公司、科技工作者具有參考和借鑒價(jià)值。

作者簡(jiǎn)介

暫缺《嵌入式32位微處理器系統(tǒng)設(shè)計(jì)與應(yīng)用》作者簡(jiǎn)介

圖書目錄

第1章嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)
1.1 嵌入式系統(tǒng)的基本概念
1.1.1 嵌入式系統(tǒng)概述
1.1.2 嵌入式系統(tǒng)應(yīng)用與發(fā)展
1.2 嵌入式系統(tǒng)的組成結(jié)構(gòu)
1.2.1 系統(tǒng)組成結(jié)構(gòu)
1.2.2 ARM處理器
1.2.3 嵌入式操作系統(tǒng)
1.3 嵌入式系統(tǒng)設(shè)計(jì)流程
1.3.1 系統(tǒng)設(shè)計(jì)流程
1.3.2 軟件開發(fā)環(huán)境
第2章 刪體系結(jié)構(gòu)
2.1 ARM技術(shù)的應(yīng)用及其特點(diǎn)
2.1.1 ARM技術(shù)的應(yīng)用
2.1.2 ARM技術(shù)的特點(diǎn)
2.2 ARM體系結(jié)構(gòu)版本的命名方法
2.2.1 ARM體系結(jié)構(gòu)版本概述
2.2.2 ARM體系的發(fā)展
2.2.3 ARM體系結(jié)構(gòu)版本命名
2.3 ARM核(ARM系列處理器的內(nèi)核)
2.3.1 ARM7
2.3.2 ARM9
2.3.3 ARMlO
2.3.4 StongARM
2.3.5 Xscale
2.4 ARM指令流水線結(jié)構(gòu)
2.4.1 ARM 3級(jí)指令流水線
2.4.2 ARM 5級(jí)指令流水線
2.4.3 ARM 6級(jí)指令流水線
2.5 ARM處理器的工作
2.5.1 ARM處理器工作狀態(tài)
2.5.2 ARM處理器工作模式
2.6 ARM寄存器
2.6.1通用寄存器
2.6.2程序狀態(tài)寄存器
2.7 ARM異常中斷
2.7.1 ARM異常中斷類型
2.7.2 ARM異常中斷響應(yīng)過(guò)程
2.7.3 ARM異常中斷返回
2.7.4 ARM異常中斷優(yōu)先級(jí)
2.8 ARM存儲(chǔ)系統(tǒng)
2.8.1 ARM體系中的存儲(chǔ)空間
2.8.2 ARM存儲(chǔ)器格式
第3章ARM指令集
3.1 ARM指令集概述
3.1.1 ARM指令的編碼
3.1.2 ARM指令的分類
3.L 3 ARM指令的條件執(zhí)行
3.2 ARM指令尋址方式
3.3 ARM指令介紹
3.3.1跳轉(zhuǎn)指令
3.3.2數(shù)據(jù)處理指令
3.3.3狀態(tài)寄存器訪問指令
3.3.4 Load/Store指令
3.3.5異常中斷產(chǎn)生指令
3.3.6協(xié)處理器指令
3.4 Thumb指令介紹
3.4.1 Thumb指令簡(jiǎn)介
3.4.2 Thumb狀態(tài)切換
3.4.3 Thumb指令使用
第4章嵌入式系統(tǒng)程序設(shè)計(jì)
4.1 ARM匯編語(yǔ)言的偽操作與偽指令
4.1.1 ARM匯編語(yǔ)言偽操作
4.1.2 ARM匯編語(yǔ)言偽指令
4.2 ARM匯編語(yǔ)言編程與優(yōu)化
4.2.1 ARM匯編語(yǔ)言編程基礎(chǔ)
4.2.2 ARM匯編語(yǔ)言編程技巧
4.2.3 ARM匯編語(yǔ)言編程實(shí)例
4.3嵌入式C語(yǔ)言編程
4.3.1嵌入式C語(yǔ)言編程基礎(chǔ)
4.3.2嵌入式C語(yǔ)言編程優(yōu)化
4.3.3嵌入式C語(yǔ)言編程實(shí)例
4.4匯編與C語(yǔ)言混合編程
4.4.1 ATPCS簡(jiǎn)介
4.4.2 C語(yǔ)言內(nèi)嵌匯編
4.4.3匯編與C語(yǔ)言程序相互調(diào)用
第5章基于MC9328NIXl嵌入式系統(tǒng)
5.1 MC9328MXl處理器
5.1.1 Motorola MC9328MXl處理器概述
5.1.2 MC9328MXl功能結(jié)構(gòu)
5.1.3 MC9328MXl引腳信號(hào)
5.1.4 MC9328MXl Reset模塊
5.1.5 MC9328MXl Bootstrap模式
5.2 MC9328MXl標(biāo)準(zhǔn)硬件接口
5.2.1存儲(chǔ)控制器
5.2.2中斷控制器
5.2.3通用I/O接口(GPIO)
5.2.4實(shí)時(shí)時(shí)鐘(RTC)
5.2.5脈沖寬度調(diào)制(PWM)
5.3 MC9328MXl音頻通信接口
5.3.1通用異步收發(fā)器
5.3.2 USB控制器
5.3.3 FC通信接口
5.3.4 SsI通信接口
5.4 MC9328MXl人機(jī)接口
5.4.1 LCD控制器(LCDC)
5.4.2模擬信號(hào)處理(ASP)
5.4.3 cMOS傳感器接口(CSI)
5.5 Sunrun MC9328MXl開發(fā)系統(tǒng)
5.5.1 Sunrun MC9328MXl基本功能介紹
5.5.2 Sunrun MC9328Mxl硬件接口資源
5.6基于MC9328MXl的應(yīng)用實(shí)例
5.6.1基于MC9328MXl的語(yǔ)音采集與播放
5.6.2基于MC9328MXl的圖像采集與顯示
5.6.3基于MC9328MXl的無(wú)線收發(fā)
第6章嵌入式操作系統(tǒng)開發(fā)與應(yīng)用
6.1 C/oS-lI操作系統(tǒng)
6.1.1 C/0S-lI概述
6.1.2 C/0S-II內(nèi)核與文件系統(tǒng)
6.1.3 C/OS-lI文件系統(tǒng)
6.1.4 C/0S-lI的移植
6.2 WindOWS CE操作系統(tǒng)
6.2.1 WindOWS CE簡(jiǎn)介
6.2.2 windOWS CE結(jié)構(gòu)特點(diǎn)
6.2.3 windOWS CE開發(fā)與應(yīng)用
6.3 嵌入式Iinux操作系統(tǒng)
6.3.1嵌入式Linux概述
6.3.2嵌入式Linux結(jié)構(gòu)特征
6.3.3 Linux內(nèi)核裁剪與配置
6.3.4 嵌入式Linux在MC9328MXl上移植
第7章ADS集成開發(fā)環(huán)境
7.1 CodeWarrior fOr ADS概述
7.2 工程項(xiàng)目的管理
7.2.1 建立個(gè)新的工程項(xiàng)目
7.2.2 建立個(gè)新的源文件
7.2.3 將已存在的源文件加入到工程項(xiàng)目中
7.2.4 將工程項(xiàng)目中的文件分組
7.2.5 刪除文件或者組
7.2.6保存工程項(xiàng)目
7.2.7 關(guān)閉工程項(xiàng)目
7.2.8 選擇默認(rèn)工程項(xiàng)目
7.2.9 移動(dòng)工程項(xiàng)目
7.3 配置生成目標(biāo)
7.3.1 Debug Settings寸話框介紹
7.3.2 設(shè)置生成目標(biāo)的基本選項(xiàng)
7.3.3 匯編器選項(xiàng)設(shè)置
7.3.4 編譯器選項(xiàng)設(shè)置
7.3.5 連接器選項(xiàng)設(shè)置
7.3.6 fromELF工具的選項(xiàng)設(shè)置
7.4 編譯和連接工程項(xiàng)目
7.4.1 編譯文件
7.4.2 生成工程項(xiàng)目
7.5 AXD代碼調(diào)試
7.5.1 打開AXD和調(diào)試文件
7.5.2 查看寄存器、存儲(chǔ)器及變量值
第8章嵌入式軟件開發(fā)實(shí)驗(yàn)
8.1 ARM匯編指令實(shí)驗(yàn)
8.2 Thumb指令實(shí)驗(yàn)
8.3 ARM處理器工作模式實(shí)驗(yàn)
8.4 C語(yǔ)言編程實(shí)驗(yàn)
8.5 匯編與C語(yǔ)言相互調(diào)用實(shí)驗(yàn)
第9章嵌入式擴(kuò)展接口實(shí)驗(yàn)
9.1 存儲(chǔ)器實(shí)驗(yàn)
9.2 中斷控制實(shí)驗(yàn)
9.3 串口通信實(shí)驗(yàn)
9.4 RTC實(shí)驗(yàn)
9.5 PWM實(shí)驗(yàn)
9.6 ICD顯示實(shí)驗(yàn)
9.7 4×4鍵盤控制實(shí)驗(yàn)
9.8 USB通信實(shí)驗(yàn)
9.9 觸摸屏控制實(shí)驗(yàn)
第10章C/OS-Ⅱ操作系統(tǒng)移植與應(yīng)用
10.1 C/OS-II移植實(shí)驗(yàn)
10.2 C/OS-II多任務(wù)應(yīng)用實(shí)驗(yàn)
第11章LilllllX操作系統(tǒng)移植與應(yīng)用
11.1 Linux移植實(shí)驗(yàn)
11.2 Linux開發(fā)基礎(chǔ)實(shí)驗(yàn)
11.3 Linux進(jìn)程控制實(shí)驗(yàn)
11.4 Linux進(jìn)程間通信實(shí)驗(yàn)
11.5 Linux定時(shí)器實(shí)驗(yàn)
11.6 Linux多線程應(yīng)用實(shí)驗(yàn)
11.7 Linux程序設(shè)計(jì)綜合實(shí)驗(yàn)
參考文獻(xiàn)

本目錄推薦

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