图书介绍
ARM9完全学习手册PDF|Epub|txt|kindle电子书版本网盘下载
![ARM9完全学习手册](https://www.shukui.net/cover/32/33415478.jpg)
- 王波波,王琤等编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122129154
- 出版时间:2012
- 标注页数:298页
- 文件大小:40MB
- 文件页数:311页
- 主题词:微处理器,ARM-技术手册
PDF下载
下载说明
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