前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VxWorks是啥?

VxWorks是啥?

作者头像
Taishan3721
发布2019-07-10 15:35:11
3.1K0
发布2019-07-10 15:35:11
举报
文章被收录于专栏:这里只有VxWorks

不积跬步,无以至千里;不积小流,无以成江海。

关于VxWorks,让我们一点一滴,慢慢来!

先看一条新闻:

2018-11-27来源:EEWORLD

风河引以自豪地宣布,VxWorks实时操作系统(RTOS)助力NASA洞察号探测器(InSight Lander)完成火星之旅重要里程碑,开始向红色星球减速12300mph并已成功着陆。风河VxWorks被应用于洞察号探测器的航空电子系统,助力NASA完成了此项任务,这是继2012年火星科学实验室好奇号任务之后,风河RTOS系统再次登陆火星。着陆后,洞察号将钻入火星表面,在2020年11月24日之前,它都将留在火星执行科学任务并收集有关这颗星球如何形成的数据信息(相当于火星上的一年零40天,或接近两个地球年)。

二十多年来,风河助力NASA将数十个无人驾驶系统带入太空,在一些重大的太空任务中发挥了关键作用,为我们开启探索宇宙之旅。

在太空中,根本不容许出现任何差错。复杂的自动化操作,例如让探测车在行星表面上的着陆,需要高度精确的定位、指向和同步。 航天器上的系统和设备以及地球上的任务控制系统必须能够精准地相互通信。

......

言归正传,书回正风

如果你是第一次听到VxWorks这个词,那咱们上网搜一下:

VxWorks是美国风河(Wind River)公司开发的一种嵌入式(Embedded)实时操作系统(RTOS)

如果你修的不是计算机专业,那可能还是不太明白它是个啥。

咱们把这几个词挨个看一下

Wind River

美国风河公司1981年创立,总部设在美国California的Alameda, 1993年NASDAQ上市,在世界各主要市场设有办事机构。是全球领先的嵌入式软件服务商,也是业界唯一提供面向行业市场的嵌入式软件平台的厂商。于2009年06月以8.84亿美元被Intel收购。于2018年4月被Intel卖给了私募股权投资机构TPG。

OS

操作系统(Operating System)是管理计算机硬件与软件资源的计算机程序。操作系统的类型非常多样,从软件工程师的角度来看,可以根据开发方式分为这么三类:

  • 远程开发的服务器操作系统
  • 本地开发的桌面操作系统
  • 交叉式嵌入式操作系统

Embedded

嵌入式系统也是一种计算机系统,通常以应用为中心。为了适应特定的应用场景,对功能、可靠性、成本、体积、功耗等有严格要求。还有重要的一点是,软硬件可裁剪。Embedded这个名称指的就是最终系统的OS要嵌入到Hardware里,App要嵌入到OS里,是个三位一体的存在。

RTOS

实时操作系统,首先具备操作系统的基本功能,另外还要在特定时间内对所要处理的任务作出响应。这个特定时间越短,就说明实时性越好,并没有严格的界限,取决于用户的具体需求。对任务的响应时间,并不是为了完成任务而消耗的执行时间。因为执行时间的长短,更多的取决于任务的复杂度以及硬件的性能。而响应时间指的是,从系统需求提出,到实时系统放下手头的工作,开始执行这个新需求的时间差。所以实时系统不仅仅是要执行快,更重要的是要响应快。

Later answer is wrong answer!

VxWorks就是嵌入式实时操作系统的典型代表。

商用RTOS领域,Wind River常年霸占着市场份额第一的位置。

VxWorks以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。例如美国的 F-16、FA-18战斗机、B-2 隐形轰炸机和爱国者导弹,以及1997年7月在火星表面登陆的火星探测器探路者号、2008年5月登陆的凤凰号、2012年8月登陆的好奇号,以及2018年5月升空的洞察号。

黑格尔说过“存在即是合理”。每个OS都有自己的优势,而VxWorks的优点确实不少,例如它支持几乎所有常见的硬件架构,PowerPC、IA32、MIPS、ARM、XScale、SH等,VxWorks还是第一款支持64位处理器的商用RTOS。

VxWorks经过三十多年的不断进化,随着更新版本的不断发布,支持的功能越来越多,越来越强大,例如VxWorks 6提供的丰富的故障定位手段:Target Shell、On-line debug library、Wind View、ED&R、Core Dump、SensorPoint、RTP、Scope Tools、OCD等等。

VxWorks主要的版本变化

近年来,随着国产化的大潮流,国产的RTOS蓬勃发展,百家争鸣。但很多原理性的知识都是相通的,而毛主席也教导我们要“洋为中用”;孙武说“知彼知己者,百战不殆”;魏源说“书何以作?为师夷长技以制夷而作!”

这正是:

嵌入领域有魁元,叱咤风云三十年。

诸多工具任君选,实时性能不一般。

国际风云多变幻,何去何从岔路边。

知己知彼胜百战,洋为中用我为先!

我是泰山,专注VX14年!

欢迎关注VxWorks567,一起学习,共同进步!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 这里只有VxWorks 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档