VxWorks操作系统指南 2 目 录 1
VxWorks操作系统概述 4 1
VxWorks 操作系统简介 4 1
VxWorks操作系统内核 5 1
任务管理 6 1
通信、同步和互斥机制 9 1
网络通信 11 1
中断服务程序 14 1
时间管理器 14 2
VxWorks应用指导 16 2
系统启动 17 2
应用系统配置 19 2
板级支持包BSP 21 2
VxWorks系统任务 23 2
应用软件开发指导 23 2
应用示例分析 25 3 VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),被应用于各种嵌入式领域
包括过程控制(化工、食品加工),机器人(制造、自动操作控制),航空电子(飞行管理、GPS、喷气发动机控制),军事(武器管理、密码),数据处理(采集、信号处理),通信(税收机、数字电话),家电(微波炉、洗衣机、空调),计算机外围设备(打印机、Modem)等
VxWorks是嵌入式系统应用中的软件平台,是包括各种硬件驱动和内核组件的集合,提供了各种适应嵌入式系统和实时应用的特性,以及一些帮助系统开发和调试的辅助机制
VxWorks提供了定制硬件的板级支持包BSP,实现硬件抽象
硬件抽象层可以提高应用代码的一致性,使应用在各种目标板上的移植变得容易进行
VxWorks还提供各种流行的硬件设备的驱动,如网卡、串口和存储器驱动等,使得开发者可以快速建立应用系统
VxWorks本身和其应用程序都 具 有 极 好 的可移植性
VxWorks库 组件几 乎 都 用C语 言 编 写 ,可容易移植到 不 同 的CPU上实现
VxWorks的发行版 本直 接 对 多 种CPU提供支持
VxWorks 5
5有 8类 CPU版 本,包括PowerPC、Pent