发展历程 什么是vxworks? -技术百科的定义

什么是vxworks? -技术百科的定义

目录:

Anonim

定义-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创建和销售。

什么是vxworks? -技术百科的定义