图书介绍
嵌入式系统原理与应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 曾立东等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111188012
- 出版时间:2006
- 标注页数:302页
- 文件大小:27MB
- 文件页数:314页
- 主题词:微型计算机-系统开发
PDF下载
下载说明
嵌入式系统原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
丛书序1
前言1
第1章 ARM处理器概述1
1.1 初识ARM1
1.2 ARM产品及其特点2
1.3 ARM微处理器简介5
1.3.1 RISC与ARM5
1.3.2 ARM体系结构的版本6
1.3.3 ARM体系的变种7
1.3.4 ARM/Thumb体系命名规则9
第2章 ARM开发基础10
2.1 ARM处理器的工作状态10
2.2 ARM处理器的工作模式11
2.3 ARM寄存器的组织方式11
2.3.1 ARM寄存器的分类11
2.3.2 不同工作模式下的寄存器组织12
2.3.3 不同工作状态下的寄存器组织13
3.1 ARM指令格式及寻址方式16
3.1.1 基本的ARM指令及格式16
第3章 ARM指令系统16
3.1.2 ARM指令的寻址方式18
3.2 ARM指令集介绍20
3.2.1 跳转指令20
3.2.2 数据处理指令22
3.2.3 乘法指令与乘加指令29
3.2.4 程序状态寄存器访问指令32
3.2.5 加载/存储指令34
3.2.6 批量数据加载/存储指令37
3.2.7 数据交换指令37
3.2.8 协处理器指令38
3.2.9 异常产生指令41
3.3 Thumb指令集简介42
第4章 ARM存储系统及异常处理44
4.1 ARM处理器的存储系统44
4.1.1 ARM体系中的存储空间44
4.1.2 ARM的字节序44
4.1.3 非对齐的存储访问操作45
4.1.4 指令预取和自修改代码45
4.1.5 系统控制协处理器CP1546
4.1.6 存储器管理单元48
4.1.7 高速缓冲存储器和写缓冲区50
4.2 ARM处理器的异常51
4.2.1 ARM异常类型51
4.2.2 对异常的响应52
4.2.3 异常处理52
4.2.4 从异常返回53
4.2.5 异常的具体描述53
第5章 ARM开发系统55
5.1 ADS简介55
5.2 ADS命令行工具简介55
5.3.1 C/C++库的组成56
5.3 ARM C/C++库简介56
5.3.2 库目录结构57
5.4 CodeWarrior for ADS安装与使用介绍57
5.4.1 CodeWarrior IDE介绍57
5.4.2 CodeWarrior for ADS安装说明58
5.4.3 ADS初探与Hello World实例61
5.5 AXD调试器简介68
5.5.1 调试的基本概念68
5.5.2 AXD的使用69
5.5.3 使用AXD和外部仿真器调试目标板74
6.2.1 实时系统76
6.2 实时系统与RTOS76
第6章 实时嵌入式操作系统VxWorks76
6.1 嵌入式系统76
6.2.2 实时操作系统77
6.3 VxWorks操作系统78
第7章 Tornado集成开发环境81
7.1 Tornado简介81
7.1.1 交叉开发环境81
7.1.2 Tornado与VxWorks的关系82
7.2 Tornado初探83
7.2.1 安装Tornado 2.2 for ARM83
7.2.2 Tornado目录结构88
7.2.3 Tornado基本组件的功能89
7.3 入门实例——HelloWorld应用程序90
7.3.1 创建工程90
7.3.2 添加并编译源代码92
7.3.3 使用VxSim模拟器95
7.4 入门实例——VxWorks可启动映像97
7.4.1 可启动工程与BSP98
7.4.2 裁减与定制VxWorks100
7.5.1 使用调试与分析工具103
7.5 进阶使用103
7.5.2 使用外部工具118
7.5.3 使用WindSh119
第8章 任务控制及任务间通信122
8.1 VxWorks任务122
8.2 VxWorks多任务122
8.2.1 任务状态转换123
8.2.2 任务调度124
8.2.3 任务错误状态126
8.2.5 共享代码和重入127
8.2.4 任务异常处理127
8.2.6 VxWorks系统任务129
8.3 VxWorks任务控制函数130
8.3.1 任务创建与任务删除130
8.3.2 任务的控制131
8.4 任务间通信132
8.4.1 信号量132
8.4.2 消息队列161
8.4.3 管道164
8.4.4 共享与互斥165
8.4.5 网络上任务间的通信166
第9章 内存管理167
9.1 嵌入式系统内存概述167
9.1.1 嵌入式系统内存分类167
9.1.2 嵌入式系统内存管理的特点168
9.1.3 内存管理的基本概念168
9.2 VxWorks内存管理机制169
9.2.1 VxWork内存布局169
9.2.2 VxWorks动态内存管理170
9.3.2 VxWorks内存分区实践172
9.3.1 VxWorks内存管理常用函数库172
9.3 VxWorks内存管理函数及应用172
第10章 中断、异常和定时174
10.1 中断和异常174
10.2 VxWorks中断处理机制174
10.2.1 中断向量表174
10.2.2 中断服务程序175
10.3 中断与任务级的通信178
10.4 VxWorks异常处理机制178
10.5 VxWorks的定时机制179
10.5.1 系统时钟及辅助时钟179
10.5.2 看门狗定时器180
11.1 VxWorks网络协议栈188
11.1.1 完备的网络解决方案188
第11章 网络协议栈及编程188
11.1.2 网络协议栈层间接口189
11.2 网络驱动和MUX接口190
11.2.1 MUX与网络协议、网络驱动的关系190
11.2.2 VxWorks网络初始化步骤191
11.2.3 VxWorks网络驱动开发概述193
11.3 VxSim完全网络仿真环境199
11.4.1 套接字203
11.4 套接字编程203
11.4.2 套接字通信流程204
11.4.3 SockLib函数206
11.4.4 基于流套接字的双机通信实例210
11.5 使用IPFilter截获IP包217
11.6 FTP程序实例222
第12章 基于VxWorks的综合应用实例229
12.1 VxWorks任务间通信实例229
12.2 经典算法题解236
12.2.1 理发师问题236
12.2.2 哲学家吃饭问题240
12.3 网络应用实例——ping函数实现245
第13章 基于ARM处理器平台的BSP开发262
13.1 BSP的概念262
13.2 BSP总体结构与功能263
13.2.1 BSP工程文件结构263
13.2.2 VxWorks操作系统映像265
13.2.3 BootRom映像代码结构266
13.2.4 VxWorks映像代码结构267
13.3 基于ARM的VxWorks引导顺序269
13.4.1 嵌入式系统软件开发方法272
13.4 VxWorks BSP的设计与开发272
13.4.2 系统的初始化配置文件设计273
13.4.3 系统入口汇编模块的开发276
13.4.4 BSP的C文件代码设计294
13.5 VxWorks下的驱动程序295
13.5.1 VxWorks I/O系统简介295
13.5.2 VxWorks驱动程序简介297
13.5.3 串口驱动的设计概述297
13.6 BSP的测试299
参考文献302
热门推荐
- 2561729.html
- 585040.html
- 3192590.html
- 3076413.html
- 302584.html
- 2486553.html
- 1080181.html
- 3828129.html
- 3182412.html
- 1947734.html
- http://www.ickdjs.cc/book_2954450.html
- http://www.ickdjs.cc/book_1638428.html
- http://www.ickdjs.cc/book_3138447.html
- http://www.ickdjs.cc/book_2119252.html
- http://www.ickdjs.cc/book_1410821.html
- http://www.ickdjs.cc/book_455486.html
- http://www.ickdjs.cc/book_3644595.html
- http://www.ickdjs.cc/book_1259243.html
- http://www.ickdjs.cc/book_610255.html
- http://www.ickdjs.cc/book_1597976.html