图书介绍
ARM嵌入式系统基础与实践PDF|Epub|txt|kindle电子书版本网盘下载
![ARM嵌入式系统基础与实践](https://www.shukui.net/cover/11/35072571.jpg)
- 胡伟编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:781124005X
- 出版时间:2007
- 标注页数:350页
- 文件大小:135MB
- 文件页数:361页
- 主题词:微处理器,ARM-教材
PDF下载
下载说明
ARM嵌入式系统基础与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统概述1
1.1嵌入式系统定义的界定1
1.2常用32位嵌入式处理器3
1.2.1嵌入式微控制器MCU3
1.2.2嵌入式微处理器MPU4
1.2.3专用处理器4
1.2.4 ARM芯片上微控制器技术、微处理器技术和专用处理器技术的融合5
1.3嵌入式芯片的SOC化和嵌入式系统的SOPC7
1.3.1 ARM公司及知识产权(IP)公司7
1.3.2芯片的IP和SOC化8
1.3.3 SOPC技术10
1.4基于ARM的32位嵌入式系统应用领域11
第2章 ARM嵌入式处理器核和处理器13
2.1 ARM公司IP产品概述13
2.1.1一个调查13
2.1.2 ARM体系结构和CPU的发展14
2.1.3 ARM公司给出的CPU核分类21
2.2 ARM编程结构22
2.2.1 ARM处理器工作状态22
2.2.2 ARM处理器数据类型和大小端存储模式22
2.2.3 ARM寄存器组23
2.2.4 ARM处理器工作模式25
2.2.5 ARM程序状态寄存器26
2.2.6 ARM异常30
2.3 ARM处理器核35
2.4 ARM处理器38
2.5指令流水线45
第3章 常用嵌入式ARM芯片51
3.1 AMBA总线介绍52
3.2 Samsung公司的ARM芯片53
3.2.1芯片介绍53
3.2.2基于S3C24A0的应用实例55
3.3 Atmel公司的ARM芯片58
3.3.1芯片介绍58
3.3.2基于AT91RM9200的应用实例66
3.4 NXP(Philips)公司的ARM芯片69
3.4.1芯片介绍69
3.4.2基于LPC2119的应用实例73
3.5 Marvell(Intel)公司的ARM芯片76
3.5.1芯片介绍76
3.5.2基于IXP2800/IXP2850的应用实例85
3.6 Freescale公司的ARM芯片87
3.6.1芯片介绍87
3.6.2基于MCIMX31/i.MX31的应用实例92
3.7 TI公司的ARM芯片95
3.7.1芯片介绍95
3.7.2基于OMAP5912的应用实例103
3.8嵌入式芯片选型104
第4章 嵌入式ARM开发工具107
4.1 ARM芯片调试系统原理108
4.1.1调试部分108
4.1.2跟踪部分117
4.2链接/仿真工具118
4.2.1 JTAG仿真器118
4.2.2在线仿真器ICE120
4.2.3集成开发环境自带的仿真软件120
4.2.4 Multi2000集成开发环境121
4.2.5 RVDS集成开发环境122
4.3 ADS集成开发环境122
4.3.1 ADS介绍123
4.3.2 ADS应用124
4.4英蓓特公司的Embest IDE集成开发环境133
4.4.1概述133
4.4.2应用135
第5章 汇编语言142
5.1集成开发环境汇编程序框架142
5.2寻址方式144
5.3 ARM和Thumb指令概述148
5.4 ARM指令详解153
5.5 Thumb指令详解168
5.6伪操作、伪指令和宏指令169
5.6.1 GNU伪操作和宏指令170
5.6.2 ARM伪操作和宏操作172
5.6.3伪指令175
5.6.4 ARM集成开发环境和GNU集成开发环境程序互移植176
5.7汇编程序178
5.7.1 ARM编程模型相关知识汇编语言实现178
5.7.2源程序分析184
第6章 ARM嵌入式系统开发217
6.1 ARM嵌入式系统开发概述217
6.1.1概述217
6.1.2 ARM芯片特点218
6.2 S3C44B0X和S3C2410X芯片概述221
6.2.1 S3C44B0X芯片概述221
6.2.2 S3C2410X芯片概述227
6.3基本ARM嵌入式系统234
6.3.1概述234
6.3.2基本ARM嵌入式系统的实现235
6.4不使用操作系统的嵌入式系统开发256
6.4.1中断控制器257
6.4.2看门狗定时器267
6.4.3 I/O接口/端口269
6.5使用操作系统的嵌入式系统开发277
6.5.1嵌入式应用软件280
6.5.2嵌入式数据库285
第7章 串口通信工程实践292
7.1通信基础知识293
7.2 ARM SOC芯片UART片上扩展控制器296
7.2.1 S3C44B0X片上扩展控制器UART296
7.2.2 S3C2410X的UART306
7.3实际IDE开发环境的工程文件308
7.3.1嵌入式系统简单初始化309
7.3.2集成开发环境文件介绍317
7.4串口通信工程硬件实现319
7.5串口通信软件实现321
7.5.1基于GNU集成开发环境的源程序325
7.5.2源程序程序扩充342
7.5.3源程序推广343
7.5.4进一步操作344
参考文献349