开源世界变革的种子——基于Yocto的Wind River Linux5

本文作者:风河       点击: 2012-11-30 00:00
前言:


嵌入式世界需要改变
在嵌入式世界里,嵌入式linux系统长期存在的问题是内容分散、杂乱且版本繁多,已发布的嵌入式应用相关版本有上百种之多,他们承担了各种专业应用需求。现在,越来越多拥有研发能力的软件企业都认识到开放原始码是实现变革与创新的重要策略,但同时也深受开放原始码软件一些固有劣势所苦,特别是支离破碎的结构、缺乏统一标准化基础平台等桎梏,严重阻碍了开放原始码软件创新动力的发挥。

在这种情况下,基于开源Linux平台的Yocto Project诞生了。Yocto Project由Linux Foundation主持,是一个开放原始码协作专案,提供模版、工具以及方法,帮助开发者创建嵌入式Linux系统,并且可以摆脱具体硬件架构的束缚。 

“风河的在嵌入式Linux领域拥有丰富的经验和积累,Yocto Project是嵌入式Linux系统最大的开源项目之一,以此为基础开发通用创建系统,可帮助开发人员避免从零开始,并着重开发差异化Linux设备,从而实现投资回报最大化”, 风河系统公司Mobile Linux产品资深总监Chris Buerger
说。“诸如intel、ti、freescale这样的芯片大厂参与到Yocto这样的开源项目,目的是实现大家在某种程度上兼容。Wind River Linux提供了最新的开源创新以及Yocto Project潜在的兼容性和互操作性,更加上领先商业级嵌入式Linux产品和全球范围内技术支持以及长期维护所带来的信心”

Wind River是Yocto Project的创始会员以及咨询委员会的金牌会员,同时也是专案的核心技术领导者和维护者。

Wind River Linux 5发布
近日,Wind River推出的最新版Wind River Linux 5,采用Yocto Project开放原始码基础架构开发而成,可以帮助开发者迅速实施互用性高且不依赖于平台的Linux项目。Wind River Linux可与Yocto Project Compatible开发板支持软件包(BSP)以及软件或中间件协同工作。凭借的是一整套基于最新开放原始码技术的功能、完全整合的开发工具、全球范围内的技术支持和维护以及专家级专业服务,Wind River Linux 5还可提供商业级Linux平台以及便捷的开箱即用用户体验。Wind River Linux 5支持各种不同的硬件,包括 ARM 、 Intel、MIPS 和 PowerPC架构,并提供有不同的套件以及价格选项,以满足不同的用户需求。

由于新版Wind River Linux5兼容Yocto Project, Wind River Linux还可以采用一套通用的工具和方法来进行协同开发,从而降低分岐。此外,兼容性还可确保这些工具和方法在架构上相互独立,从而提高软件和中间件的可携带性,并降低其扩充和维护成本。 

相比免费的开源嵌入式Linux版本,商业版的Wind River Linux5具有更多优势,不仅采用经过验证的稳定的Linux Kernel版本(风河的的Wind River Linux5内核由LTSI提供,每2年更新一次),而且为客户提供长期的技术支持及维护,这在诸如电信、医疗、军事等严苛应用领域尤为重要,这些客户对稳定、可靠的要求远甚于一般应用。

现在很多基于yocto系统的实验性质的项目已经结束,越来越多的时机应用将会涌现。目前,风河的WinRiver Linux参与了诸多实际应用项目。比如,为军事应用提供超级安全可靠的Android手持系统、美国警用笔记本电脑开始向手持平板设备过渡,在欧洲,利用嵌入式Linux系统提供安全支付、停车计费系统等等……

“未来世界中会有数十亿设备互相连接,我们希望每一台设备都可以更加智能地进行数据处理和传输应用。”

汽车应用一马当先

就像智能手机的发展,几年前当人们还在使用功能手机的时候,智能手机就像一场风暴一样席卷整个手机市场,风暴过后,传统的功能手机迅速成为历史。在美国,一些汽车制造商的户外汽车广告不再是车辆外观的展示,而是仅仅提供一个车载电子系统的屏幕界面,凭借“智能”牢牢抓住眼球。越来越多消费者也开始关注车载电子系统的“智力”问题。

汽车制造商意识到,不能让功能手机的历史在自己身上重演。

为了跟上技术发展的脚步,汽车产业纷纷寻求开放原始码软件的支持。随著汽车系统的复杂度日益提高,软件所扮演的角色也越来越重要。汽车企业也正在积极寻找相应的方法与途径,以应对消费电子技术集成所带来的新挑战,同时还必须控制好专案进程和预算。

Wind River车用软件平台Wind River Platform for Infotainment是一个符合GENIVI标准的平台产品,其中包括支持ARM处理器的参考板卡,带有集成化的软件发展与测试工具以及Yocto Project工具元件。作为Yocto Project IVI层的维护商之一,Wind River开发了其中的Meta-IVI层和Meta-Systemd层。Meta-IVI层提供了符合GENIVI标准的Reference Build,可与Yocto Project Compatible开发板支持软件包(BSP)以及软件或中介软件协同工作。Meta-Systemd则保有Systemd专用包的中继资料层。具备 Yocto Project兼容性,这将有效地支持开发者采用通用的工具和方法来完成协同开发,从而提高跨平台兼容性和元件的互通性。

Wind River拥有丰富的车用技术和解决方案,例如面向车载信息娱乐系统、Android、Tizen IVI和VxWorks的平台产品,以及Wind River Diab编译器工具、虚拟化和Hypervisor技术。这些丰富多样的汽车专业知识和经验使Wind River的支持能力几乎囊括了汽车产业的所有相关面向。

Wind River的代表性车载专案,包括与汽车零件制造商Magneti Marelli合作生产符合GENIVI标准的IVI平台,和一级方程序赛车中采用了VxWorks系统的遥测设备。凭借丰富的Android平台专业知识,Wind River与车载娱乐系统设备制造商Clarion合作开发了以Android平台为基础的IVI设备。此外,领先全球汽车产业的系统及材料供应商 Continental,选用了Wind River Diab编译器(Compiler)开发其驾驶及汽车控制系统。

目前全球车载娱乐系统正以每年15%~20%的速度增长,中国市场的发展速度更是傲视全球。已有包括BMW在内的三家大型汽车制造商宣布开发符合GENIVI标准的平台产品,相信还会有不少汽车制造商跟进,未来汽车行业的智能娱乐系统及应用会在这个基础平台上衍生出来,对相关业者来说,Wind River车用软件平台Wind River Platform for Infotainment这一符合GENIVI标准的平台,是打开未来车用市场的关键。

基于yocto的Wind River Linux5