图书介绍
基于ARM的嵌入式系统开发【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 刘岚,尹勇,李京蔚编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121055614
- 出版时间:2008
- 标注页数:349页
- 文件大小:90MB
- 文件页数:360页
- 主题词:微处理器,ARM-系统设计
PDF下载
下载说明
基于ARM的嵌入式系统开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统简介1
1.1 嵌入式系统介绍1
1.2 嵌入式处理器3
1.2.1 嵌入式处理器分类3
1.2.2 嵌入式处理器内核4
1.3 嵌入式系统的组成5
1.4 嵌入式系统的开发过程8
1.5 嵌入式系统的应用8
第2章 ARM体系结构10
2.1 ARM公司简介10
2.2 ARM微处理器系列11
2.2.1 ARM7系列12
2.2.2 ARM9系列12
2.2.3 ARM9E系列13
2.2.4 ARM10E系列13
2.2.5 SecurCore系列14
2.2.6 Intel的Xscale14
2.2.7 Intel的StrongARM14
2.3 ARM微处理器结构14
2.3.1 RISC体系结构14
2.3.2 ARM处理器的工作状态15
2.3.3 ARM处理器模式15
2.3.4 ARM处理器的寄存器结构16
2.3.5 处理器的存储器结构22
2.3.6 异常23
第3章 ARM微处理器的指令系统28
3.1 ARM指令的寻址方式28
3.1.1 立即寻址28
3.1.2 寄存器寻址28
3.1.3 寄存器间接寻址29
3.1.4 基址寻址29
3.1.5 相对寻址29
3.1.6 多寄存器寻址30
3.1.7 堆栈寻址30
3.1.8 寄存器偏移寻址31
3.2 ARM指令格式32
3.2.1 指令格式32
3.2.2 指令集的机器码格式33
3.2.3 指令条件码33
3.3 ARM指令集34
3.3.1 数据处理指令34
3.3.2 乘法与乘加指令40
3.3.3 跳转指令43
3.3.4 程序状态寄存器访问指令45
3.3.5 加载/存储指令47
3.3.6 批量数据加载/存储指令50
3.3.7 数据交换指令52
3.3.8 移位操作53
3.3.9 软中断指令55
3.3.10 协处理器指令56
3.4 Thumb指令及应用56
第4章 ARM汇编程序设计58
4.1 ARM伪指令58
4.1.1 符号定义(Symbol Definition)伪指令58
4.1.2 数据定义(Data Definition)伪指令60
4.1.3 汇编控制(Assembly Control)伪指令64
4.1.4 其他常用的伪指令66
4.2 汇编语法71
4.2.1 汇编程序源文件71
4.2.2 汇编语句语法72
4.3 汇编语言程序设计77
4.3.1 汇编语言的程序结构77
4.3.2 汇编语言的子程序调用78
4.3.3 宏定义及其作用78
4.3.4 数据比较跳转79
4.3.5 循环79
4.3.6 数据块复制80
4.3.7 堆栈操作80
4.3.8 查表操作80
4.3.9 长跳转81
4.3.10 对信号量的支持81
4.3.11 片上特殊寄存器定义及应用81
4.3.12 片外部件控制81
4.4 汇编程序设计示例82
第5章 ARM的C语言程序设计95
5.1 嵌入式系统中的C语言95
5.1.1 概述95
5.1.2 C语言编程的优势96
5.1.3 嵌入式C语言与ANSIC的主要区别97
5.1.4 嵌入式C语言开发方法97
5.2 嵌入式C程序的基本结构99
5.3 ARM的C语言编译器100
5.3.1 C语言程序中的元素:头文件、源文件及预处理100
5.3.2 ARM的C语言编译器特性101
5.3.3 ARM的标识符107
5.3.4 ARM转义字符108
5.3.5 ARM基本数据类型109
5.4 ARM运行时库109
5.4.1 库类型和选项109
5.4.2 库路径结构110
第6章 ARM开发工具的使用112
6.1 开发工具概述112
6.2 ADS开发工具116
6.2.1 ADS开发工具的组成及功能116
6.2.2 ADS软件的安装116
6.3 ADS的命令行工具121
6.3.1 命令行工具介绍121
6.3.2 ADS命令行编译工具的用法124
6.3.3 ADS命令行链接工具armlink的用法125
6.4 ADS的集成开发环境131
6.4.1 CodeWarrior模块132
6.4.2 AXD模块133
6.5 用ADS开发应用程序134
6.5.1 新建一个工程134
6.5.2 工程设置140
6.5.3 工程编译142
6.5.4 工程调试145
第7章 ARM硬件系统设计157
7.1 硬件的选择157
7.1.1 处理器的选择157
7.1.2 外围芯片的选择158
7.2 嵌入式硬件系统的结构159
7.3 S3C44B0芯片概述160
7.3.1 简介160
7.3.2 S3C44B0芯片的特性161
7.3.3 S3C44B0芯片的内部功能框图164
7.3.4 S3C44B0芯片的引脚定义165
7.4 单元电路设计168
7.4.1 电源电路168
7.4.2 晶振电路169
7.4.3 看门狗与复位电路171
7.4.4 存储单元电路172
7.4.5 串行接口电路179
7.4.6 JTAG接口电路180
7.4.7 I2C接口电路182
7.4.8 网络接口电路183
7.4.9 LCD接口电路187
7.4.10 触摸屏控制电路190
7.4.11 I2S接口电路192
7.4.12 USB接口电路195
7.4.13 PS/2键盘接口电路199
7.4.14 I/O接口电路201
7.4.15 A/D转换电路202
7.5 S3C44B0最小系统203
7.6 硬件电路板设计事项205
7.7 硬件电路的调试207
第8章 ARM的软件开发210
8.1 Bootloader程序的编写210
8.1.1 概述210
8.1.2 Bootloader简介211
8.1.3 S3C44B0的Bootloader211
8.2 LCD程序的编写213
8.2.1 字符显示213
8.2.2 LCD绘图函数215
8.3 异步串行口编程221
8.3.1 异步串口简介221
8.3.2 串口函数223
8.4 I/O操作225
8.4.1 I/O概述225
8.4.2 I/O函数226
8.5 I2C驱动编程227
8.5.1 I2C简介227
8.5.2 相关函数229
8.6 A/D转换编程234
8.7 网卡编程235
8.7.1 网卡编程简介235
8.7.2 基本函数237
8.8 I2S编程241
8.8.1 I2S简介241
8.8.2 相关函数242
8.9 触摸屏编程244
8.9.1 ADS7843编程简介244
8.9.2 触摸屏函数246
8.10 PS/2键盘编程248
8.10.1 PS/2协议介绍248
8.10.2 PS/2函数250
8.11 USB Host编程255
8.11.1 USB Host简介256
8.11.2 USB传输协议256
8.11.3 Mass storage协议258
8.11.4 FAT文件系统258
8.11.5 U盘的FAT结构261
8.11.6 SL811描述263
8.11.7 相关函数265
第9章 μC/OS-Ⅱ操作系统在S3C44B0上的移植276
9.1 概述276
9.1.1 嵌入式系统软件构成276
9.1.2 实时操作系统与非实时操作系统277
9.1.3 嵌入式操作系统的选择281
9.2 μC/OS-Ⅱ操作系统简介283
9.3 μC/OS-Ⅱ操作系统在S3C44B0上的移植284
9.4 μC/OS-Ⅱ操作系统中应用程序的编写292
附录 S3C44B0的寄存器296
参考文献349
热门推荐
- 1928845.html
- 2869071.html
- 663850.html
- 3045913.html
- 1186568.html
- 1520667.html
- 1601635.html
- 954012.html
- 3209047.html
- 517457.html
- http://www.ickdjs.cc/book_120665.html
- http://www.ickdjs.cc/book_2737311.html
- http://www.ickdjs.cc/book_2107541.html
- http://www.ickdjs.cc/book_3228748.html
- http://www.ickdjs.cc/book_3208340.html
- http://www.ickdjs.cc/book_2568010.html
- http://www.ickdjs.cc/book_2252935.html
- http://www.ickdjs.cc/book_12778.html
- http://www.ickdjs.cc/book_2009265.html
- http://www.ickdjs.cc/book_1430827.html