公司新闻

GENIVI 联盟仍保持其在开源车载信息娱乐开发方面的领导地位

明导 John Lehmann

如今,汽车已经成为我们日常生活中不可或缺的一部分。尽管总不乏沉迷于驾驶和拥有最新车款的新车买家,同样着迷于新车款但却为了别的原因的买家也大有人在。

不管是为了单纯的驾驶乐趣还是出于必要,消费电子使驾驶员和乘客对于车载信息娱乐系统 (IVI) 的期望在21世纪升华到了新的高度。怀抱较高期望的新车买家想要和智能手机上一样的信息娱乐体验。无论何时何地,他们都希望在驾驶时获得触手可及的个性化娱乐以及与朋友同事的联系。

为了满足日益强烈的需求,汽车生产商正在打造新一代车载信息娱乐系统,但开发这些系统十分复杂并且成本高昂。过去,如果汽车生产商想要开发一套信息娱乐系统,他们会将要求转移给供应商。这通常意味着外包这个项目以及需要较长的开发周期和高昂的项目成本。汽车生产商在软件选择方面也没有什么发言权,只能依赖他们的供应商进行软件升级和功能加强,最后将这些软件交付给客户。

由于当今的车载信息娱乐技术十分复杂,汽车生产商必须应对越来越多的挑战。这些挑战中的主要难题就是如何规划和准备一个较好的设计周期,因为消费电子行业总有令人惊奇的创新,因此车内的信息娱乐系统很快就会变得过时。为了紧跟这股创新浪潮,汽车生产商和供应商应合力开发和定义一个针对信息娱乐系统开发的通用基础架构。通过放弃专有的操作系统并采用基于开源软件的标准方法,汽车行业就能够共享一个稳定的车载信息娱乐系统中间件,这样即使出现了新的挑战,汽车行业的厂商也能够集体进行改进和更新。

GENIVI® 联盟
由于这些原因,非营利 GENIVI 联盟在四年前成立。GENIVI 联盟的成员现在包括170多家汽车生产商和供应商,其宗旨是共享一个标准的车载信息娱乐系统开发的开源平台。GENIVI 通过提出一个非专有的操作系统环境 (Linux) 并利用全球开源软件开发人员的专业技术,正改变车载信息娱乐软件的开发和使用方式。该联盟希望最终能够从根本上改变汽车生产商和供应商打造现代车载信息娱乐系统的方式。GENIVI 帮助缩短开发周期,从而减少汽车生产商的成本。但真正的好处将体现在汽车生产商在他们的未来系统中访问、修改和重新使用软件的能力。

GENIVI 的主要任务是确定和界定联盟成员认为无差别的车载信息娱乐系统(图1)的核心功能。在应用层面,汽车生产商们可在 GENIVI 平台的基础上自由定制,以便打造独特的驾驶员/乘客体验,或打造独家的人机界面体验。关键就在于使这些应用运作的功能(GENIVI 车载信息娱乐平台和中间件),这些功能在开发出来后可以重新使用或重新整合进不同汽车生产商及其自有汽车系列的车载信息娱乐产品中。

比如,一个人不太可能因为一辆车具有 GPS 跟踪功能或支持蓝牙连接而选择买这辆车而不买另一辆车。这两种功能都是必备功能。如图2所示,这些功能被认为是“所有车都会有的普通功能。”它们是 GENIVI 中间件规范中定义的众多功能特点的例子。在应用层面(或消费者能够看到的层面),如何通过人机界面或用户体验将这些功能提供给驾车者仍然由各个汽车生产商决定。

GENIVI 联盟的另一个关键作用是集合和统一多家汽车生产商、供应商及合作伙伴的软件要求。在这种情况下,GENIVI 规范的特点和功能被更多汽车生产商及其供应商所接受。

有趣的是,大部分(80%左右)被纳入 GENIVI 规范的内容是已经写好的并且存在于开源领域数千个“项目”中的部分项目的代码(图3)。该软件代码的开发是为了用于消费电子产品或网络,并且不加修改就可用于车载信息娱乐系统。

该规范中另外15%的代码必须进行修改或调整才能适用于特殊的汽车参数。GENIVI 成员分别负责各自的开源项目,做这方面的修改。

GENIVI 规范剩余5%的代码对于车载信息娱乐系统而言非常独特,现在还没有这样的开源项目存在。在这些情况下,GENIVI 已经开始着手、发起和维持该领域的新项目,并且对所有汽车生产商开放。迄今为止已经推出了五个项目,包括 Audio Manager(音频管理器)、Diagnostic Log and Trace(诊断日志和跟踪)以及 IVI Layer Management(车载信息娱乐系统层管理)。

GENIVI Compliant™ 软件平台
GENIVI 大约每六个月更新一次其 Linux 车载信息娱乐系统规范,并按发布版本进行编号。最近发布的规范是 GENIVI Compliance 3.0。每次更新规范都要细化相关要求、要求更新组件版本并增加新的所需组件。3.0规范中包含69个单独的开源组件,其中大部分包含多个子组件。

3.0规范:

  • 要求合规平台使用 Linux 操作系统的当前版本。
  • 增加新的蓝牙功能和一个节点管理器,节点管理器用于校核整理汽车多源信息,实现共用同一个显示屏的应用间的快速切换。
  • 强制使用最新开源组件来管理互联网连接、按需建立网络连接、选择和识别 Wi-Fi 网络以及提供与他人对话的应用和服务。

明导等联盟成员依据这个规范来建立车载信息娱乐系统软件平台。这些平台将受到 GENIVI 的审核,如果符合规范就会被注册为 GENIVI 合规产品。尽管有些成员提供的是一个完整的 GENIVI 平台,但联盟其他成员也可以集中精力只研究一个合规平台的单个或多个部件。

自该规范首推以来,联盟成员开发的 GENIVI 合规平台的数量在过去两年里实现稳定增长。目前,来自19个不同的 GENIVI 成员的50多个软件平台已被注册为 GENIVI 合规产品。

这个合规项目是 GENIVI 的一个主要成果。已经有汽车制造商在他们的建议请求书 (RFP) 中列出了 GENIVI 合规。事实上,在撰写本文时,已经有7家汽车制造商将 GENIVI 规范应用到了项目中,还有两款使用 GENIVI 合规平台的车型目前正在生产,预计今年晚些时候会发布公告。

###
作者介绍:
约翰-莱曼 (John Lehmann) 在 GENIVI 联盟营销委员会工作,担任明导在 GENIVI 董事会的主要代表。25余年来,约翰一直面向消费者和各种规模的企业进行成功的市场营销,包括20多年从事与企业计算、消费电子、无线手持设备和嵌入式设备有关的 UNIX (The Santa Cruz Operation) 和 Linux 系统软件(MontaVista、Embedded Alley 和如今的明导)的经验。他毕业于加州大学圣克鲁兹分校。

精选图片:

图1:

图1: GENIVI 规范中“非差异化”部件区高级视图。

图2:

图2: GENIVI 只重视中间件或“具有共性的事物”。

图3:

图3:GENIVI 采用的多数代码已经由开源社区所编写。