图书介绍
嵌入式VxWorks系统开发与应用PDF|Epub|txt|kindle电子书版本网盘下载
- 王学龙编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115115753
- 出版时间:2003
- 标注页数:325页
- 文件大小:28MB
- 文件页数:334页
- 主题词:实时操作系统,VxWorks
PDF下载
下载说明
嵌入式VxWorks系统开发与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 嵌入式实时操作系统VxWorks1
1.1.1 VxWorks的应用领域1
1.1.2 VxWorks系统的特点2
1.1.3 VxWorks的可用主机/目标机4
1.2 Tornado开发环境5
1.2.1 Tornado核心工具6
1.2.2 WindPower工具8
1.3 Tornado嵌入式开发系统可选组件10
1.3.1 板级支持包BSP Developer’s Kit11
1.3.2 虚拟内存接口VxVMI12
1.3.3 支持紧耦合共享内存多处理器结构的VxMP13
1.3.4 支持紧耦合分布式多处理器结构的VxDCOM13
1.3.5 支持松耦合分布式多处理器结构的VxFUSION14
1.3.6 闪存文件系统TrueFFS for Tornado15
第2章 VxWorks系统基本理论16
2.1 VxWorks系统概述16
2.2 VxWorks系统内核及组件17
2.2.1 任务管理19
2.2.2 任务间通信和同步机制25
2.2.3 中断机制32
2.2.4 定时管理机制33
2.2.5 内存管理34
2.2.6 I/O与文件系统35
2.3 VxWorks系统开发经验37
2.3.1 正确划分任务37
2.3.2 防止任务异常38
2.3.3 正确运用函数的可重入性38
2.4 VxWorks系统开发模型概述39
2.3.4 使用名称访问资源39
2.3.5 用户任务优先级确定39
2.4.1 系统启动40
2.4.2 应用系统配置42
第3章 VxWorks系统BSP基本概念47
3.1 BSP基础47
3.2 BSP文件结构49
3.3 VxWorks系统的BSP开发过程50
3.3.1 建立BSP开发环境50
3.3.2 编辑修改BSP文件50
3.3.3 生成目标文件bootrom和VxWorks映像56
3.3.4 基于ROM映像的初始化57
3.4 BSP中设备驱动程序的开发58
4.1.1 基本功能模块60
4.1 MPC8260处理器的组成与结构60
第4章 VxWorks系统BSP开发实例60
4.1.2 内核603e的组成62
4.1.3 SIU的结构63
4.1.4 CPM的模块结构64
4.2 MPC8260通信处理模块66
4.2.1 内部存储空间66
4.2.2 缓冲描述符BD68
4.2.3 参数RAM71
4.2.4 快速以太网控制器的功能72
4.2.5 快速以太网控制器的接收过程74
4.2.6 快速以太网控制器的发送过程74
4.3 MPC8260编程特点75
4.3.1 数据格式和指令格式75
4.3.2 指令分类77
4.3.3 特殊功能寄存器79
4.3.4 高速缓存控制80
4.4 BSP最小系统设计81
4.4.1 BOOT ROM配置编程82
4.4.2 程序存储区Flash配置84
4.4.3 SDRAM初始化93
4.4.4 CPU初始化96
4.4.5 系统软复位97
4.5 接口驱动设计97
4.5.1 MPC8260 SCC1-Ethernet接口的设计97
4.5.2 MPC8260 SMC1-RS232接口的设计126
4.6.1 测试内容136
4.6.2 测试项目及结果136
4.6 BSP的调试和测试136
第5章 VxWorks系统开发环境Tornado140
5.1 Tornado开发环境概述140
5.2 Tornado开发环境的安装141
5.2.1 安装Tornado开发环境141
5.2.2 注册Tornado开发环境148
5.3 初步使用Tornado环境152
5.3.1 Tornado工程的类型153
5.3.2 启动Tornado环境154
5.3.3 创建工作区和工程155
5.3.4 添加文件到工作区和工程158
5.3.5 编译工程160
5.3.6 下载工程到VxWorks目标模拟器162
5.3.7 在Tornado Shell下运行应用程序165
5.4.1 检查内存消耗166
5.4 监视与调试166
5.4.2 软件逻辑分析167
5.4.3 应用程序调试168
第6章 VxWorks系统编译器171
6.1 Make管理项目概述171
6.2 编写Makefile的规则172
6.2.1 虚拟目标173
6.2.2 Makefile的变量173
6.2.3 make的变量174
6.2.4 隐式规则175
6.2.5 模式规则176
6.3 Make命令176
6.4 Makefile实例分析177
6.5 Gcc的基本概念187
6.6 Gcc命令189
6.7 Gcc扩展192
第7章 VxWorks系统应用实例194
7.1 VxWorks系统中的任务划分194
7.2 任务间通信机制195
7.3 Wind内核功能198
7.4 中断处理203
7.5 Sockets通信210
7.6 任务多实例应用218
7.7 C++应用241
7.8 数据报应用252
7.9 虚拟内存设备驱动263
7.10 RamDiSk驱动277
7.11 WDB应用284
7.12 任务软调度实例一296
7.13 任务软调度实例二310