汽车系统迎来 Linux 和 Android 竞争时代

简介:

在 CES 2017 上,AGL 宣布,Mercedes-Benz 的母公司 Daimler 正式加入。这是第十家汽车制造商加入 AGL,也是第一家德国公司加入 AGL。

AGL(Automotive Grade Linux),是 Linux 基金会的一个相互协作的开源组织,志在于为联网汽车打造一个基于 Linux 的通用软件栈。目前 Mazda、 Suzuki,、Honda、 Nissan、Ford、Toyota 等汽车制造厂商均已加入,且还在不断增加中。

image

汽车制造商不是软件公司,但随着 smartcars 与信息娱乐系统和自驾驶功能的兴起,他们正在转变。AGL 执行董事 Dan Cauchy 在说:“汽车制造商正在成为软件公司,就像在科技行业一样,他们意识到开源是前进的方向”。AGL 已经在提供最先进的信息娱乐系统,该团队最近发布了 AGL 统一代码库(UCB)3.0。

UCB 的目标是提供70-80%的汽车信息娱乐生产系统。这使得汽车制造商和供应商能够将他们的资源集中在定制其他的20-30%,以满足他们独特的客户需求。作为 UCB 3.0 的一部分,AGL 还发布了一个软件开发工具包(SDK)。

AGL UCB 3.0 的新功能包括:

新的主屏幕和窗口管理器

改进的应用框架和应用启动器

包括媒体播放器、调谐器、导航、蓝牙、Wi-Fi、HVAC控制、音频混音器和车辆控制等参考应用

集成仪表盘上的同步显示

集成智能设备手机连接

后视摄像头和后座娱乐

广泛的硬件板支持,包括瑞萨、高通、英特尔、德州仪器、恩智浦和树莓派

虽然最初专注于信息娱乐,但 AGL 计划未来支持平视显示、远程信息处理、先进驾驶辅助系统(ADAS)、自主驾驶等等。

AGL 不是唯一一个致力于集成 Linux 和汽车的团队。新成立的 SmartDeviceLink(SDL)联盟,包括 Ford、Toyota,、Mazda、 Suzuki 等,正在致力于基于 Linux 的开源软件,以获得智能手机和汽车连接工作。

SDL 也已经有了其他开源竞争:Android Auto。Android Auto 是一种集成智能手机和汽车的方式。 Android Automotive 及其支持组织 Open Automotive Alliance 使用 Android 7.0 作为 smartcars 的基础。其支持者包括 Accura、Audi、Cadillac,、Ford、GMC、 Honda、 Hyundai,以及许多其他汽车制造商。

最后,还有特斯拉。特斯拉在其电动车辆中使用了自定义的 Ubuntu Linux。但令人讨厌的是,特斯拉没有公布其代码,所以它不符合 GPL 协议。

文章转载自 开源中国社区 [http://www.oschina.net]

目录
相关文章
|
1天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
11 1
|
2天前
|
Linux 数据安全/隐私保护
Linux系统忘记密码的三种解决办法
这篇博客介绍了三种在Linux忘记密码时重置登录密码的方法:1) 使用恢复模式,通过控制台界面以管理员权限更改密码;2) 利用Linux Live CD/USB启动,挂载硬盘分区并使用终端更改密码;3) 进入单用户模式,自动以管理员身份登录后重置密码。每个方法都提供了详细步骤,提醒用户在操作前备份重要数据。
|
2天前
|
JSON Unix Linux
Linux系统之jq工具的基本使用
Linux系统之jq工具的基本使用
29 2
|
2天前
|
数据采集 监控 安全
linux系统被×××后处理经历
linux系统被×××后处理经历
|
3天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
41 2
|
3天前
|
缓存 Linux
linux系统缓存机制
linux系统缓存机制
|
3天前
|
Android开发
Android构建系统:Android.mk(2)函数详解
Android构建系统:Android.mk(2)函数详解
12 1
|
3天前
|
存储 Java API
Android系统 文件访问权限笔记
Android系统 文件访问权限笔记
34 1
|
3天前
|
移动开发 Java Unix
Android系统 自动加载自定义JAR文件
Android系统 自动加载自定义JAR文件
21 1
|
3天前
|
Shell Android开发 开发者
Android系统 自定义动态修改init.custom.rc
Android系统 自定义动态修改init.custom.rc
22 0