图书介绍

VxWorks程序开发实践PDF|Epub|txt|kindle电子书版本下载

VxWorks程序开发实践
  • 陈智育等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115120889
  • 出版时间:2004
  • 标注页数:346页
  • 文件大小:104MB
  • 文件页数:356页
  • 主题词:实时操作系统,VxWorks

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

VxWorks程序开发实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第1章 Wind River1

1.1 风河系统公司简介1

1.2 实时操作系统VxWorks简介1

1.3 Wind River的产品系列3

1.4 Wind River Platform系列7

1.5 Wind River产的成功范例10

1.6 Wind River服务支持途径11

第2章 Tornado13

2.1 初识环境13

2.1.1 安装13

2.1.2 目录与文件15

2.1.3 帮助文档15

2.2 基本结构17

2.3 工程管理19

2.3.1 工程创建21

2.3.2 源文件引用23

2.3.3 组件配置24

2.4 编译器27

2.4.1 编译配置27

2.4.2 Makefile规则30

2.4.3 库使用31

2.4.4 命令行编译31

2.5 调试器32

2.5.1 图形界面33

2.5.2 命令行35

2.5.3 目标模块调试35

2.6 WindSh36

2.6.2 WindSh特点37

2.6.1 WindSh结构37

2.6.3 WindSh内部命令39

2.6.4 解释器TCL42

2.7 辅助调试工具42

2.7.1 Browser42

2.7.2 VxSim45

2.8 Target Server46

2.8.1 配置和启动46

2.8.2 虚拟IO50

2.8.3 TSFS52

2.8.4 Tornado Registry52

2.9 辅助小工具53

2.10 常见问题解答55

第3章 VxWorks58

3.1 初识系统58

3.1.2 VxWorks组件介绍59

3.1.1 VxWorks特性59

3.1.3 主机上VxWorks相关目录和文件60

3.1.4 VxWorks库模块62

3.1.5 VxWorks与其他RTOS的比较62

3.2 VxWorks与目标机63

3.3 VxWorks与主机63

3.4 符号表65

3.4.1 symLib和symlib66

3.4.2 符号表初始化67

3.4.3 符号表同步69

3.4.4 错误状态71

3.5 Linker和Loader73

3.5.1 静态连接73

3.5.2 动态加载74

3.5.3 loadLib与loadlib75

3.5.4 目标模块管理76

3.5.5 加载方式77

3.5.6 模块卸载85

3.6 目标机Shell86

3.6.1 tShell创建86

3.6.2 tShell使用87

3.6.3 tShell辅助调试90

3.6.4 脚本支持91

3.6.5 tShell与wShell的区别92

3.6.6 Console和虚拟Console93

3.6.7 usrLib和usrFsLib93

3.6.8 最终产品tShell问题95

3.6.9 用户定制Shell96

3.7 其他组件99

3.7.2 数据结构组件100

3.7.1 ANSI C库100

3.7.3 复位支持库101

3.7.4 可选组件101

3.8 常见问题解答102

第4章 多任务环境107

4.1 任务概念107

4.1.1 任务控制块107

4.1.2 任务变量108

4.1.3 环境变量109

4.1.4 任务栈110

4.1.5 任务选项110

4.1.6 任务状态110

4.1.7 任务调度111

4.1.8 任务函数库114

4.1.9 任务功能扩展114

4.2 中断处理115

4.1.10 系统任务115

4.2.1 中断封装116

4.2.2 系统时钟117

4.2.3 辅助时钟119

4.2.4 代码限制119

4.2.5 中断通知119

4.2.6 用户中断120

4.3 异常处理120

4.3.1 异常处理库121

4.3.2 异常信号122

4.4 线程间通信122

4.4.1 共享数据结构122

4.4.2 信号量123

4.4.3 消息队列126

4.5 常见问题解答127

5.1 基本概念130

第5章 内存管理130

5.2 VxWorks中的内存布局131

5.2.1 BootRom运行时的内132

存布局132

5.2.2 VxWorks运行时的内133

存布局133

5.3 内存分配算法134

5.4 VxWorks中内存操作API136

函数136

5.5 Flash存储器139

5.6 内存管理单元和VxVMI141

5.6.1 虚拟内存141

5.6.2 基本MMU的支持142

5.6.3 VxVMI143

5.7.3 Cache的工作过程145

5.7.2 Cache的操作145

5.7.1 Cache的结构145

5.7 高速缓存[Cache]145

5.8 NVRAM146

5.9 内存的检验147

5.9.1 利用内存读写验证内存147

5.9.2 利用d和memShow命令查看内存147

5.9.3 使用Browser查看内存148

5.10 常见问题解答150

第6章 I/O系统155

6.1 概述155

6.1.1 系统结构155

6.1.2 文件156

6.1.3 文件描述符156

6.1.4 标准文件描述符156

6.2.1 基本I/O157

6.2 I/O接口157

6.2.2 带缓存I/O158

6.2.3 格式I/O159

6.3 I/O内部管理160

6.3.1 系统启动160

6.3.2 I/O系统初始化161

6.3.3 驱动程序初始化161

6.3.4 创建设备162

6.3.5 设备的访问163

6.4 VxWorks的设备和驱动167

6.4.1 串行I/O设备168

6.4.2 管道设备169

6.4.3 伪内存设备169

6.5 串口驱动169

6.5.1 ttyDrv和tyLib171

6.5.2 xxDrv172

6.5.3 加载流程174

6.6 常见问题解答175

第7章 文件系统177

7.1 系统结构177

7.1.1 应用接口178

7.1.2 IO系统182

7.1.3 CBIO183

7.2 本机文件系统187

7.2.1 dosFs187

7.2.2 其他190

7.3 块设备191

7.3.1 概述191

7.3.2 ramDrv193

7.3.3 软盘194

7.3.4 硬盘195

7.3.5 TureFFS195

7.3.6 memDrv200

7.4 常见问题解答201

第8章 网络通信202

8.1 概述202

8.2 网络驱动203

8.2.1 网络驱动加载配置204

8.2.2 增加第二块网卡206

8.2.3 添加新的网卡驱动程序208

8.3 Socket程序设计208

8.3.1 概念的引入209

8.3.2 客户/服务器模式210

8.3.3 Socket函数213

8.3.4 服务器程序结构226

8.4 网络服务227

8.4.1 FTP服务器228

8.5 常见问题解答229

8.4.2 Telnet服务器229

第9章 建立开发环境233

9.1 主机和目标机233

9.2 板级支持包[BSP]235

9.3 系统启动239

9.4 程序映像241

9.4.1 映像类型242

9.4.2 映像格式244

9.4.3 映像组织248

9.5 BootRom建立249

9.5.1 BSP定制249

9.5.2 选择BootRom的启动方式252

9.5.3 选择VxWorks的加载方式254

9.5.4 BootRom建立256

9.5.5 BootRom运行257

9.6.2 主机环境258

9.6.1 目标系统258

9.6 MFC5272 BootRom实例258

9.6.3 设计目标262

9.6.4 编辑263

9.6.5 编译270

9.6.6 调试270

9.6.7 发布271

9.7 PC104/486 BootRom实例271

9.7.1 目标系统271

9.7.2 主机环境272

9.7.3 设计目标272

9.7.4 编辑272

9.7.5 编译279

9.7.6 调试279

9.7.7 发布279

9.8.1 调试方式280

9.8 建立开发环境280

9.8.2 Hello World281

9.9 常见问题解答283

第10章 程序开发实践285

10.1 Tornado扩展285

10.1.1 工程组织285

10.1.2 Tornado API285

10.1.3 CDF组件定制287

10.1.4 编辑器291

10.1.5 版本控制293

10.1.6 静态检查297

10.1.7 代码文档297

10.1.8 UML298

10.1.9 其他功能扩展300

10.2.1 多任务调试302

10.2 调试实践302

10.2.2 Shell调试功能305

10.2.3 WindView调试307

10.3 编程实践312

10.3.1 OSAL的VxWorks实现实例312

10.3.2 通用通信层实现实例323

10.4 移植实践336

10.4.1 多操作系统移植337

10.4.2 升级到Tornado 2.2338

10.4.3 goAhead移植实例339

10.5 常见问题解答341

附录 参考资源343

A.1 参考文献343

A.2 基础书籍344

A.3 网络资源345

热门推荐