目录:
定义-VxWorks是什么意思?
VxWorks是专有且可自定义的实时操作系统(RTOS)。 VxWorks专为大多数嵌入式系统中央处理器(CPU)上的分布式计算而设计。
VxWorks可用于多种硬件,包括通信和网络设备,测试和测量设备,计算机外围设备,汽车系统和消费类产品。
Techopedia解释了VxWorks
VxWorks与多种CPU兼容,包括:无互锁管线级微处理器(MIPS),PowerPC,英特尔i960,可扩展处理器体系结构(SPARC),SH-4,x86家族,高级Risc机器(ARM),StrongARM和xScale 。
VxWorks功能包括:
- 隔离的用户模式应用程序
- 实时流程
- 记忆保护
- 高效的互处理,例如透明进程间通信(TIPC)
- 错误处理
- 支持对称多重处理(SMP)和非对称多重处理(ASMP)
- 具有优先级继承的二进制,计数和互斥信号量
- 具有抢占式循环调度和快速中断响应的多任务内核
- POSIX PSE52认证的与用户模式执行环境的兼容性
- 分布式和本地消息队列
- VxSim模拟器
- 文件系统,包括网络文件系统(NFS),高可靠性文件系统(HRFS)和磁盘操作系统文件系统(DOSFS)
- Internet协议版本6(IPv6)网络堆栈
VxWorks还应用于航天器行业。 示例包括:
- 深空计划科学实验(DSPSE),也称为Clementine
- 火星侦察轨道器
- 凤凰火星着陆器
- 深度撞击太空探测器
- 旅居者火星探路者漫游者
- 精神与机遇火星探索漫游者
- 星尘
由于代码是按要求编写的,因此VxWorks对新手程序员可能具有挑战性。 但是,VxWorks比UNIX使用更少的处理能力,并且运行速度更快,因为内容被最小化地保存。
VxWorks于1985年发布,由美国加利福尼亚阿拉米达的Wind River Systems创建和销售。