首页 > 其他 > 详细

vxworks

时间:2014-01-25 09:14:37      阅读:644      评论:0      收藏:0      [点我收藏+]
vxworks
编辑
VxWorks 是美国 Wind River System 公司bubuko.com,布布扣 以下简称风河 公司 bubuko.com,布布扣WRS 公司bubuko.com,布布扣推出的一个实时操作系统bubuko.com,布布扣Tornado 是WRS 公司推出的一套实时操作系统开发环境bubuko.com,布布扣类似Microsoft Visual Cbubuko.com,布布扣但是提供了更丰富的调试bubuko.com,布布扣仿真环境和工具bubuko.com,布布扣

1简介编辑

VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统bubuko.com,布布扣RTOSbubuko.com,布布扣bubuko.com,布布扣嵌入式开发环境的关键组成部分bubuko.com,布布扣良好的持续发展能力bubuko.com,布布扣高性能的内核以及友好的用户开发环境bubuko.com,布布扣在嵌入式实时操作系统领域占据一席之地bubuko.com,布布扣它以其良好的可靠性和卓越的实时性被广泛地应用在通信bubuko.com,布布扣军事bubuko.com,布布扣航空bubuko.com,布布扣天等高精尖技术及实时性要求极高的领域中bubuko.com,布布扣如卫星通讯bubuko.com,布布扣军事演习bubuko.com,布布扣弹道制导bubuko.com,布布扣飞机导航等bubuko.com,布布扣在美国的 F-16bubuko.com,布布扣FA-18战斗机bubuko.com,布布扣B-2 隐形轰炸机和爱国者导弹bubuko.com,布布扣甚至连1997年4月在火星表面登陆的火星探测器bubuko.com,布布扣2008年5月登陆的凤凰号bubuko.com,布布扣和2012年8月登陆的好奇号也都使用到了VxWorks上bubuko.com,布布扣

2组成编辑

VxWorks操作系统有以下部件组成bubuko.com,布布扣

内核

多任务调度bubuko.com,布布扣采用基于优先级抢占方式bubuko.com,布布扣同时支持同优先级任务间的分时间片调度bubuko.com,布布扣
任务间的同步
定时器和内存管理机制

I/O 系统

VxWorks 提供了一个快速灵活的与 ANSI C 兼容的 I/O 系统bubuko.com,布布扣包括 UNIX 标准的Basic I/Obubuko.com,布布扣creat(),remove(),open(),close(),read(),write(),and ioctl().bubuko.com,布布扣bubuko.com,布布扣Buffer I/O (fopen(),fclose(),fread(),fwrite(),getc(),putc()) 以及POSIX 标准的异步 I/Obubuko.com,布布扣VxWorks 包括以下驱动程序bubuko.com,布布扣网络驱动bubuko.com,布布扣管道驱动bubuko.com,布布扣RAM盘驱动bubuko.com,布布扣SCSI驱动bubuko.com,布布扣键盘驱动bubuko.com,布布扣显示驱动bubuko.com,布布扣磁盘驱动bubuko.com,布布扣并口驱动等 bubuko.com,布布扣

文件系统

支持四种文件系统bubuko.com,布布扣dosFsbubuko.com,布布扣rt11Fsbubuko.com,布布扣rawFs 和 tapeFs
支持在一个单独的 VxWorks 系统上同时并存几个不同的文件系统bubuko.com,布布扣
板级支持包 BSPbubuko.com,布布扣Board Support Packagebubuko.com,布布扣
板级支持包向VxWorks操作系统提供了对各种板子的硬件功能操作的统一的软件接口bubuko.com,布布扣它是保证VxWorks操作系统可移植性的关键bubuko.com,布布扣它包括硬件初始化bubuko.com,布布扣中断的产生和处理bubuko.com,布布扣硬件时钟和计时器管理bubuko.com,布布扣局域和总线内存地址映射bubuko.com,布布扣内存分配等等bubuko.com,布布扣每个板级支持包包括一个 ROM 启动bubuko.com,布布扣Boot ROMbubuko.com,布布扣或其它启动机制bubuko.com,布布扣

网络支持

它提供了对其它VxWorks系统和TCP/IP网络系统的"透明"访问bubuko.com,布布扣包括与BSD套接字兼容的编程接口bubuko.com,布布扣远程过程调用bubuko.com,布布扣RPCbubuko.com,布布扣bubuko.com,布布扣SNMPbubuko.com,布布扣可选项bubuko.com,布布扣bubuko.com,布布扣远程文件访问bubuko.com,布布扣包括客户端服务端的NFS机制以及使用RSHbubuko.com,布布扣FTP 或 TFTP的非NFS机制bubuko.com,布布扣以及BOOTP 和代理ARPbubuko.com,布布扣DHCPbubuko.com,布布扣DNSbubuko.com,布布扣OSPFbubuko.com,布布扣RIPbubuko.com,布布扣无论是松耦合的串行线路bubuko.com,布布扣标准的以太网连接还是紧耦合的利用共享内存的背板总线bubuko.com,布布扣所有的 VxWorks 网络机制都遵循标准的 Internet 协议bubuko.com,布布扣

3工具编辑

在 Tornado 开发系统中bubuko.com,布布扣开发工具是驻留在主机上的bubuko.com,布布扣但是也可以根据需要将基于目标机的Shell 和装载卸载模块加入 VxWorksbubuko.com,布布扣
嵌入式Vxworks系统的主要应用领域主要有以下几方面bubuko.com,布布扣
1bubuko.com,布布扣数据网络bubuko.com,布布扣bubuko.com,布布扣以太网交换机bubuko.com,布布扣路由器bubuko.com,布布扣远程接入服务器等
2bubuko.com,布布扣远程通讯bubuko.com,布布扣bubuko.com,布布扣电信用的专用分组交换机和自动呼叫分配器bubuko.com,布布扣蜂窝电话系统
3bubuko.com,布布扣医疗设备bubuko.com,布布扣bubuko.com,布布扣放射理疗设备
4bubuko.com,布布扣消费电子bubuko.com,布布扣bubuko.com,布布扣个人数字助理
5bubuko.com,布布扣交通运输bubuko.com,布布扣bubuko.com,布布扣导航系统bubuko.com,布布扣高速火车控制系统
6bubuko.com,布布扣工业bubuko.com,布布扣bubuko.com,布布扣机器人
7bubuko.com,布布扣航空航天bubuko.com,布布扣bubuko.com,布布扣卫星跟踪系统
8bubuko.com,布布扣多媒体bubuko.com,布布扣bubuko.com,布布扣电视会议设备
9bubuko.com,布布扣计算机外围设备bubuko.com,布布扣bubuko.com,布布扣X终端bubuko.com,布布扣I/O 系统等
总之bubuko.com,布布扣VxWorks的系统结构是一个相当小的微内核的层次结构bubuko.com,布布扣内核仅提供多任务环境bubuko.com,布布扣进程间通信和同步功能bubuko.com,布布扣这些功能模块足够支持VxWorks在较高层次所提供的丰富的性能的要求bubuko.com,布布扣
VxWorks6.0版本新增功能bubuko.com,布布扣
风河通用平台VxWorks版bubuko.com,布布扣GPPbubuko.com,布布扣是所有设备软件应用程序的首要基础平台bubuko.com,布布扣此通用平台基于全球应用最广泛的运行时操作系统--VxWorks而构建bubuko.com,布布扣最新版本bubuko.com,布布扣VxWorks 6.1bubuko.com,布布扣中的各运行时组件可向后兼容VxWorks的早期版本bubuko.com,布布扣此最新版本包含了增强的内存保护bubuko.com,布布扣容错管理bubuko.com,布布扣并支持最新的网络和安全协议以及设备与企业间的连通性bubuko.com,布布扣
通用平台组合了最为严格和确定性的实时操作系统bubuko.com,布布扣其产品完全集成了现有的产品开发解决方案bubuko.com,布布扣从而能够满足贵企业的各种苛刻需求bubuko.com,布布扣它无缝集成了业界标准的RTOSbubuko.com,布布扣VxWorks 6.1bubuko.com,布布扣bubuko.com,布布扣功能强大的开发套件bubuko.com,布布扣Workbench 2.3bubuko.com,布布扣bubuko.com,布布扣网络和安全协议bubuko.com,布布扣用于工程人员快速启动项目的培训以及迅速扩展您开发团队综合技能的各种专业服务bubuko.com,布布扣
新增功能bubuko.com,布布扣
通用平台VxWorks 3.1版扩展了的3.0功能bubuko.com,布布扣它扩展了架构支持bubuko.com,布布扣多处理器消息处理bubuko.com,布布扣基于业界标准的开源式TIPC协议bubuko.com,布布扣bubuko.com,布布扣增强了网络堆栈以及支持风河Workbench的最新版本bubuko.com,布布扣

4新架构编辑

- ARM 9,ARM 11
- Intel Pentium M
- Intel XScale
- MIPS
- PowerPC
- Renesas SuperH-4,SuperH-4a
* 支持通用平台VxWorks 3.0版中的所有架构和BSP
* 多处理器消息通道bubuko.com,布布扣基于TIPC协议bubuko.com,布布扣
* 网络堆栈包括PPPbubuko.com,布布扣PPPoE以及多链路PPP
* 风河Workbench 2.3

5产品编辑

WindNet SNMP
WindNet STREAMS
WindNet 第三方产品bubuko.com,布布扣包括 OSIbubuko.com,布布扣SS7bubuko.com,布布扣ATMbubuko.com,布布扣Frame Relaybubuko.com,布布扣CORBAbubuko.com,布布扣ISDNbubuko.com,布布扣X.25bubuko.com,布布扣
CMIP/GDMObubuko.com,布布扣分布式网络管理等bubuko.com,布布扣
这些产品扩展了VxWorks的网络特性bubuko.com,布布扣并增强了嵌入式处理器的网络特性
VxVMI 为带有 MMU 的目标板提供了虚拟内存机制bubuko.com,布布扣
VxMP 提供了共享信号量bubuko.com,布布扣消息队列和在不同处理器之间的共享内存区域bubuko.com,布布扣
目标代理bubuko.com,布布扣Target Agentbubuko.com,布布扣
目标代理遵循 WBDbubuko.com,布布扣Wind Debugbubuko.com,布布扣协议bubuko.com,布布扣允许目标机与主机上的 Tornado 开发工具相连bubuko.com,布布扣在目标代理的缺省设置中bubuko.com,布布扣目标代理是以 VxWorks 的一个任务tWdbTask 的形式运行的bubuko.com,布布扣
Tornado 目标服务器bubuko.com,布布扣Target Serverbubuko.com,布布扣向目标代理发送调试请求bubuko.com,布布扣调试请求通常决定目标代理对系统中其它任务的控制和处理bubuko.com,布布扣缺省状态下bubuko.com,布布扣目标服务器与目标代理通过网络进行通信bubuko.com,布布扣但是用户也可以改变通信方式bubuko.com,布布扣
实用库
VxWorks 提供了一个实用例程的扩展集bubuko.com,布布扣包括中断处理bubuko.com,布布扣看门狗定时器bubuko.com,布布扣消息登录bubuko.com,布布扣 内存分配bubuko.com,布布扣字符扫描bubuko.com,布布扣线缓冲和环缓冲管理bubuko.com,布布扣链表管理和 ANSI C 标准bubuko.com,布布扣

6风河中国编辑

北京市朝阳区望京中环南路9号望京大厦B座18层
  
词条贡献榜
辛勤贡献者:

vxworks

原文:http://www.cnblogs.com/jeanschen/p/3532575.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!