注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)組織與體系結(jié)構(gòu)基于ARM9的嵌入式基礎(chǔ)與實(shí)驗(yàn)教程

基于ARM9的嵌入式基礎(chǔ)與實(shí)驗(yàn)教程

基于ARM9的嵌入式基礎(chǔ)與實(shí)驗(yàn)教程

定 價:¥29.80

作 者: 程書偉,祝裕璞,王冬星 主編
出版社: 黑龍江大學(xué)出版社有限責(zé)任公司
叢編項(xiàng):
標(biāo) 簽: 計算機(jī)體系結(jié)構(gòu)

ISBN: 9787811294415 出版時間: 2011-09-01 包裝: 平裝
開本: 16開 頁數(shù): 230 字?jǐn)?shù):  

內(nèi)容簡介

  一、本書特色本書以當(dāng)前主流嵌入式系統(tǒng)技術(shù)為背景,重點(diǎn)介紹目前在應(yīng)用中流行的ARMRISC體系結(jié)構(gòu)及其嵌入式處理器,同時也介紹了一些接口技術(shù)及其軟件的一般設(shè)計方法。本書從實(shí)際需求出發(fā),以能力為本位,以應(yīng)用為目的,采用的是“實(shí)驗(yàn)一認(rèn)識一實(shí)踐”的編寫結(jié)構(gòu),本著“實(shí)用、適用、先進(jìn)”的編寫原則,以學(xué)生就業(yè)所需的專業(yè)知識和操作技能為著眼點(diǎn),力求提高學(xué)生的實(shí)際動手能力,使學(xué)生更好地適應(yīng)社會需求。二、本書使用建議 本書打破了重理論分析、實(shí)驗(yàn)提供驗(yàn)證的體系結(jié)構(gòu),突出了基礎(chǔ)理論和基本概念的應(yīng)用,重視了技術(shù)實(shí)踐。 本書共分9章。第1~2章重點(diǎn)介紹嵌入式系統(tǒng)的基本構(gòu)成、基本工作原理及ARM體系結(jié)構(gòu);第3~4章介紹ARM指令系統(tǒng)及匯編語言程序設(shè)計的基本知識;第5章介紹ARM的C/C++和匯編語言的混合編程方法;第6~9章介紹了基于ARM體系結(jié)構(gòu)的嵌入式系統(tǒng)幾種基本的接口技術(shù)。

作者簡介

暫缺《基于ARM9的嵌入式基礎(chǔ)與實(shí)驗(yàn)教程》作者簡介

圖書目錄

第1章 基于ARM的嵌入式系統(tǒng)
1.1 嵌入式系統(tǒng)的基本概念
1.1.1什么是嵌入式系統(tǒng)
1.1.2嵌入式系統(tǒng)的特點(diǎn)
1.2 ARM微處理器的應(yīng)用領(lǐng)域及特點(diǎn)
1.2.1 ARM微處理器的應(yīng)用領(lǐng)域
1.2.2 ARM微處理器的特點(diǎn)
1.3 基于ARM的嵌入式系統(tǒng)硬件
1.3.1 ARM片上總線AMBA
1.3.2外設(shè)
1.4 基于ARM的系統(tǒng)軟件
1.4.1驅(qū)動層程序
1.4.2實(shí)時操作系統(tǒng)RTOS
1.4.3操作系統(tǒng)的應(yīng)用程序接口APl
1.4.4應(yīng)用程序
第2章 ARM技術(shù)概述
2.1 ARM體系結(jié)構(gòu)的發(fā)展歷程和技術(shù)特征
2.1.1 ARM技術(shù)的發(fā)展歷程
2.1.2 RISC體系結(jié)構(gòu)
2.1.3 ARM體系結(jié)構(gòu)的技術(shù)特征
2.2 ARM體系結(jié)構(gòu)不同版本的發(fā)展概述
2.2.1 ARM體系結(jié)構(gòu)的基本版本
2.2.2 ARM體系結(jié)構(gòu)的命名規(guī)則
2.3 Thumb技術(shù)介紹
2.3.1 Thumb技術(shù)概述
2.3.2 Thumb技術(shù)特點(diǎn)
2.4 ARM處理器工作狀態(tài)
2.5 ARM處理器工作模式
2.6 ARM寄存器組成
2.6.1 ARM寄存器組成概述
2.6.2 ARM狀態(tài)下的寄存器組織
2.6.3 Thumb狀態(tài)下的寄存器組織
2.7 ARM的異常中斷
2.7.1 ARM的異常中斷響應(yīng)過程
2.7.2 從異常中斷處理程序中返回
2.7.3 異常中斷向量表
2.7.4 異常中斷的優(yōu)先級
2.8 ARM組織結(jié)構(gòu)簡介
2.8.1 3級流水線ARM的組織
2.8.2 5級流水線ARM的組織
2.9 ARM存儲器接口及層次
2.9.1 ARM存儲數(shù)據(jù)類型和存儲格式
2.9.2 ARM存儲器層次簡介
2.9.3 ARM存儲系統(tǒng)簡介
2.10 ARM核綜述
2.10.1 AR:M9系列核介紹
2.10.2 StrongARM和:XScale系列核
2.10.3 SecurCore系列核
第3章 ARM指令集
3.1 ARM指令集概述
3.1.1 ARM指令集編碼
3.1.2 條件執(zhí)行
3.1.3 指令分類及指令格式
3.2 ARM尋址方式
3.2.1 立即尋址
3.2.2 寄存器尋址
3.2.3 寄存器間接尋址
3.2.4 基址加偏址尋址
3.2.5 堆棧尋址
3.2.6 塊拷貝尋址
3.2.7 相對尋址
3.3 ARM指令詳細(xì)介紹
3.3.1 數(shù)據(jù)處理指令
3.3.2 Load/Store指令
3.3.3 狀態(tài)寄存器與通用寄存器之間的傳送指令
3.3.4 轉(zhuǎn)移指令
3.3.5 異常中斷產(chǎn)生指令
3.3.6 協(xié)處理器指令
3.3.7 未使用的指令空間
第4章 ARM9匯編語言基礎(chǔ)
4.1 ARM匯編語言的偽操作、宏指令與偽指令
4.1.1 兩種編譯模式的集成開發(fā)環(huán)境介紹
4.1.2 ADs編譯環(huán)境下的ARM偽操作與宏指令
4.1.3 GNu編譯環(huán)境下的ARM偽操作與宏指令
4.1.4 ARM匯編語言的偽指令
4.2 ARM匯編語言程序設(shè)計
4.2.1 ARM匯編中的文件格式
4.2.2 ARM匯編語言語句格式
4.2.3 ARM匯編語言編程的重點(diǎn)
4.2.4 ARM匯編程序?qū)嵗?br />第5章 嵌入式C語言程序設(shè)計
5.1 C語言與匯編語言混合編程
5.1.1 ATPCS介紹
5.1.2 內(nèi)嵌匯編
5.1.3 C語言和ARM匯編語言程序問相互調(diào)用
5.2 嵌入式C語言程序設(shè)計技巧
第6章 存儲器接口電路設(shè)計及編程
6.1 存儲器概述
6.1.1 存儲器的分類
6.1.2 存儲器的層次結(jié)構(gòu)
6.2 半導(dǎo)體存儲器
6.3 存儲系統(tǒng)實(shí)例
6.3.1 S3C2410存儲空間
6.3.2 存儲器實(shí)驗(yàn)實(shí)例
第7章 I/O端口
7.1 S3C2410的I/O端口
7.1.1 端口功能定義
7.1.2 端口控制寄存器
7.2 端口使用實(shí)例
第8章 串口通信接口
8.1 S3C2410的串行接口
8.1.1 概述
8.1.2 UART的操作
8.1.3 波特率的計算
8.1.4 UART接口寄存器
8.2 串行通信實(shí)例
8.2.1 RS一232接口電路
8.2.2 初始化程序
8.2.3 發(fā)送/接收程序
第9章 定時部件——看門狗定時器
9.1 定時部件的原理
9.2 看門狗定時器
9.2.1 看門狗定時器概述
9.2.2 看門狗控制寄存器
9.3 實(shí)驗(yàn)設(shè)計
附錄:Embest IDE集成開發(fā)環(huán)境使用說明
1 Embest IDE主框架窗口
2 工程管理
3 工程基本配置
4 工程的編譯鏈接
5 加載調(diào)試
6 Bin文件生成
7 Flash編程工具

本目錄推薦

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