跳过正文

VxWorks发展历史

VxWorks RTOS

VxWorks因其在可靠性和实时性方面的卓越表现,被广泛用于航空航天、国防、医疗、汽车、工业控制等高要求的领域。随着技术的演进,VxWorks不断更新以适应新的处理器架构、安全需求和复杂的系统设计。

VxWorks的开发历史:

  • 1983年:Wind River Systems公司由Jerry Fiddler和Dave Wilner在加利福尼亚州阿拉米达成立,致力于实时操作系统的开发。
  • 1987年:VxWorks作为Wind River的首款实时操作系统(RTOS)正式发布。最初,VxWorks是作为VRTX操作系统的补充产品而开发的,但很快就凭借其性能和可靠性在市场上站稳了脚跟。
  • 1990年代:
    • 1995年:VxWorks首次用于太空任务,NASA的克拉门汀月球探测器上搭载了VxWorks,这是VxWorks在航空航天领域应用的早期标志。
    • 1997年:VxWorks被NASA的火星探路者任务采用,成功登陆火星,进一步确立了其在太空任务中的地位。
  • 2000年代:
    • 2001年:Wind River推出了Tornado开发环境,这是第一个针对嵌入式系统的图形化开发环境,极大地简化了VxWorks的开发过程。
    • 2003年:VxWorks 5.x系列开始向6.x系列过渡,带来了许多改进,包括对多处理器支持的增强。
  • 2000年代中期:
    • 2004年:VxWorks 6.4发布,增加了对SMP(对称多处理)系统的支持,这对于多核处理器的使用至关重要。
    • 2006年:VxWorks 6.6发布,进一步增强了对多核处理器的支持,并引入了虚拟化技术。
  • 2010年代:
    • 2011年:VxWorks 6.9发布,引入了更多的安全特性和支持更复杂的网络功能。
    • 2014年:VxWorks 7.0发布,这是VxWorks历史上的一次重大更新,引入了全新的内核架构,面向多核和多处理器体系结构的优化,以及面向安全性和可靠性的改进。它还支持64位处理器,提高了系统的可扩展性。
  • 2010年代后期及2020年代:
    • 2016年:VxWorks 7 SR0600发布,增加了对新的硬件平台的支持,并且继续优化了性能和安全性。
    • 2019年:VxWorks被披露存在一个名为"Urgent/11"的安全漏洞,影响了广泛的物联网设备和关键基础设施,推动了VxWorks在安全方面的进一步改进。
    • 2020年代:VxWorks继续更新,强调安全性、性能优化和对新硬件架构的支持,如ARMv8-M和RISC-V等。

相关文章

VxWorks Refining the Role of RTOS
VxWorks RTOS
嵌入式实时操作系统VxWorks简介
VxWorks RTOS
VxWorks BSP开发人员指南
VxWorks BSP Developer