图书介绍

基于VxWorks的嵌入式实时系统设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

基于VxWorks的嵌入式实时系统设计
  • 王金刚等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302088470
  • 出版时间:2004
  • 标注页数:296页
  • 文件大小:25MB
  • 文件页数:306页
  • 主题词:实时操作系统,Vx Works-系统设计-教材

PDF下载


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

下载说明

基于VxWorks的嵌入式实时系统设计PDF格式电子书版下载

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

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

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

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

图书目录

1.1 嵌入式系统概述1

目录1

2.5.3 POSIX时钟和计时器 51

第1章 绪论1

1.2 嵌入式系统的发展历史2

1.3 嵌入式系统的体系结构3

1.3.1 嵌入式处理器3

1.3.2 嵌入式外围设备5

1.3.3 嵌入式应用软件5

1.3.4 嵌入式操作系统6

1.4 典型的嵌入式操作系统7

1.5 嵌入式系统的应用领域11

第2章 嵌入式实时操作系统VxWorks12

2.1 简介12

2.2 VxWorks任务及任务间通信13

2.2.1 多任务机制13

2.2.2 任务状态转变14

2.2.3 Wind任务调度15

2.2.4 任务控制17

2.2.6 任务异常处理20

2.2.5 任务扩展函数20

2.2.7 共享代码和重入21

2.2.8 共享数据结构22

2.2.9 互斥22

2.2.10 信号量23

2.2.11 消息队列27

2.2.12 管道28

2.2.13 任务间网络通信29

2.2.14 信号(signal)30

2.3 VxWorks事件31

2.3.1 pSOS事件32

2.3.2 VxWorks事件33

2.3.3 API比较35

2.4 文件系统36

2.4.1 文件、设备和驱动程序36

2.4.2 基本I/O接口37

2.4.3 缓冲型I/O设备:stdio38

2.4.4 异步输入/输出操作38

2.4.5 VxWorks操作系统中的设备39

2.4.6 与MS-DOS兼容的文件系统:dosFs文件系统41

2.4.8 原始文件系统:rawFs文件系统43

2.4.7 使用SCSI设备从本地dosFs文件系统启动43

2.4.9 磁带文件系统:tapeFs文件系统44

2.4.10 CD-ROM文件系统:cdromFs45

2.4.11 目标服务器文件系统:TSFS46

2.5 中断处理与定时机制46

2.5.1 看门狗定时机制46

2.5.2 中断服务程序48

2.5.4 POSIX内存上锁接口52

2.5.5 POSIX与Wind的比较53

2.6.1 基于目标机的shell54

2.6 目标机工具54

2.6.2 基于目标机的加载器55

2.6.3 基于目标机的符号表56

2.7 基于VxWorks的C++语言开发59

2.7.1 VxWorks系统下使用C++语言59

2.7.2 初始化和确定静态目标60

2.7.3 使用GNU C++编程61

2.7.4 使用Diab C++编程65

2.7.5 使用C++库66

2.7.6 运行事例演示67

第3章 基于图形用户界面的集成开发环境Tornado及开发实例69

3.1 Tornado简介69

3.1.1 Tornado交叉开发环境70

3.1.2 VxWorks目标机环境71

3.1.3 Tornado主机集成开发环境71

3.1.4 主机与目标机的接口73

3.2 Tornado的安装和启动74

3.2.1 Tornado初步74

3.2.2 建立主机环境76

3.2.3 建立默认的目标机硬件环境77

3.2.4 主机与目标机的通信配置78

3.2.5 启动VxWorks79

3.2.6 启动Tornado82

3.2.7 启动目标服务器84

3.2.8 显示目标机信息85

3.3 Tornado环境下的工程开发86

3.3.1 设计用户工程86

3.3.2 创建可下载的应用程序89

3.3.3 创建自定义的VxWorks映像89

3.3.4 创建可启动的应用程序90

3.3.5 配置目标机与主机间通信接口91

3.3.6 配置和构建VxWorks启动程序92

3.4 Tornado目标服务器93

3.4.1 简介94

3.4.2 配置和启动目标服务器94

3.4.3 选择目标服务器95

3.4.4 管理目标服务器96

3.4.5 停止目标服务器97

3.5 Tornado主机工具97

3.5.1 shell97

3.5.2 调试器101

3.5.3 浏览器103

3.6 仿真器VxSim105

3.6.1 简介105

3.6.2 集成仿真器106

3.6.3 构建应用程序107

3.6.4 配置VxSim全功能仿真器107

第4章 板级支持包BSP基础110

4.1 BSP简介110

4.2 BSP组织结构110

4.2.1 BSP源文件及包含文件111

4.2.2 生成文件121

4.2.3 必要函数122

4.2.4 可选函数123

4.3 VxWorks引导顺序124

4.3.1 引导过程概述124

4.3.2 相关文件及函数124

4.4 创建一个BSP127

4.4.1 建立开发环境128

4.4.2 编写BSP文件129

4.4.3 编译和下载VxWorks132

4.4.4 调试初始化代码133

4.4.5 启动WDB服务器135

4.4.6 最小化内核137

4.4.7 其他相关问题138

4.5 组件141

4.5.1 组件描述语言142

4.5.2 创建组件151

4.6 硬件设计指导158

4.6.1 体系结构158

4.6.2 内存159

4.6.3 总线160

4.6.4 设备163

4.7 编写驱动程序166

4.7.1 驱动程序规范及要求166

4.7.2 驱动程序开发步骤170

4.7.3 高速缓存相关问题172

第5章 网络编程176

5.1 引言176

5.2 VxWorks网络协议栈176

5.2.1 支持的协议和工具176

5.2.2 设定与网络任务相关的任务优先级178

5.3 数据链路层组件179

5.3.1 以太网驱动支持179

5.3.2 共享内存的底板网络驱动180

5.3.3 用户接口190

5.4 网络协议栈的配置190

5.4.1 配置设置摘要190

5.4.2 创建时配置网络协议栈191

5.4.3 配置TCP/IP201

5.4.4 网络配置协议210

5.4.5 远程访问应用216

5.5 VxWorks套接字222

5.5.1 BSD套接字223

5.5.2 ZBUF套接字236

第6章 S3C4510微控制器开发平台250

6.1 S3C4510微控制器概述250

6.1.1 S3C4510微控制器特点及总体结构250

6.1.2 S3C4510微控制器内部结构251

6.2 S3C4510B微控制器开发平台259

6.2.1 开发板总体结构260

6.2.2 开发板各模块的功能介绍260

6.3.1 JTAG调试接口262

6.3 开发板软/硬件调试262

6.3.2 集成开发组件ADS264

6.3.3 开发板调试举例267

6.4 VxWorks操作系统移植271

6.4.1 编写BSP软件272

6.4.2 VxWorks操作系统的启动过程277

6.4.3 串行设备驱动程序280

6.4.4 网络设备驱动程序285

参考文献295

结束语296

热门推荐