首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

开源软件继续推动互联汽车向前发展

开源软件继续推动互联汽车向前发展

这是汽车行业的黄金时代。开源软件(OSS)、“万物互联”,以及无数用来支持主动安全系统、驾驶员信息显示和车载电子产品等技术的硬件的涌现聚集让即使是最普通的汽车也具备了成为真正超级巨星的潜力。

这不只是关于汽车数字基础架构内部元件的连接,而是关于汽车与外界的连接 -- 比如和其它汽车、互联网以及云的连接。虽然硬件厂商不断做出重大贡献,但重点已经转向了推动互联汽车的软件。事实上,用于嵌入式系统的软件的开发,包括原型设计、调试、测试和验证,现在占据了汽车制造的大部分时间。

现在制造的汽车在不久的将来可能会有大约2000万行代码(已经超过一架美国F-35喷气式战斗机),预计豪华高端汽车的代码还有可能超过1亿行。汽车软件的开发是件严肃的事。

遇见新的Linux,不同于旧的Linux
虽然还算不上家喻户晓,但可能会在你身边的某辆车上看到,Linux操作系统是很多顶级汽车制造商首选的汽车开源软件平台。它已经取代无数专有或封闭的操作系统。许多全球领先的汽车制造商将Linux作为操作系统,不仅用来运行汽车的音响主机或信息娱乐中心,还用来运行远程信息处理系统、仪表板,等等。当然,Linux已经存在了几十年,已经证明自己是高性能计算机操作系统。如今,Linux更多的是一种网络操作系统,对互联汽车来说是个好兆头。可能大家都知道,Linux帮助推动了智能手机行业的发展。许多在手机行业得到完善的进步技术正在被开发应用于汽车Linux。除了其广泛的网络功能,Linux平台还具有可观的成本节约潜力。在一个世界性的开源开发人员团体的支持下,Linux内核会不断完善和更新。老实说,“开放”并不一定意味着所有人都可以免费使用该操作系统,而是说软件开发人员可以开放获取Linux内核。当然,关于“免费使用”声明也有一些规定,但事实仍然是Linux的软件授权方法更简化,这对于必须考虑利润的汽车制造商来说非常具有吸引力。

升级汽车软件就像智能手机一样?
一个众所周知的事实是,当Linux首次引入汽车电子系统时,汽车制造商和一级供应商是持怀疑态度的。一辆车的平均寿命大概是十年。智能手机的寿命远不到十年。随着汽车的老化,怎么向客户承诺最新的电子创新?怎样把一款新的车载信息娱乐系统引入一个已经使用了五年的硬件架构?

首先,Linux是一个协同设计环境的一部分。有成千上万的软件开发人员一直在为Linux内核和中间件层工作。世界上没有其它操作系统投入这么多人力(或工时)来主动解决汽车行业正在发生的需求和挑战。汽车制造商能够利用这种协作式的开源工作来加快新技术在汽车领域的应用,并节省这个过程中的成本。

此外,众多组织和非盈利联盟已经建立,来协助汽车制造商保持软件和中间件的更新,以及满足汽车行业和管理机构制定的严格标准。其中有两个这样的联盟,他们是GENIVI Alliance以及Linux基金会的Automotive Grade Linux (AGL)。

去年,福特汽车公司通过GENIVI Alliance推出了其AppLink专有源代码和平台。GENIVI是一个由建立和共享基于Linux的车载信息娱乐平台的汽车制造商和一级供应商组成的非营利组织。GENIVI主要推动开源中间件兼容,旨在为所有成员建立一个更通用的系统平台。虽然中间件是共享的,但成员仍然可以在应用层面添加他们自己的差异化特点,从而建立独一无二的品牌和产品(图1)。随着福特的加入,GENIVI及其成员能够用一个久经考验的框架补充这个开源车载信息娱乐系统平台,从而与智能手机和平板电脑应用互动。福特成功了,是因为该同步平台在这一方面现在已经具备了成为开源汽车标准的潜力。

图1:GENIVI软件架构。
返回列表