图书介绍

ARM9完全学习手册PDF|Epub|txt|kindle电子书版本网盘下载

ARM9完全学习手册
  • 王波波,王琤等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122129154
  • 出版时间:2012
  • 标注页数:298页
  • 文件大小:40MB
  • 文件页数:311页
  • 主题词:微处理器,ARM-技术手册

PDF下载


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

下载说明

ARM9完全学习手册PDF格式电子书版下载

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

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

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

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

图书目录

第1章 嵌入式系统基础1

1.1嵌入式系统简介1

1.1.1嵌入式系统的定义1

1.1.2嵌入式系统的组成1

1.1.3嵌入式系统的特点3

1.1.4嵌入式系统的分类3

1.1.5嵌入式系统的应用4

1.2嵌入式处理器5

1.2.1嵌入式处理器简介5

1.2.2嵌入式处理器分类5

1.2.3嵌入式计算机系统与通用型计算机系统6

1.2.4嵌入式处理器选择6

1.3嵌入式系统开发环境7

1.4嵌入式操作系统8

1.4.1嵌入式操作系统8

1.4.2实时操作系统9

1.4.3常见的嵌入式操作系统10

第2章ARM处理器及系统结构14

2.1 ARM处理器简介14

2.2 ARM处理器系列14

2.3 ARM9处理器内核18

2.4 ARM处理器工作状态21

2.5 ARM处理器运行模式22

2.6 ARM寄存器22

2.6.1 ARM状态下的寄存器22

2.6.2 Thumb状态下的寄存器26

2.7 ARM存储系统28

2.7.1 ARM存储方法28

2.7.2存储空间管理单元(MMU)28

2.8 ARM的异常30

2.8.1异常类型30

2.8.2异常发生过程31

第3章ARM指令集33

3.1 ARM指令集简介33

3.1.1 ARM指令的分类与格式33

3.1.2 ARM指令的条件码域35

3.1.3 ARM指令可选后缀35

3.2 ARM指令的寻址方式37

3.2.1立即寻址37

3.2.2寄存器寻址37

3.2.3寄存器间接寻址37

3.2.4基址变址寻址38

3.2.5堆栈寻址39

3.2.6多寄存器寻址40

3.2.7相对寻址40

3.3 ARM指令集40

3.3.1跳转指令40

3.3.2数据处理指令43

3.3.3乘法指令与乘加指令47

3.3.4程序状态寄存器访问指令48

3.3.5加载/存储指令49

3.3.6批量数据加载/存储指令51

3.3.7数据交换指令52

3.3.8移位指令(操作)52

3.3.9协处理器指令53

3.3.10异常产生指令55

第4章Thumb指令集56

4.1 Thumb指令集概述56

4.1.1 Thumb指令集简介56

4.1.2 Thumb指令集与ARM指令集的区别57

4.1.3 Thumb状态切换57

4.1.4 Thumb指令集代码58

4.2 Thumb存储器访问指令59

4.2.1加载/存储指令(LDR和STR)59

4.2.2寄存器入栈及出栈指令(PUSH和POP)60

4.2.3多寄存器加载/存储指令(LDMIA和STMIA)61

4.3 Thumb数据处理指令61

4.3.1数据传送指令61

4.3.2算术逻辑运算指令62

4.3.3比较指令66

4.4 Thumb跳转指令66

4.5 Thumb软中断指令68

第5章 伪指令70

5.1伪指令概述70

5.2与ARM指令相关的伪指令70

5.3与Thumb指令相关的伪指令72

5.4通用伪指令73

5.4.1为变量定义或赋值的伪指令73

5.4.2定义各类寄存器名称的伪指令74

5.4.3数据定义伪指令75

5.4.4控制程序流向的伪指令77

5.4.5过程定义伪指令79

5.4.6报告伪指令79

5.4.7其他伪指令81

第6章ARM编程基础84

6.1汇编语言与C语言的比较84

6.2 ARM汇编语言设计84

6.2.1汇编语言的语句格式84

6.2.2汇编语言的程序结构88

6.2.3 ARM中汇编程序实例89

6.3 C语言与汇编语言混合编程93

6.3.1在C程序中内嵌的汇编93

6.3.2从汇编程序中访问C程序变量94

6.3.3汇编程序与C程序的相互调用95

第7章S3C2440嵌入式系统99

7.1 S3C2440综述99

7.1.1 S3C2440信号描述100

7.1.2 S3C2440专用寄存器106

7.2 S3C2440的存储控制器112

7.2.1 S3C2440存储控制器特性113

7.2.2 S3C2440存储控制器功能114

7.2.3 S3C2440存储控制器寄存器114

7.3 NAND Flash控制器119

7.3.1 NAND FLASH控制器的特性119

7.3.2专用寄存器121

7.4时钟和功率管理123

7.4.1时钟和功率管理功能描述124

7.4.2时钟发生器和功率模块特殊寄存器131

7.5 DMA134

7.5.1 DMA简介134

7.5.2 DMA工作原理135

7.5.3 DMA特殊功能寄存器137

7.6中断控制器141

7.6.1中断控制器的操作142

7.6.2 S3C2440中断源142

7.6.3中断控制器的特殊功能寄存器143

第8章S3C2440处理器的外设150

8.1 I/O端口150

8.1.1 S3C2440端口控制描述150

8.1.2 I/O端口寄存器及引脚配置151

8.2 PWM定时器159

8.2.1 PWM概念159

8.2.2 PWM定时器结构159

8.2.3 PWM定时器操作160

8.2.4 PWM定时器的特殊功能寄存器164

8.3 UART接口167

8.3.1 UART接口概述167

8.3.2 UART的操作168

8.3.3 UART特殊功能寄存器172

8.4 USB主机控制器178

8.5 USB设备控制器179

8.6 LCD控制器180

8.6.1 LCD控制器的特性180

8.6.2 LCD外部接口信号181

8.6.3 LCD控制器框图181

8.6.4 LCD控制操作182

8.6.5 LCD控制器的特殊功能寄存器186

8.7 ADC和触摸屏接口189

8.7.1 ADC结构与工作原理190

8.7.2 A/D转换器的工作模式191

8.7.3编程要点192

8.7.4 ADC和触摸屏接口专用寄存器192

8.8实时时钟194

8.8.1实时时钟操作194

8.8.2 RTC特殊功能寄存器195

8.9看门狗定时器198

8.9.1看门狗定时器操作198

8.9.2 WDT特殊寄存器199

8.10 MMC/SD/SDIO主控制器200

8.10.1 SD操作200

8.10.2 SDIO操作201

8.10.3 SDI特殊寄存器202

8.11 IIC总线接口204

8.11.1 IIC总线接口操作205

8.11.2 IIC总线接口的特殊功能寄存器209

8.12 IIS总线接口210

8.12.1 IIS的功能描述210

8.12.2 IIS串行接口特殊功能寄存器212

8.13 SPI接口213

8.13.1 SPI操作213

8.13.2 SPI特殊寄存器216

第9章ADS集成开发系统218

9.1 ADS系统组成与文件218

9.1.1 ADS系统的组成218

9.1.2 ADS系统中的文件219

9.2 AD S创建工程220

9.2.1建立一个工程220

9.2.2编辑和链接工程223

9.3 ADS调试器226

9.3.1 AXD226

9.3.2创建工程调试228

9.4 ADS连接器231

9.4.1连接器的基本功能231

9.4.2 armlink的选项232

9.4.3取得映像符号232

第10章 嵌入式Linux开发基础234

10.1 Linux简介234

10.1.1在嵌入式系统中使用Linux的优点和缺点234

10.1.2 Linux内核的功能235

10.2 Linux文件及文件系统235

10.2.1文件类型和文件属性235

10.2.2文件系统类型236

10.2.3 Linux目录结构237

10.3嵌入式Linux开发流程238

10.4 Linux常用指令239

10.5 Linux下的用户界面242

10.5.1 X Window简介242

10.5.2 X服务器243

10.5.3窗口管理器244

第11章 Windows CE操作系统245

11.1 Windows CE简介245

11.1.1什么是Windows CE245

11.1.2 Windows CE的主要功能245

11.1.3 Windows CE版本246

11.2 Windows CE的应用领域247

11.3 Windows CE的内存管理248

11.3.1内存结构248

11.3.2 RAM和ROM249

11.3.3虚拟内存250

11.3.4堆252

11.3.5栈255

11.3.6静态数据块255

11.4 Windows CE的文件系统255

11.4.1 ROM文件系统256

11.4.2对象存储256

11.4.3存储管理器256

第12章 综合应用实例260

12.1 1O端口——LED流水灯实例260

12.1.1系统简介260

12.1.2实例说明261

12.1.3实例代码263

12.2液晶屏显示实例263

12.2.1实例说明264

12.2.2实例代码264

12.3 UART接口实例268

12.3.1实例说明268

12.3.2实例代码269

12.4以太网接口实例283

12.4.1实例说明284

12.4.2实例代码285

参考文献298

热门推荐