由于当今的车载信息娱乐技术十分复杂,汽车生产商必须应对越来越多的挑战。这些挑战中的主要难题就是如何规划和准备一个较好的设计周期,因为消费电子行业总有令人惊奇的创新,因此车内的信息娱乐系统很快就会变得过时。
|
GENIVI 规范的系统架构图 |
为了紧跟这股创新浪潮,汽车生产商和供货商应合力开发和定义一个针对信息娱乐系统开发的通用基础架构。通过放弃专有的操作系统并采用基于开源软件的标准方法,汽车行业就能够共享一个稳定的车载信息娱乐系统中间件,这样即使出现了新的挑战,汽车行业的厂商也能够集体进行改进和更新。
GENIVI 联盟
非营利的GENIVI 联盟成员现在包括170多家汽车生产商和供货商,其宗旨是共享一个标准的车载信息娱乐系统开发的开源平台。该联盟希望最终能够从根本上改变汽车生产商和供货商打造现代车载信息娱乐系统的方式。GENIVI真正的好处将体现在汽车生产商在他们的未来系统中访问、修改和重新使用软件的能力。
GENIVI 的主要任务是确定和界定联盟成员认为无差别的车载信息娱乐系统(如图)的核心功能。在应用层面,汽车生产商们可在 GENIVI 平台的基础上自由定制,以便打造独特的驾驶员/乘客体验,或打造独家的人机接口体验。关键就在于使这些应用运作的功能(GENIVI 车载信息娱乐平台和中介软件),这些功能在开发出来后可以重新使用或重新整合进不同汽车生产商及其自有汽车系列的车载信息娱乐产品中。
在这种情况下,GENIVI 规范的特点和功能被更多汽车生产商及其供货商所接受。大部分(80%左右)被纳入 GENIVI 规范的内容是已经写好的并且存在于开源领域数千个“项目”中的部分项目的程序代码。该软件代码的开发是为了用于消费电子产品或网络,并且不加修改就可用于车载信息娱乐系统。
该规范中另外15%的程序代码必须进行修改或调整才能适用于特殊的汽车参数。GENIVI 成员分别负责各自的开源项目,做这方面的修改。GENIVI 规范剩余5%的程序代码对于车载信息娱乐系统而言非常独特,现在还没有这样的开源项目存在。
GENIVI Compliant软件平台
GENIVI 大约每六个月更新一次其 Linux 车载信息娱乐系统规范,并按发布版本进行编号。最近发布的规范是 GENIVI Compliance 3.0。每次更新规范都要细化相关要求、要求更新组件版本并增加新的所需组件。3.0规范中包含69个单独的开源组件,其中大部分包含多个子组件。3.0规范的重要如下:
1. 要求合规的平台使用 Linux 操作系统的当前版本。
2. 增加新的蓝牙功能和一个节点管理器,节点管理器用于校核整理汽车多源信息,实现共享同一个显示屏的应用间的快速切换。
3. 强制使用最新开源组件来管理互联网连接、按需建立网络连接、选择和识别 Wi-Fi 网络以及提供与他人对话的应用和服务。
明导国际等联盟成员依据这个规范来建立车载信息娱乐系统软件平台。这些平台将受到 GENIVI 的审核,如果符合规范就会被注册为 GENIVI 合规产品。尽管有些成员提供的是一个完整的 GENIVI 平台,但联盟其他成员也可以集中精力只研究一个合规平台的单个或多个部件。
自该规范首推以来,联盟成员开发的 GENIVI 合规平台的数量在过去两年里实现稳定增长。目前,来自19个不同的 GENIVI 成员的50多个软件平台已被注册为 GENIVI 合规产品。
(本文由明导Mentor Graphic提供,原文链接)