注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统操作系统理论Tornado/VxWorks入门与提高

Tornado/VxWorks入门与提高

Tornado/VxWorks入门与提高

定 价:¥37.00

作 者: 邝坚主编
出版社: 科学出版社
丛编项: 嵌入式操作系统系列丛书
标 签: 暂缺

ISBN: 9787030145079 出版时间: 2004-11-01 包装: 简裝本
开本: 26cm 页数: 352 字数:  

内容简介

  本书介绍了最新版Vx Works实时嵌入式操作系统的概念、使用及开发应用基础,首先介绍了嵌入式系统、实用时性概念和VxWorks系统特点,然后逐章讨论了Tornado开发环境与基本调试环境、实时多任务、任务间通信、内存管理、中断/异常与定时机制、I/O与本地文件系统等。最后综合以上内容介绍了目标板开发和调试,并有选择地介绍了相关软件工具和DemoCode。本书针对性强,内容丰富,深入浅出,其中融入了作者多年的嵌入式系统开发经验和教学经验,特别适合从事嵌入式系统开发的初中级工程人员和高校相关专业的师生使用。

作者简介

暂缺《Tornado/VxWorks入门与提高》作者简介

图书目录

第1章嵌入式系统.实时性与VxWorks
1.1关于嵌入式系统
1.2实时嵌入式系统
1.3实时嵌入式操作系统
1.4VxWorks概述
第2章Tomado初探
2.1嵌入式软件开发流程
2.2Tornado集成开发环境介绍
2.3一个简单工程
2.3.1创建工程
2.3.2编译和下载运行
2.3.3运行情况观察和调试
2.4各种相关的资源
2.4.1Tornado的帮助
2.4.2Tornado的文件夹
第3章实时多任务
3.1任务基础
3.1.1任务的状态
3.1.2任务的调度方式
3.2任务编程
3.2.1任务创建和删除
3.2.2任务控制
3.2.3与任务相关的其他函数
3.2.4可重入代码和任务变量
3.2.5Task错误状态与errno
3.3VxWorks的系统任务
3.4任务实践
3.4.1任务的设计模式
3.4.2代码和运行
3.4.3用Shell命令观察和控制
本章要点
第4章任务间通信
4.1信号量
4.1.1二进制信号量
4.1.2互斥信号量
4.1.3计数信号量
4.1.4信号量实践
4.2共享内存
4.2.1连接链表
4.2.2环型缓冲
4.3消息队列
4.3.1消息队列基础
4.3.2消息队列的状态
4.3.3消息队列的创建与删除
4.3.4消息队列的发送与接收
4.3.5消息队列实践
4.4管道
4.4.1管道基础
4.4.2管道实践
4.5信号
4.5.1信号基础
4.5.2信号实践
4.6事件
4.6.1事件基础
4.6.2pSOS事件
4.6.3VxWorks5.5事件
4.6.4事件实践
本章要点
第5章内存管理
5.1嵌入式系统的内存管理
5.1.1嵌入式系统对内存管理的要求
5.1.2嵌入式系统的动态内存管理
5.1.3VxWorks动态内存管理机制
5.2VxWorks内存布局
5.3常用库函数及其应用的介绍
5.3.1动态内存的申请和释放
5.3.2内存分区
5.4实现自己的内存分配管理
5.4.1借用消息队列
5.4.2使用内存分区
5.5VxWorks的虚拟内存接口
5.5.1MMU
5.5.2VxWorks对虚拟内存的支持
5.5.3虚拟内存配置
5.5.4VxWorks基本级虚拟内存
5.6VxWorks中的Cache
5.6.1Cache一致性问题及解决
5.6.2使用cacheLib库保持Cache一致
本章要点
第6章中断.异常和定时机制
6.1中断和异常的基本知识
6.1.1VxWorks中断概念
6.1.2VxWorks异常概念
6.1.3中断和异常的比较
6.2VxWorks中断服务
6.2.1VxWorks中断基础
6.2.21SR的特殊限制
6.2.3中断服务程序设置
6.3VxWorks异常服务
6.3.1异常服务程序的配置
6.3.2异常服务程序的重定向
6.3.3异常服务程序实践
6.4时钟和定时器
6.4.1系统时钟
6.4.2系统辅助时钟
6.4.3看门狗定时器
6.4.4时钟中断实践
本章要点
第7章I/O和本地文件系统
7.1I/O系统概述
7.1.1VxWorks的I/O系统接口
7.1.2文件
7.1.3文件名
7.2基本I/O
7.2.1文件描述符
7.2.2基本I/O接口函数介绍
7.2.3Select
7.3缓冲I/O
7.4格式化I/O
7.5I/O设备
7.5.1VxWorks设备介绍
7.5.2设备的创建和使用
7.6I/O驱动
7.7I/O子系统.驱动.设备间的协同工作
7.8本地文件系统
7.8.1VxWorks提供的本地文件系统
7.8.2CBIO接口
7.8.3dosFs文件系统
本章要点
第8章在目标板上开发
8.1预备知识
8.1.1目标板CS850
8.1.2交叉编译
8.1.3目标板与宿主机的连接与配置
8.1.4BSP的基本概念
8.1.5BOOtlOader
8.2一个Bootable工程实践
8.2.1BSP修改及配置
8.2.2VxWorksBoot
8.2.3创建带应用程序的BootableVxWorksimage
8.2.4目标板/宿主机接口简介
8.2.5定制VxWorks
8.2.6TargetServer属性域
8.3一个Downloadable工程实践
8.3.1创建无应用程序的BootableVxWorksimage
8.3.2创建Downloadable工程
8.3.3编写用户程序
8.3.4编译下载并运行
8.4串口调试
8.4.1BSP修改与配置
8.4.2创建bootableVxWorks工程
8.4.3设置TargetServer
附录
附录AWindSh的深入使用
A.1WindSh简介
A.2W1ndSh的操作模式
A.3WindSh的两种解析器
A.4WindSh内嵌的各种操作
附录BWindViw
B.1WindView基本操作
B.2W1ndView扩展功能
B.3触发机制简介
附录CTCL编程
C.1TCL的变量
C.2TCL的列表
C.3TCL的数组
C.4命令替换
C.5算术运算
C.6I/O.文件和格式化处理
C.7过程
C.8控制结构
C.9错误处理
C.10TCL与C应用程序的交互工作
附录DPOSIX时钟和定时器
附录EDemoCOde
E.1windDemo.c
E.2stdio-test.c
E.3ppc860SiO.C
主要参考文献

本目录推荐