注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構基于ARM9的嵌入式基礎與實驗教程

基于ARM9的嵌入式基礎與實驗教程

基于ARM9的嵌入式基礎與實驗教程

定 價:¥29.80

作 者: 程書偉,祝裕璞,王冬星 主編
出版社: 黑龍江大學出版社有限責任公司
叢編項:
標 簽: 計算機體系結構

購買這本書可以去


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

內容簡介

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

作者簡介

暫缺《基于ARM9的嵌入式基礎與實驗教程》作者簡介

圖書目錄

第1章 基于ARM的嵌入式系統(tǒng)
1.1 嵌入式系統(tǒng)的基本概念
1.1.1什么是嵌入式系統(tǒng)
1.1.2嵌入式系統(tǒng)的特點
1.2 ARM微處理器的應用領域及特點
1.2.1 ARM微處理器的應用領域
1.2.2 ARM微處理器的特點
1.3 基于ARM的嵌入式系統(tǒng)硬件
1.3.1 ARM片上總線AMBA
1.3.2外設
1.4 基于ARM的系統(tǒng)軟件
1.4.1驅動層程序
1.4.2實時操作系統(tǒng)RTOS
1.4.3操作系統(tǒng)的應用程序接口APl
1.4.4應用程序
第2章 ARM技術概述
2.1 ARM體系結構的發(fā)展歷程和技術特征
2.1.1 ARM技術的發(fā)展歷程
2.1.2 RISC體系結構
2.1.3 ARM體系結構的技術特征
2.2 ARM體系結構不同版本的發(fā)展概述
2.2.1 ARM體系結構的基本版本
2.2.2 ARM體系結構的命名規(guī)則
2.3 Thumb技術介紹
2.3.1 Thumb技術概述
2.3.2 Thumb技術特點
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的異常中斷響應過程
2.7.2 從異常中斷處理程序中返回
2.7.3 異常中斷向量表
2.7.4 異常中斷的優(yōu)先級
2.8 ARM組織結構簡介
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指令詳細介紹
3.3.1 數(shù)據(jù)處理指令
3.3.2 Load/Store指令
3.3.3 狀態(tài)寄存器與通用寄存器之間的傳送指令
3.3.4 轉移指令
3.3.5 異常中斷產生指令
3.3.6 協(xié)處理器指令
3.3.7 未使用的指令空間
第4章 ARM9匯編語言基礎
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匯編語言程序設計
4.2.1 ARM匯編中的文件格式
4.2.2 ARM匯編語言語句格式
4.2.3 ARM匯編語言編程的重點
4.2.4 ARM匯編程序實例
第5章 嵌入式C語言程序設計
5.1 C語言與匯編語言混合編程
5.1.1 ATPCS介紹
5.1.2 內嵌匯編
5.1.3 C語言和ARM匯編語言程序問相互調用
5.2 嵌入式C語言程序設計技巧
第6章 存儲器接口電路設計及編程
6.1 存儲器概述
6.1.1 存儲器的分類
6.1.2 存儲器的層次結構
6.2 半導體存儲器
6.3 存儲系統(tǒng)實例
6.3.1 S3C2410存儲空間
6.3.2 存儲器實驗實例
第7章 I/O端口
7.1 S3C2410的I/O端口
7.1.1 端口功能定義
7.1.2 端口控制寄存器
7.2 端口使用實例
第8章 串口通信接口
8.1 S3C2410的串行接口
8.1.1 概述
8.1.2 UART的操作
8.1.3 波特率的計算
8.1.4 UART接口寄存器
8.2 串行通信實例
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 實驗設計
附錄:Embest IDE集成開發(fā)環(huán)境使用說明
1 Embest IDE主框架窗口
2 工程管理
3 工程基本配置
4 工程的編譯鏈接
5 加載調試
6 Bin文件生成
7 Flash編程工具

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號