使用 Linux 推动汽车走向未来

还没有读者喜欢这篇文章。
Open in sky

Nasjonalbiblioteket。由 Opensource.com 修改。CC BY-SA 4.0

当我开车时,我不太会去想它,但我确实很喜欢我的汽车配备了一个系统,让我只需按几个按钮,用我的声音就能打电话给我的妻子、母亲和孩子们。同样的系统也让我可以选择听来自云端的音乐流、卫星广播或更传统的 AM/FM 收音机。我还可以收到天气更新,并可以指示我的车载 GPS 找到到达下一个目的地的最快路线。 车载信息娱乐系统,或业内人士所称的 IVI,在当今最新的汽车中已经变得无处不在。

不久前,我不得不乘坐飞机数百英里,然后租一辆车。令人高兴的是,我发现我的租赁车辆配备了类似于我自己的汽车的 IVI 技术。我很快就通过蓝牙连接,将我的联系人上传到系统中,并打电话回家告诉我的家人我安全到达,并告诉我的主人我正在前往他们家的路上。

在最近的新闻综述中,Scott Nesbitt 引用了一篇文章,该文章称福特汽车公司正在获得一家竞争对手汽车制造商的大力支持,以支持其开源 Smart Device Link (SDL) 中间件框架,该框架支持手机。SDL 是 GENIVI 联盟 的一个项目,该联盟是一家致力于构建中间件以支持开源车载信息娱乐系统的非营利组织。根据 Steven Crumb,GENIVI 的执行董事的说法,他们的 成员 范围广泛,包括戴姆勒集团、现代、沃尔沃、日产、本田和 170 多家其他公司。

为了在行业中保持竞争力,汽车公司需要一个中间件系统,该系统可以支持当今消费者可用的各种人机界面技术。无论您拥有 Android、iOS 还是其他设备,汽车 OEM 厂商都希望他们的设备能够支持这些系统。此外,这些 IVI 系统必须具有足够的适应性,以支持移动技术不断缩短的半衰期。OEM 厂商希望在其 IVI 堆栈中提供价值并增加服务,以支持客户的各种选择。Linux 和开源软件应运而生。

除了 GENIVI 的努力之外,Linux 基金会 还赞助了 Automotive Grade Linux (AGL) 工作组,这是一个致力于为汽车应用寻找开源解决方案的软件基金会。尽管 AGL 最初将专注于 IVI 系统,但他们设想扩展到包括 远程信息处理、抬头显示器和其他控制系统。AGL 目前拥有 50 多个成员,包括捷豹、丰田和日产,并且在 最近的新闻稿 中宣布福特、马自达、三菱和斯巴鲁已加入。

为了了解更多信息,我们采访了这一新兴领域的两位领导者。具体来说,我们想知道 Linux 和开源软件是如何被使用的,以及它们是否真的在改变汽车行业的面貌。首先,我们与 Alison Chaiken 进行了交谈,她是一位 Peloton Technology 的软件工程师,也是汽车 Linux、网络安全和透明度方面的专家。她之前曾在 Mentor Graphics、诺基亚和斯坦福直线加速器中心工作过。然后,我们与 Steven Crumb,GENIVI 的执行董事进行了聊天,他最初在高性​​能计算环境(超级计算机和早期云计算)中开始接触开源。他说,尽管他不再是程序员,但他喜欢帮助组织使用开源软件解决实际的业务问题。

Alison Chaiken 访谈(作者:Deb Nicholson

您是如何对汽车软件领域产生兴趣的?

2009 年,我在诺基亚从事 MeeGo 手机项目,当时该项目被取消了。我在想,接下来是什么?一位同事正在从事 MeeGo-IVI,这是一个早期的汽车 Linux 发行版。“Linux 将在汽车领域大放异彩,”我想,所以我朝着那个方向前进。

您能告诉我们您现在正在从事哪些方面的工作吗?

我目前在一家初创公司工作,从事一个先进的巡航控制系统,该系统使用实时 Linux 来提高大型卡车的安全性和燃油经济性。我喜欢在这个领域工作,因为没有人会不同意卡车运输可以得到改进。

近年来发生了一些关于汽车被黑客攻击的故事。开源解决方案可以帮助解决这个问题吗?

我专门就这个主题做了一个演讲,关于 Linux 如何(以及不能如何)为汽车安全解决方案做出贡献,在 2016 年南加州 Linux 展览会 (幻灯片) 上。值得注意的是,GENIVI 和 Automotive Grade Linux 都发布了他们的代码,并且这两个项目都通过 Git 接收补丁。请将您的修复程序向上游发送!众人拾柴火焰高。

执法机构和保险公司可以找到大量关于驾驶员的数据用途。他们获取这些信息有多容易?

好问题。专用短程通信标准 (IEEE-1609) 煞费苦心地保持参与 Wi-Fi 安全消息传递的驾驶员的匿名性。不过,如果您从您的汽车发布到 Twitter,有人将能够追踪到您。

当汽车技术发展时,开发人员和普通公民可以做些什么来确保公民自由得到保护?

电子前沿基金会 (EFF) 在密切关注汽车问题方面做得非常出色,他们通过官方渠道对汽车“黑匣子”中可能存储哪些数据以及 DMCA 的第 1201 条规定如何适用于汽车发表了评论。

您认为在未来几年内,驾驶员会迎来哪些令人兴奋的事情?

自适应巡航控制和防撞系统足以挽救生命。随着它们在车队中推广,我真的相信死亡人数会下降。如果这都不令人兴奋,我不知道还有什么令人兴奋的。此外,诸如自动泊车辅助之类的功能将使汽车更容易驾驶并减少轻微碰撞。

需要构建什么,人们如何参与其中?

Automotive Grade Linux 是开源开发的,并且可以在廉价硬件(例如 Raspberry Pi 2 和价格适中的 Renesas Porter 板)上运行,任何人都可以购买。GENIVI 汽车 Linux 中间件联盟通过 Git 公开提供了大量软件。此外,还有超酷的 OSVehicle 开源硬件 汽车平台。

对于预算适中的 Linux 软件和开源硬件爱好者来说,有很多方法可以参与其中。如果您有疑问,请在 Freenode IRC 上加入我们的 #automotive 频道。

Steven Crumb 访谈(作者:Don Watkins)

GENIVI 的 IVI 方法有何巨大之处?

GENIVI 通过率先使用免费和开源软件(包括 Linux)用于非安全关键的汽车软件(如车载信息娱乐 (IVI) 系统)填补了汽车行业的一个巨大空白。随着消费者期望他们的车辆具有与智能手机相同的功能,支持 IVI 功能所需的软件量呈指数级增长。软件量的增加也增加了构建 IVI 系统的成本,从而减慢了上市时间。

GENIVI 对开源软件的使用和社区开发模式为汽车制造商及其软件供应商节省了大量资金,同时显着缩短了上市时间。我对 GENIVI 感到兴奋,因为我们很幸运能够引领汽车行业的一场变革,通过将组织从高度结构化和专有的方法缓慢发展到基于社区的方法。我们尚未完成,但有幸参与到这场正在产生实际效益的转型中。

您的主要成员如何推动 GENIVI 的方向?

GENIVI 有很多成员非成员为我们的工作做出贡献。与许多开源项目一样,任何公司都可以通过简单地贡献代码、补丁和时间来测试来影响技术输出。话虽如此,宝马、梅赛德斯-奔驰、现代汽车、捷豹路虎、PSA、雷诺/日产和沃尔沃都是 GENIVI 的积极采用者和贡献者——许多其他 OEM 厂商的汽车中的 IVI 解决方案也广泛使用了 GENIVI 的软件。

贡献的代码使用什么许可证?

GENIVI 采用了多种许可证,范围从 (L)GPLv2 到 MPLv2 再到 Apache 2.0。我们的一些工具使用 Eclipse 许可证。我们有一个 公开许可政策,详细说明了我们的许可偏好。

个人或团体如何参与其中?社区贡献对于项目的持续成功有多重要?

GENIVI 完全在开放环境中进行开发 (projects.genivi.org),因此,任何有兴趣在汽车中使用开源软件的人都欢迎参与。话虽如此,联盟可以通过公司 加入 GENIVI 成为会员来资助其在开放环境中的持续开发。GENIVI 会员享有广泛的权益,其中最重要的是参与过去六年中发展起来的由 140 家公司组成的全球社区。

社区对于 GENIVI 至关重要,如果没有活跃的贡献者社区,我们就无法生产和维护我们多年来开发的有价值的软件。我们努力使为 GENIVI 做出贡献变得像加入 邮件列表 并与各种软件项目中的人员建立联系一样简单。我们使用许多开源项目采用的标准实践,并提供高质量的工具和基础设施,以帮助开发人员感到宾至如归并提高工作效率。

无论某人是否熟悉汽车软件,都欢迎他们加入我们的社区。人们多年来一直在改装汽车,因此对于许多人来说,汽车的任何东西都具有天然的吸引力。软件是汽车的新领域,GENIVI 希望成为任何有兴趣从事汽车开源软件工作的人的敞开大门。

User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

贡献者

评论已关闭。

© 2025 open-source.net.cn. All rights reserved.