图书介绍

基于ARM9的嵌入式基础与实验教程PDF|Epub|txt|kindle电子书版本下载

基于ARM9的嵌入式基础与实验教程
  • 程书伟,祝裕璞,王冬星主编 著
  • 出版社: 黑龙江大学出版社
  • ISBN:9787811294415
  • 出版时间:2011
  • 标注页数:230页
  • 文件大小:31MB
  • 文件页数:239页
  • 主题词:微处理器,ARM-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

基于ARM9的嵌入式基础与实验教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 基于ARM的嵌入式系统1

1.1嵌入式系统的基本概念1

1.1.1什么是嵌入式系统1

1.1.2嵌入式系统的特点1

1.2 ARM微处理器的应用领域及特点4

1.2.1 ARM微处理器的应用领域4

1.2.2 ARM微处理器的特点4

1.3基于ARM的嵌入式系统硬件5

1.3.1 ARM片上总线AMBA6

1.3.2外设8

1.4基于ARM的系统软件9

1.4.1驱动层程序10

1.4.2实时操作系统RTOS11

1.4.3操作系统的应用程序接口API11

1.4.4应用程序11

第2章ARM技术概述13

2.1 ARM体系结构的发展历程和技术特征13

2.1.1 ARM技术的发展历程14

2.1.2 RISC体系结构18

2.1.3 ARM体系结构的技术特征22

2.2 ARM体系结构不同版本的发展概述23

2.2.1 ARM体系结构的基本版本24

2.2.2 ARM体系结构的命名规则26

2.3 Thumb技术介绍26

2.3.1 Thumb技术概述27

2.3.2 Thumb技术特点27

2.4 ARM处理器工作状态27

2.5 ARM处理器工作模式28

2.6 ARM寄存器组成29

2.6.1 ARM寄存器组成概述29

2.6.2 ARM状态下的寄存器组织29

2.6.3 Thumb状态下的寄存器组织33

2.7 ARM的异常中断35

2.7.1 ARM的异常中断响应过程36

2.7.2从异常中断处理程序中返回36

2.7.3异常中断向量表38

2.7.4异常中断的优先级38

2.8 ARM组织结构简介39

2.8.1 3级流水线ARM的组织39

2.8.2 5级流水线ARM的组织41

2.9 ARM存储器接口及层次42

2.9.1 ARM存储数据类型和存储格式42

2.9.2 ARM存储器层次简介43

2.9.3 ARM存储系统简介44

2.10 ARM核综述46

2.10.1 ARM9系列核介绍46

2.10.2 StrongARM和XScale系列核49

2.10.3 SecurCore系列核51

第3章ARM指令集53

3.1 ARM指令集概述53

3.1.1 ARM指令集编码53

3.1.2条件执行54

3.1.3指令分类及指令格式55

3.2 ARM寻址方式56

3.2.1立即寻址56

3.2.2寄存器寻址57

3.2.3寄存器间接寻址58

3.2.4基址加偏址寻址59

3.2.5堆栈寻址60

3.2.6块拷贝寻址61

3.2.7相对寻址63

3.3 ARM指令详细介绍64

3.3.1数据处理指令64

3.3.2 Load/Store指令70

3.3.3状态寄存器与通用寄存器之间的传送指令77

3.3.4转移指令79

3.3.5异常中断产生指令82

3.3.6协处理器指令84

3.3.7未使用的指令空间86

第4章ARM9汇编语言基础89

4.1 ARM汇编语言的伪操作、宏指令与伪指令89

4.1.1两种编译模式的集成开发环境介绍89

4.1.2 ADS编译环境下的ARM伪操作与宏指令90

4.1.3 GNU编译环境下的ARM伪操作与宏指令112

4.1.4 ARM汇编语言的伪指令120

4.2 ARM汇编语言程序设计123

4.2.1 ARM汇编中的文件格式123

4.2.2 ARM汇编语言语句格式123

4.2.3 ARM汇编语言编程的重点131

4.2.4 ARM汇编程序实例137

第5章 嵌入式C语言程序设计141

5.1 C语言与汇编语言混合编程141

5.1.1.2内嵌汇编144

5.1.3 C语言和ARM汇编语言程序间相互调用150

5.2嵌入式C语言程序设计技巧152

第6章 存储器接口电路设计及编程157

6.1存储器概述157

6.1.1存储器的分类157

6.1.2存储器的层次结构157

6.2半导体存储器158

6.3存储系统实例159

6.3.1 S3C2410存储空间160

6.3.2存储器实验实例164

第7章1/O端口167

7.1 S3C2410的I/O端口167

7.1.1端口功能定义167

7.1.2端口控制寄存器171

7.2端口使用实例181

第8章 串口通信接口185

8.1 S3C2410的串行接口185

8.1.1概述185

8.1.2 UART的操作185

8.1.3波特率的计算188

8.1.4 UART接口寄存器189

8.2串行通信实例193

8.2.1 RS-232接口电路193

8.2.2初始化程序193

8.2.3发送/接收程序195

第9章 定时部件——看门狗定时器197

9.1定时部件的原理197

9.2看门狗定时器198

9.2.1看门狗定时器概述198

9.2.2看门狗控制寄存器198

9.3实验设计200

附录Embest IDE集成开发环境使用说明203

1Embest IDE主框架窗口203

2工程管理204

3工程基本配置206

4工程的编译链接220

5加载调试220

6Bin文件生成226

7Flash编程工具227

热门推荐