图书介绍
从实践中学ARM体系结构与接口技术PDF|Epub|txt|kindle电子书版本网盘下载
![从实践中学ARM体系结构与接口技术](https://www.shukui.net/cover/49/33846756.jpg)
- 华清远见嵌入式学院,刘洪涛,赵孝强编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121158728
- 出版时间:2012
- 标注页数:303页
- 文件大小:128MB
- 文件页数:317页
- 主题词:微处理器,ARM-系统设计-高等学校-教材;微处理器,ARM-接口-高等学校-教材
PDF下载
下载说明
从实践中学ARM体系结构与接口技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统基础知识1
1.1嵌入式系统概述2
1.1.1嵌入式系统简介2
1.1.2嵌入式系统的特点2
1.1.3嵌入式系统的发展3
1.2嵌入式系统的组成5
1.2.1嵌入式系统硬件组成6
1.2.2嵌入式系统软件组成7
1.3嵌入式操作系统举例7
1.3.1商业版嵌入式操作系统8
1.3.2开源版嵌入式操作系统8
1.4嵌入式系统开发概述9
1.5本章小结17
1.6本章习题17
第2章 ARM技术概述18
2.1 ARM体系结构的技术特征及发展19
2.1.1 ARM公司简介19
2.1.2 ARM技术特征20
2.1.3 ARM体系结构的发展20
2.2 ARM微处理器简介22
2.2.1 ARM7处理器系列23
2.2.2 ARM9处理器系列24
2.2.3 ARM9E处理器系列24
2.2.4 ARM 11处理器系列25
2.2.5 SecurCore处理器系列25
2.2.6 StrongARM和Xscale处理器系列25
2.2.7 MPCore处理器系列26
2.2.8 Cortex处理器系列26
2.3 ARM微处理器结构29
2.4 ARM微处理器的应用选型29
2.4.1 ARM芯片选择的一般原则29
2.4.2选择一款适合高职、高专教学的ARM芯片30
2.5 ARM920T内部功能及特点34
2.6数据类型35
2.6.1 ARM的基本数据类型35
2.6.2浮点数据类型36
2.6.3存储器大/小端36
2.7 ARM920T内核工作模式38
2.8 ARM920T存储系统39
2.8.1协处理器(CP 15)40
2.8.2存储管理单元(MMU)41
2.8.3高速缓冲存储器(Cache)41
2.9流水线42
2.9.1流水线的概念与原理42
2.9.2流水线的分类43
2.9.3影响流水线性能的因素44
2.10寄存器组织45
2.11通用寄存器46
2.12程序状态寄存器48
2.13三星S3C2410X处理器介绍50
2.14本章小结52
2.15 本章习题52
第3章 ARM微处理器的指令系统53
3.1 ARM处理器的寻址方式54
3.1.1数据处理指令寻址方式54
3.1.2内存访问指令寻址方式55
3.2 ARM处理器的指令集58
3.2.1数据操作指令58
3.2.2乘法指令65
3.2.3 Load/Store指令68
3.2.4跳转指令74
3.2.5状态操作指令77
3.2.6协处理器指令79
3.2.7异常产生指令81
3.3本章小结83
3.4本章习题83
第4章 ARM汇编语言程序设计85
4.1 ARM汇编器支持的伪操作86
4.1.1伪操作概述86
4.1.2符号定义伪操作86
4.1.3数据定义(Data Defiinition)伪操作89
4.1.4汇编控制伪操作96
4.1.5杂项伪操作100
4.2 ARM汇编器支持的伪指令108
4.3 ARM汇编语言的语句格式111
4.3.1 ARM汇编语言中的符号111
4.3.2 ARM汇编语言中的表达式和运算符114
4.3.3 ARM汇编语言内置的变量120
4.4 ARM汇编语言的程序结构121
4.4.1汇编语言的程序格式121
4.4.2汇编语言子程序调用122
4.4.3过程调用标准AAPCS122
4.4.4 scatter文件的使用124
4.4.5汇编语言程序设计举例126
4.5汇编语言与C语言的混合编程128
4.5.1内联汇编129
4.5.2嵌入型汇编131
4.5.3汇编代码访问C全局变量133
4.5.4混合编程调用举例134
4.6本章小结135
4.7本章习题135
第5章 ARM RealView MDK集成开发环境136
5.1 RealView MDK环境介绍137
5.2 ULINK2仿真器简介138
5.3 RealView MDK的使用139
5.3.1选择工具集139
5.3.2创建工程并选择处理器139
5.3.3建立一个新的源文件141
5.3.4工程中文件的加入141
5.3.5工程基本配置141
5.3.6工程的编译链接149
5.3.7工程的调试150
5.3.8映像文件下载152
5.4本章小结152
5.5本章习题153
第6章 GPIO编程154
6.1 GPIO功能介绍155
6.2 S3C2410X芯片的GPIO控制器详解155
6.2.1 S3C2410X GPIO常用寄存器分类156
6.2.2 S3C2410X I/O口常用寄存器详解156
6.3 S3C2410X GPIO的应用164
6.3.1电路连接164
6.3.2寄存器设置165
6.3.3程序的编写165
6.4本章小结166
6.5本章习题167
第7章 ARM异常中断处理及编程168
7.1 ARM异常中断处理概述169
7.2 ARM体系异常种类170
7.3 ARM异常的优先级174
7.4 ARM处理器模式和异常175
7.5 ARM异常响应和处理程序返回175
7.5.1中断响应的概念175
7.5.2 ARM异常响应流程176
7.5.3从异常处理程序中返回178
7.6 ARM应用系统中异常中断处理程序的安装179
7.6.1使用汇编语言安装异常处理程序179
7.6.2使用C语言编写安装处理函数180
7.7 ARM的SWI异常中断处理程序设计181
7.8 FIQ和IRQ异常中断程序设计184
7.9基于ARM9芯片S3C2410X异常中断程序设计187
7.9.1 S3C2410X中断机制分析187
7.9.2 S3C2410X中断处理程序实例192
7.10本章小结194
7.11本章习题194
第8章 串行通信接口195
8.1串行通信196
8.1.1串行通信与并行通信的概念196
8.1.2异步串行方式的特点196
8.1.3异步串行方式的数据格式196
8.1.4同步串行方式的特点197
8.1.5同步串行方式的数据格式197
8.1.6比特率、比特率因子与位周期197
8.1.7 RS-232C串口规范198
8.2 S3C2410X异步串行通信200
8.2.1 S3C2410X串口控制器概述200
8.2.2 S3C2410X串口控制器寄存器详解201
8.3接口电路与程序设计204
8.3.1电路连接204
8.3.2寄存器设置205
8.3.3程序的编写205
8.3.4调试与运行结果207
8.4本章小结209
8.5本章习题209
第9章 存储器接口210
9.1 Flash ROM介绍211
9.2 NOR Flash操作213
9.2.1 SST39VF160芯片介绍213
9.2.2 SST39VF160字编程操作215
9.2.3 SST39VF160扇区/块擦除操作215
9.2.4 SST39VF160芯片擦除操作216
9.2.5 SST39VF160与S3C2410X的接口电路216
9.2.6 SST39VF160存储器的程序设计217
9.3 NAND Flash操作219
9.3.1 K9F1280芯片介绍219
9.3.2读操作过程220
9.3.3擦除操作过程221
9.3.4写操作过程222
9.4 S3C2410X中NAND Flash控制器的操作223
9.4.1 S3C2410X NAND Flash控制器概述223
9.4.2 S3C2410X NAND Flash控制器寄存器详解224
9.5 S3C2410X NAND Flash接口电路与程序设计225
9.5.1 K9F1208和S3C2410X的接口电路225
9.5.2 S3C2410X NAND Flash寄存器设置226
9.5.3 S3C2410X控制K9F 1208的程序设计226
9.6 SDRAM芯片介绍230
9.6.1 SDRAM介绍230
9.6.2 HY57V561620的结构232
9.6.3接口电路234
9.6.4寄存器设置235
9.7本章小结239
9.8本章习题239
第10章 定时器240
10.1 S3C2410X PWM定时器241
10.1.1 PWM定时器概述241
10.1.2 PWM定时器的寄存器243
10.1.3 PWM定时器操作示例247
10.2 S3C2410X看门狗定时器248
10.2.1 S3C2410X看门狗定时器概述248
10.2.2看门狗定时器寄存器249
10.2.3看门狗定时器程序编写250
10.3本章小结253
10.4本章习题253
第11章 A/D转换器254
11.1 A/D转换器原理255
11.1.1 A/D转换基础255
11.1.2 A/D转换的技术指标255
11.1.3 A/D转换器类型256
11.1.4 A/D转换的一般步骤261
11.2 S3C2410X A/D转换器261
11.2.1 S3C2410X A/D转换器概述261
11.2.2 S3C2410X A/D控制器寄存器262
11.3 A/D转换器应用举例264
11.3.1电路连接264
11.3.2程序的编写264
11.3.3调试与运行结果265
11.4本章小结266
11.5本章习题266
第12章 LCD接口设计267
12.1 LCD控制器268
12.1.1 LCD控制器介绍268
12.1.2 S3C2410X LCD控制器介绍268
12.1.3 S3C2410X LCD控制器操作270
12.1.4 LCD控制器寄存器272
12.2接口电路与程序设计277
12.2.1 S3C2410X LCD电路连接277
12.2.2程序的编写278
12.2.3调试与运行结果281
12.3本章小结282
12.4本章习题283
第13章 温度监测仪开发实例284
13.1项目功能描述285
13.2系统组成285
13.3接口电路图设计285
13.4程序设计287
13.5运行结果289
13.6本章小结290
第14章 Cortex-A8和Cortex-MO简介291
14.1 Cortex-A8处理器292
14.1.1 Cortex-A8简介292
14.1.2 Cortex-A8架构特性293
14.1.3 S5PC100介绍294
14.1.4 FS S5PC100介绍296
14.2 Cortex-MO处理器298
14.2.1 Cortex-MO介绍298
14.2.2 ARM Cortex-M技术299
14.2.3基于Cortex-MO的处理器299
14.2.4 FS 11C14物联网教学开发板301
14.3本章小结303