vxworks

vxworks
编辑
VxWorks 是美国 Wind River System 公司vxworks 以下简称风河 公司 vxworksWRS 公司vxworks推出的一个实时操作系统vxworksTornado 是WRS 公司推出的一套实时操作系统开发环境vxworks类似Microsoft Visual Cvxworks但是提供了更丰富的调试vxworks仿真环境和工具vxworks

1简介编辑

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

2组成编辑

VxWorks操作系统有以下部件组成vxworks

内核

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

I/O 系统

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

文件系统

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

网络支持

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

3工具编辑

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

4新架构编辑

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

5产品编辑

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

6风河中国编辑

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

vxworks

上一篇:Illustrator制作恐怖氛围的烟雾缭绕的艺术字教程


下一篇:Photoshop制作丝飘带效果简明教程