嵌入式系统开发的企业或者工程师,相信对风河(Wind River)这个名字不陌生,假如还是没印象,那 VxWorks 呢?大名鼎鼎,如雷贯耳,正如 Arm 之于 MCU 的地位一样,风河 VxWorks 之于 RTOS 的意义远无法用一两句话来概括。而就在日前,风河发布了一个专为嵌入式设备优化的 Linux 操作系统二进制映像(Wind River Linux),可以免费下载使用,更是适配了业界最火的开源单板计算机树莓派 4

 

此时你可能会有这样的疑问“what?how?why?”,难以置信,是不是?一开始笔者也是这么认为的,但是经过多方查找资料验证,我倒认为这是顺应市场需求而做的一次决策,原因有以下几点。

 

扩大生态,独乐乐不如众乐乐

 

风河积极支持和参与开源社区的基本战略,是多年前经过很长一段时间的思考之后,在倾听市场与客户期待的基础上制定的。做出这个转变并不容易,道理很简单,很多免费的东西虽然大家都可以用,但是问题很多,开源虽然可以让开发者在短期内快速上手,但是要走得长远并不容易。出于对产品负责任的考量,选择开源技术的确有许多问题需要面对。

 

 

但是,市场风向总是瞬息万变的,随着更多的企业、大牛工程师拥抱开源,开源的规模和展现的力量更加强大,可以更快地发现解决问题,可以更快地从概念到产品,风河多年前调整政策应该说是顺应形势。如今,风河不仅积极支持开源社区,甚至将自己原本商业化的软件代码捐赠给开源社区,去支持开源社区发展。尤其是这些年,风河对于开源社区的支持力度越来越大,不遗余力。

 

如果说这些都只是从侧面去支持开源项目,那么此时发布的专为嵌入式设备优化的二进制映像 Wind River Linux 可以说是对支持开源最正面的一次回应,扩大生态,独乐乐不如众乐乐。

 

灵活裁剪,适配各种嵌入式设备

 

风河不仅发布了 Wind River Linux,并且发布了两个版本。

  • 最小映像,只安装你真正需要的软件;
  • 完整映像,包括轻量级图形桌面环境 XFCE。

 


涉及到嵌入式系统层面,最初的开发和后期的维护都不是简单的事,尤其很多专门做嵌入式硬件的厂商因精力有限基本没有在系统层面上做进一步的优化,只是给出了一些基本硬件功能的验证。而 Wind River Linux 作为一个更为简化的二进制映像,可以直接在目标硬件系统上加载使用。而且,智能升级软件会自动从风河公司的资源库下载并更新二进制代码;自主安装程序让开发者可以直接在目标设备上方便地编译和配置应用软件。并且两个版本可以分别针对不同性能的设备,不同应用场景进行灵活的裁剪。

 

对,你没看错,说到风河的系统和技术,有史以来都是非常重视系统的可裁剪性,因此,即便已经给出了两个针对不同场景的系统版本,这个系统在顶层设计的时候,同样对它的可裁剪性进一步优化,尤其对于低功耗的嵌入式设备,减少存储容量跟代码量也能进一步降低功耗,“专为嵌入式设备优化的二进制映像”这个名头不是白叫的。因此,小到可穿戴设备,大到大规模的交换机系统,你都可以灵活裁剪实现最佳匹配。

 

点名树莓派 4,技术无界

 

点名树莓派 4,真不可思议,Wind River Linux 在发布的时候特意点名支持树莓派 4,并配上一系列的教程让你了解如何在树莓派 4 上运行这个系统。附上支持树莓派 4 的映像链接,有树莓派 4 的用户可以下载启动项目了。

 

免费使用的二进制映像下载:https://labs.windriver.com/downloads/wrlinux.html

 

 

作为一家在嵌入式系统行业权威的企业来说,特意去做匹配树莓派 4 的二进制映像似乎显得不可思议。然而,事实就是如此,说明风河现在也非常在意创客群体。如果从企业战略决策的层面去思考这个问题的话,可能是为了建立企业开发人员和创客之间技术交流的桥梁,这才是技术不断进步的根源,虽然企业之间因为有商业考量而有不同的决策,但是,回顾历史,你可以看到几十年来技术人员之间的交流延续性是非常紧密的,企业有界,技术无界。


安全可靠,静心做产品,用心做服务

 

因为这次风河发布的“专为嵌入式设备优化的二进制映像”没有过多的评测数据可以参考,所以具体的实用性如何还有待各个行业的嵌入式工程师来考核验证,不过从风河以往的产品来看,可靠性、安全性应该不成问题,窥一斑而知全豹。

 

除了产品本身,千万不要忽视风河的专业技术服务,那是在全球范围内都得到认可的。尤其对于创业公司或者开发人员来说,专业的技术支持有助于提供对产品的理解甚至还能为进入原本很难进入的一些行业背书,比如对于轨道交通中的高铁来说,全世界就那么几个国家才能进入,而风河有这方面的客户,如果用风河提供的系统和技术服务,那么是否就意味着整个团队或者开发人员都得到了背书,这对于进入任何一个新的市场或者高端行业来讲,具有非常大的影响力。

 

 

综合以上几点因素,相信风河发布“专为嵌入式设备优化的二进制映像”绝不是心血来潮,而是在认真布局自己的产品生态,拓展深度以及广度,从而实现闭环生态与开源生态的互补融合,为更多的企业和工程师提供客制化的专业产品和服务。