为汽车量身定做的Linux系统
扫描二维码
随时随地手机看文章
这里简单讲一下AGL是干嘛的?
Automotive Grade Linux是一个协作开源项目,由Linux 基金会管理,它将汽车制造商,供应商和技术公司聚集在一起,以加速开发和采用完全开放的联网汽车软件堆栈。他们的宗旨是:“以Linux为核心,建立一个通用的、基于Linux的联网汽车内部使用开源平台,以实现新功能和技术的快速开发。” Linux基金会汽车总经理Dan Cauchy也曾表示:“我们的目标是创建一个整个行业可以作为向消费者提供联网汽车体验的基础的平台。”
AGL成长史
2014年,Linux 基金会发布了开源 AGL(Automotive Grade Linux)规范 1.0 版本,它是业界首个开放式车载信息娱乐(IVI)软件规范。这也是第一次汽车制造商、供应商以及开源开发者可以基于同一个规范进行协作,该规范很好的定义了将来的联网汽车提供基于 Linux 的软件堆栈。
在此之后,AGL发布了首个 AGL 参考实现平台,平台基于 Tizen IVI 平台,用来运行 HTML5 应用。基于Tizen IVI,AGL添加了直观的UI / UX以及用HTML5和JavaScript编写的各种应用程序,并支持多种硬件架构。
看到AGL的好处之后,各大科技公司纷纷前来报到,Movimento、甲骨文、高通、德仪、UIEvolution和VeriSilicon、JVC KENWOOD Corporation,Linaro和OpenSynergy等软件厂商,先后都加入到了Linux开源车载系统AGL(Automotive Grade Linux)项目。AGL目前专注于为车载信息娱乐控制台提供操作系统。但其支持者设想的操作系统可以控制仪表板并处理从连接车辆功能到自动驾驶车辆的所有事情。丰田,本田,马自达,日产,斯巴鲁,三菱,福特和捷豹路虎都参与其中。
据 Linux 基金会汽车总经理 Dan Cauchy 表示:“我们的会员基础不单单只是迅速壮大,而且通过横跨不同的业界实现了多元化,从半导体和车载软件到 IoT 和连接云服务。这是一个明显的迹象,即联网汽车的革命已经间接影响到许多行业纵向市场。”
“此外,新发行的UCB新版本是将 AGL、Tizen、GENIVI 项目和相关开源代码中的精华部分整合进 AGL Unified Code Base (UCB)中,使得汽车制造商能够利用一个通用平台进行快速创新。在汽车中采用基于Linux 的系统来实现所有功能时,AGL 的UCB 发行版将扮演一个重大的角色。”
AGL队伍不断壮大
根据Linux基金会消息,他们的AGL合作开源项目现在有超过150个成员,其中11个是汽车制造商,包括丰田和斯巴鲁,他们现在正在他们的一些车型上部署AGL平台。尽管AGL在最新发布的车型上取得了重大进展,但黑莓的QNX平台仍是目前市场的主导车辆,在全球的销量超过1.5亿辆。如果想要有底气与QNX这样的公司竞争,AGL还有很长路要走。就在近期,QNX刚刚宣布与亚马逊(Amazon)就其AWS物联网服务在黑莓QNX平台上运行达成新的合作伙伴关系。亚马逊发布了用于开发车内讯息娱乐系统的Alexa SDK,此举预示亚马逊将正式进军车载娱乐领域。不过目前这个初版的SDK,还需要通过云端来获取机器学习相关能力,但在未来,亚马逊希望帮助用户在离线状态下,也能使用Alexa的核心功能。如AlexaAuto SDK支持的拨打电话、导航和搜索、当地餐馆,地理位置等功能。
亚马逊在一篇博文中表示,Alexa Auto SDK简化了Alexa与车载信息娱乐系统的集成。Alexa Auto包含C ++和Java中的源代码和函数库,使车辆能够处理音频输入,与Alexa建立连接,并处理所有Alexa交互。还包括示例应用程序,构建脚本,序列图和文档。支持ARM和x86处理器体系结构上的Android和QNX操作系统。
虽然黑莓是明显的市场领导者,但也不乏来自WindRiver、Green Hills、Nvidia、Mentor、谷歌、Apple和AGL等竞争对手的良性竞争。未来几年谁将成为主要的竞争对手,还未曾可知。