出版社:清华大学出版社
年代:2004
定价:28.0
全书系统而深入地讲解了VxWorks高级程序设计的重点和难点,尤其对POSIX编程、I/O系统、网络应用编程等做了详细的介绍,给出了众多的实用编程技巧。同时,本书对于VxWorks中出现的新技术也做了尤为详细的介绍,以期能够详细地介绍新技术的优秀特性和使用中的注意事项。本书共12章,系统地讲解了wind内核、任务间通信、POSIX编程、信号、I/O系统、文件系统、VxWorks网络整体分析、网络应用编程、网络驱动(END)、BSP概述、VxWorks映象、VxWorks启动过程等知识。本书内容详实,实例丰富,可读性强,是VxWorks中高级开发人员的一本不可多得的参考书。
第1章 wind内核 1.1 内核概述 1.1.1 实时内核 1.1.2 微内核 1.1.3 任务调度 1.2 任务属性 1.2.1 任务控制块(WIND_TCB) 1.2.2 任务栈 1.2.3 出错状态 1.2.4 钩子函数 1.2.5 任务状态 1.2.6 系统任务 1.3 内核功能接口 1.3.1 激活内核 1.3.2 任务创建
第1章 wind内核 1.1 内核概述 1.1.1 实时内核 1.1.2 微内核 1.1.3 任务调度 1.2 任务属性 1.2.1 任务控制块(WIND_TCB) 1.2.2 任务栈 1.2.3 出错状态 1.2.4 钩子函数 1.2.5 任务状态 1.2.6 系统任务 1.3 内核功能接口 1.3.1 激活内核 1.3.2 任务创建 1.3.3 任务控制 1.3.4 任务结束 1.3.5 任务重启 1.3.6 调度控制 1.3.7 其他辅助函数 1.4 多任务与函数重入第2章 任务间通信 2.1 概述 2.2 共享内存 2.3 信号量 2.3.1 概述 2.3.2 二进制信号量 2.3.3 互斥信号量 2.3.4 计数信号量 2.3.5 共享内存信号量 2.4 消息队列 2.4.1 概述 2.4.2 普通消息队列 2.4.3 共享内存消息队列 2.4.4 信号量和消息队列实验 2.5 管道 2.5.1 概述 2.5.2 使用管道 2.5.3 管道I/O控制 2.5.4 管道示例 2.6 信号 2.7 socket第3章 POSIX编程 3.1 POSIX标准简介 3.2 时钟和定时器 3.2.1 概述 3.2.2 时钟 3.2.3 定时器 3.2.4 看门狗 3.2.5 示例 3.3 内存锁定 3.4 线程 3.4.1 线程创建 3.4.2 动态库初始化 3.4.3 线程私有数据 3.4.4 线程互斥与同步 3.4.5 线程结束 3.4.6 线程撤销 3.5 任务调度 3.5.1 概述 3.5.2 调计策略 3.5.3 调度实现 3.6 信号量 3.6.1 概述 3.6.2 初始化信号量 3.6.3 信号量基本操作 3.6.4 删除信号量 3.7 消息队列 3.7.1 概述 3.7.2 打开消息队列 3.7.3 传递消息 3.7.4 消息到达通知 3.7.5 消息队列示例第4章 信号 4.1 信号概述 4.2 信号处理函数 4.3 BSD信号接口 4.4 POSIX信号接口 4.4.1 阻塞信号集 4.4.2 信号处理函数 4.4.3 同步处理 4.5 POSIX1003.1b扩展信号接口 4.5.1 扩展信号处理函数 4.5.2 发送队列信号 4.5.3 队列信号处理 4.6 信号的影响 4.6.1 系统调用中断 4.6.2 函数重入影响第5章 I/O系统 5.1 I/O系统概述 5.1.1 I/O系统层次结构 5.1.2 文件、设备和驱动程序 5.2 基本I/O 5.2.1 标准I/O 5.2.2 打开和关闭 5.2.3 创建和删除 5.2.4 读写 5.2.5 文件截平 5.2.6 I/O控制 5.3 I/O复用(Select) 5.4 其他I/O 5.4.1 缓冲I/O(ansiStdio) 5.4.2 格式化I/O(fioLib) 5.4.3 消息记录(IogLib) 5.5 异步I/O(AIO) 5.5.1 AIO控制块 5.5.2 AIO函数 5.5.3 用AIO的实例 5.6 常用的VxWorks设备 5.6.1 串行终端设备 5.6.2 伪内存设备 5.6.3 NFS设备 5.6.4 非NFS网络文件系统设备(netDrv设备) 5.6.5 RAM盘 5.7 I/O系统内部结构 5.7.1 驱动程序 5.7.2 设备 5.7.3 文件描述符 5.7.4 块设备驱动 5.8 串口tty设备 5.8.1 串口的层次 5.8.2 串口初始化过程 5.8.3 创建tty设备 5.8.4 tty输入输出 5.8.5 控制tty 5.9 编写SCC驱动 5.9.1 tty数据结构 5.9.2 xxDrv数据结构 5.9.3 xxDrv程序结构 5.9.4 查询支持第6章 文件系统 ……第7章 VxWorks网络整体分析第8章 网络应用编程第9章 网络驱动(END)第10章 BSP概述第11章 VxWorks映像第12章 VxWorks启动过程
全书深入而系统地讲解了VxWorks高级程序设计的重点和难点,尤其对POSIX编程、I/O系统、网络应用编程等作了详细的介绍,并给出了众多的实用编程技巧。同时,本书对于VxWorks中出现的新技术及其优秀特性也作了详细的介绍。 本书共12章,内容包括wind内核、任务间通信、POSIX编程、信号、I/O系统、文件系统、VxWorks网络整体分析、网络应用编程、网络驱动(END)、BSP概述、VxWorks映像、VxWorks启动过程等知识。本书内容详实、实例丰富、可读性强,是VxWorks中、高级开发人员的一本不可多得的参考书籍。
书籍详细信息 | |||
书名 | VxWorks高级程序设计站内查询相似图书 | ||
9787302081272 《VxWorks高级程序设计》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看 | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 28.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 339 | 印数 | 5000 |
VxWorks高级程序设计是清华大学出版社于2004.出版的中图分类号为 TP316.2 的主题关于 实时操作系统,VxWorks 的书籍。
陈智育, 温彦军, 陈琪, 编著
周启平, 张杨, 编著
美国风河公司, 著
美国风河公司, 著
张杨, 于银涛, 编著
徐惠民等, 编著
王学龙, 编著
曹桂平, 等编著
孔祥营, 张保山, 俞烈彬, 编著