图书介绍
ARM Cortex-A8嵌入式原理与系统设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 王青云,梁瑞宇,冯月芹等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111475156
- 出版时间:2014
- 标注页数:292页
- 文件大小:45MB
- 文件页数:304页
- 主题词:微处理器-系统设计
PDF下载
下载说明
ARM Cortex-A8嵌入式原理与系统设计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 嵌入式系统的特点4
1.1.5 嵌入式系统的发展4
1.2 嵌入式处理器5
1.2.1 嵌入式微处理器6
1.2.2 嵌入式微控制器7
1.2.3 嵌入式DSP处理器7
1.2.4 嵌入式片上系统7
1.3 嵌入式操作系统8
1.3.1 嵌入式操作系统概述8
1.3.2 嵌入式操作系统的特点8
1.3.3 嵌入式实时操作系统9
1.4 嵌入式系统工程设计12
本章小结17
思考题17
第2章 ARM Cortex-A8体系结构18
2.1 ARM微处理器18
2.1.1 ARM简介18
2.1.2 ARM内核基本版本19
2.1.3 ARM微处理器系列21
2.1.4 ARM微处理器结构25
2.2 Cortex-A8内核结构26
2.3 Samsung S5PV210微处理器简介28
2.4 Samsung S5PV210处理器开发工具31
2.4.1 ARM集成开发工具RVDS介绍31
2.4.2 Eclipse for ARM开发环境介绍34
本章小结38
思考题39
第3章 Cortex-A8处理器编程模型40
3.1 ARM编程简介40
3.2 Cortex-A8处理器模式和状态40
3.2.1 处理器模式40
3.2.2 处理器状态41
3.3 Cortex-A8存储器组织41
3.3.1 数据类型41
3.3.2 存储格式42
3.3.3 寄存器组42
3.4 异常46
3.4.1 异常入口46
3.4.2 退出异常47
3.4.3 复位异常47
3.4.4 快速中断异常FIQ47
3.4.5 中断异常IRQ48
3.4.6 中止异常48
3.4.7 软件中断48
3.4.8 监控异常49
3.4.9 未定义指令异常49
3.4.10 断点指令49
3.4.11 异常向量49
3.4.12 异常优先级50
3.5 寻址方式50
3.6 指令系统53
3.6.1 概述53
3.6.2 ARM指令集53
3.7 ARM汇编程序设计65
3.7.1 伪操作65
3.7.2 ARM汇编语言伪指令66
3.7.3 ARM汇编语言语句格式69
3.7.4 ARM汇编语言程序格式73
3.7.5 汇编程序设计举例75
本章小结77
思考题77
第4章 GPIO编程79
4.1 S5PV210芯片硬件资源79
4.1.1 微处理器79
4.1.2 内存子系统80
4.1.3 多媒体81
4.1.4 音频子系统83
4.1.5 安全子系统83
4.1.6 接口84
4.1.7 系统外设86
4.1.8 封装与引脚87
4.2 S5PV210的GPIO104
4.2.1 GPIO概述104
4.2.2 S5PV210芯片的GPIO特性105
4.2.3 GPIO功能概括图105
4.3 S5PV210的GPIO常用寄存器106
4.4 GPIO编程实例107
本章小结110
思考题110
第5章 存储器管理112
5.1 存储器分类112
5.1.1 存储器组织结构112
5.1.2 随机存储器和只读存储器112
5.2 内存管理单元114
5.2.1 虚拟内存与虚拟地址114
5.2.2 地址映射114
5.2.3 系统初始化116
5.3 S5PV210的存储系统117
5.3.1 S5PV210的存储系统框图117
5.3.2 S5PV210的虚拟内存映射118
5.3.3 S5PV210微处理器的启动过程119
5.4 S5PV210的内存控制器120
5.4.1 DRAM控制器120
5.4.2 SROM控制器121
5.4.3 OneNAND控制器122
5.4.4 NAND闪存控制器123
本章小结125
思考题126
第6章 异常与中断处理128
6.1 概述128
6.2 S5PV210的异常与中断128
6.3 SWI软中断异常129
6.4 IRQ中断与FIQ中断130
6.5 中断相关寄存器135
6.6 S5PV210的中断编程137
6.6.1 中断跳转流程137
6.6.2 中断示例硬件电路138
6.6.3 中断示例程序代码139
本章小结149
思考题149
第7章 定时器150
7.1 通用定时器概述150
7.2 S5PV210的脉宽调制(PWM)定时器150
7.2.1 PWM定时器概述150
7.2.2 PWM定时器的寄存器151
7.2.3 PWM双缓冲定时器155
7.2.4 S5PV210的PWM定时器控制示例157
7.3 看门狗定时器159
7.3.1 看门狗定时器概述159
7.3.2 看门狗定时器寄存器159
7.3.3 看门狗定时器控制参考程序160
7.4 RTC实时时钟162
7.4.1 实时时钟简介162
7.4.2 RTC控制器162
7.4.3 RTC寄存器163
7.4.4 RTC编程165
本章小结167
思考题167
第8章 A-D转换器169
8.1 A-D转换原理169
8.1.1 A-D转换概念169
8.1.2 A-D转换过程169
8.1.3 A-D转换的主要技术指标169
8.1.4 A-D转换器的主要类型170
8.2 S5PV210的A-D转换器171
8.2.1 概述171
8.2.2 特性171
8.2.3 模块图172
8.2.4 转换速率172
8.3 S5PV210的A-D转换寄存器172
8.4 S5PV210的A-D编程175
本章小结178
思考题178
第9章 DMA控制器179
9.1 DMA的工作原理179
9.2 S5PV210的DMA控制器179
9.3 PL330指令集180
9.4 DMA控制器请求184
9.5 S5PV210的DMA相关寄存器187
9.6 S5PV210微处理器的DMA编程187
本章小结190
思考题190
第10章 S5PV210通信接口192
10.1 UART接口192
10.1.1 UART(异步串行通信)接口概念192
10.1.2 RS-232C串行接口标准193
10.1.3 S5PV210芯片的异步串行通信194
10.1.4 UART寄存器197
10.1.5 UART实例202
10.2 SPI接口205
10.2.1 SPI接口概述205
10.2.2 S5PV210微处理器的SPI接口206
10.2.3 SPI相关的寄存器210
10.2.4 S5PV210微处理器的SPI实例213
10.3 I2C接口221
10.3.1 I2C总线工作原理221
10.3.2 S5PV210微处理器的I2C总线接口223
10.3.3 S5PV210微处理器的I2C接口寄存器226
10.3.4 S5PV210微处理器的I2C应用实例228
本章小结229
思考题230
第11章 人机交互接口231
11.1 LCD接口231
11.1.1 LCD控制器综述231
11.1.2 S5PV210的LCD控制器231
11.1.3 LCD相关寄存器235
11.1.4 LCD应用实例241
11.2 键盘功能246
11.2.1 键盘接口概述246
11.2.2 去抖动滤波器247
11.2.3 键盘扫描步骤247
11.2.4 键盘的I/O接口249
11.2.5 键盘接口相关寄存器250
11.2.6 键盘接口实例252
本章小结255
思考题255
第12章 Windows CE操作系统移植与开发256
12.1 Windows CE 6.0介绍256
12.1.1 Windows CE嵌入式操作系统简介256
12.1.2 Windows CE 6.0简介256
12.1.3 Windows CE 6.0开发环境架构257
12.2 基于Windows CE的嵌入式系统开发流程259
12.2.1 硬件设计259
12.2.2 运行Windows CE260
12.2.3 定制操作系统260
12.2.4 应用程序开发260
12.3 Windows CE操作系统移植260
12.3.1 Windows CE操作系统移植原理260
12.3.2 开发BSP261
12.4 Windows CE操作系统定制流程263
12.4.1 选择BSP264
12.4.2 编译生成镜像文件265
12.4.3 下载到开发板上进行调试266
12.5 Windows CE操作系统硬件驱动267
12.5.1 驱动程序简介267
12.5.2 Windows CE下的硬件驱动程序268
12.5.3 Windows CE流式设备驱动268
12.6 Windows CE应用程序开发与实践269
12.6.1 导出并安装SDK269
12.6.2 使用SDK编译Hello World271
本章小结271
思考题271
第13章 Android系统移植与开发272
13.1 Android操作系统简介272
13.2 Android基本架构272
13.2.1 应用程序层273
13.2.2 应用程序框架层273
13.2.3 系统运行库层273
13.2.4 Linux核心层274
13.2.5 Android操作系统源码结构274
13.3 Android操作系统移植275
13.4 Android应用开发环境278
13.4.1 JDK安装279
13.4.2 Eclipse安装281
13.4.3 Android SDK安装和配置281
13.4.4 ADT安装282
13.4.5 创建模拟器283
13.5 创建第一个Android应用程序283
13.5.1 创建HelloWorld工程283
13.5.2 HelloWorld源码分析284
13.5.3 在模拟器上运行HelloWorld286
13.5.4 在ARM嵌入式硬件平台上建立开发环境288
本章小结291
思考题291
参考文献292
热门推荐
- 2667595.html
- 1228141.html
- 3632931.html
- 855598.html
- 3786180.html
- 761052.html
- 2697852.html
- 2787963.html
- 2330712.html
- 2154470.html
- http://www.ickdjs.cc/book_711560.html
- http://www.ickdjs.cc/book_2909787.html
- http://www.ickdjs.cc/book_613161.html
- http://www.ickdjs.cc/book_1096896.html
- http://www.ickdjs.cc/book_1060445.html
- http://www.ickdjs.cc/book_830182.html
- http://www.ickdjs.cc/book_3182714.html
- http://www.ickdjs.cc/book_2387788.html
- http://www.ickdjs.cc/book_742322.html
- http://www.ickdjs.cc/book_2562815.html