符合汽车级要求的Linux系统,AGL呼之欲出!

描述

Linux是一个操作系统,类似于大家常见的Windows、Mac OS,区别于后者主要在于Linux是一个免费开源的系统,无论数据库还是数据库服务器,都可以免费使用,自由搭建。

当然,这一切都要感谢一个人——Linus Torvalds,Linux内核的主要作者。

在遥远的1984年,AT&T剥离了贝尔实验室; 贝尔实验室免除了需要免费许可的法律义务,开始将Unix作为专有产品销售,在法律上不允许用户修改Unix。

之后的GNU项目创造了完全组成的“完整的UNIX兼容的软件系统”的目标,并于1989年编写了GNU通用公共许可证(GNU GPL)。1991年,正在赫尔辛基上大学的穷小子Linus Torvalds,对操作系统产生了兴趣,但却发现没有一个免费的系统让其使用。

没有枪没有炮的时候,只能自己造。

Linus Torvalds开始在MINIX上开发Linux内核,为MINIX编写的应用程序也在Linux上使用。世间的穷小子不止Torvalds一个,Linux得到了众多开发者的支持,全球的工程人员利用闲暇时间,维护升级Linux,最后星火燎原,一个功能齐全且免费的操作系统Linux便诞生了。

而囿于昂贵的授权费用,其它学术机构、商业团体也开始使用Linux,NASA、IBM、Dell逐渐开始使用Linux,丢弃Windows。现在,从个人到团体,Linux的身影已经出现在很多地方,自动驾驶领域也一样。

标准的开源系统和框架

Linux有许多不同的版本,几乎适合任何类型的用户。从新用户到核心用户,您将找到符合您需求的Linux“风味”。

这些版本称为发行版(或者,简称“发行版”。)几乎每个Linux发行版都可以免费下载,刻录到磁盘(或USB拇指驱动器)上,并安装(在你喜欢的任意数量的机器上) 。

Linux有几个主流的发行版,如 Ubuntu、Debian、Fedora、CentOS、openSUSE、Linux Mint、Arch Linux等。

Intel发布的车载计算机Lanner的Linux系列,就是基于Apollo Lake的V3系列车载电脑包括-40至70°C的V3G和V3S型号以及MIL-STD-810G加固型。

V3G和V3S都配备了英特尔Apollo Lake系列的四核1.6GHz Atom x7-E3950 SoC。他们使用Linux Kernel 2.6.18或更高版本以及Windows 10运行Red Hat Enterprise Linux(RHEL)5和Fedora 14。

奔驰在早前的Mercedes-Benz S 500上,演示了自动驾驶技术,工程师使用的就是Ubuntu和Xubuntu系统来进行操作控制。

Linux 已经为像丰田、日产、捷豹路虎这些大型汽车制造商提供了信息娱乐系统、平视显示以及其联网汽车connected car的 4G 与 Wi-Fi 系统,而且 Linux 也会登陆福特汽车、马自达、三菱、斯巴鲁。

众多汽车厂商在加入使用Linux的行列,“汽车行业需要一个标准的开源系统和框架来让汽车制造商和供应商能够快速地将类似智能手机的功能带入到汽车中来。”  Linux 基金会汽车总经理 Dan Cauchy 如是说。

一个符合汽车级要求的Linux系统,呼之欲出。

AGL呼之欲出

Automotive Grade Linux是一个协作开源项目,由Linux 基金会管理,它将汽车制造商,供应商和技术公司聚集在一起,以加速开发和采用完全开放的联网汽车软件堆栈。

以Linux为核心,开发一个开放式平台,作为事实上的行业标准,以实现新功能和技术的快速开发。

2014年,Linux 基金会发布了开源 AGL (Automotive Grade Linux)规范 1.0 版本,它是业界首个开放式车载信息娱乐(IVI)软件规范。

这也是第一次汽车制造商、供应商以及开源开发者可以基于同一个规范进行协作,该规范很好的定义了将来的联网汽车提供基于 Linux 的软件堆栈。

AGL发布了首个 AGL 参考实现平台,平台基于 Tizen IVI 平台,用来运行 HTML5 应用。基于Tizen IVI,AGL添加了直观的UI / UX以及用HTML5和JavaScript编写的各种应用程序,并支持多种硬件架构。

“我们的目标是创建一个整个行业可以作为向消费者提供联网汽车体验的基础的平台,”Linux基金会汽车总经理Dan Cauchy表示。

接着Movimento、甲骨文、高通、德仪、UIEvolution和VeriSilicon、JVC KENWOOD Corporation,Linaro和OpenSynergy等软件厂商,先后都加入到了Linux开源车载系统AGL(Automotive Grade Linux)项目。

AGL平台目标是建立一个通用的、基于Linux的联网汽车内部使用的开源平台。

2016年,Linux基金会发布了一个采用GENIVI组件的汽车级Linux统一代码库分发版。

AGL目前专注于为车载信息娱乐控制台提供操作系统。但其支持者设想的操作系统可以控制仪表板并处理从连接车辆功能到自动驾驶车辆的所有事情。丰田,本田,马自达,日产,斯巴鲁,三菱,福特和捷豹路虎都参与其中。

AGL统一代码库(UCB)是一个Linux分销商,通过汽车制造商和供应商的共同努力,为消费者提供现代化的车载信息娱乐和联网汽车体验。

UCB信息娱乐平台的目标是为生产项目提供70-80%的起点。这使汽车制造商和供应商能够将其资源集中在定制其他20-30%以满足其独特的产品需求上。

UCB的主要功能包括用于配对多个设备的ConnMan网络管理、具有内置安全性的车辆总线消息传递,以防止不必要的入侵、音频路由和混音、多种显示功能(前后座椅)、具有WiFi和LTE的IP网络管理器、Linux安全模块、使用Yocto Project进行基于Linux的分发、远程信息处理,IC,ADAS的设备配置文件。

最新更新的2018版UCB 5.0(Electric Eel)AGL代码库发布于2018年1月9日,UCB更新为使用Yocto Project版本2.3(pyro),主要功能有:

参考应用包括主屏幕,媒体播放器,调谐器,导航,网络浏览器,蓝牙,WiFi,HVAC控制,音频混合器和车辆控制;

广泛的硬件板支持包括瑞萨,高通技术,英特尔,德州仪器,恩智浦和Raspberry Pi;

使用瑞萨R-CAR 3增加了ARM 64位支持;

广泛的硬件板支持包括瑞萨,高通,英特尔,德州仪器,恩智浦和Raspberry Pi;

Window Manager已升级,包括对多个曲面的控制以及对新布局管理器的beta支持;

具有应用程序模板 和XDS支持的软件开发工具包(SDK) ;

SmartDeviceLink随时可以轻松集成和访问智能手机应用程序;

应用服务API,用于导航,蓝牙,音频,调谐器和CAN信令;

通过XML分层配置功能将Audio管理功能改进为更现代的实现;

近场通信(NFC)和身份管理功能,包括多语言支持;

空中(OTA)升级功能;

具有基于角色的访问控制的安全框架;

AGL每年发布两次节奏,这将分为3-4个月的功能开发和分阶段的冻结过程。第一阶段是核心功能冻结,其次是RC1。接下来是第二阶段,即平台冻结,它被送入RC2。最后,在RC3之前有一个应用程序/文档/测试冻结。

不只是IVI

在2018年丰田凯美瑞混合动力XLE上,首次使用了车规级Linux系统(AGL)的信息娱乐系统,丰田没有使用Apple CarPlay和Android Auto。名为Entune 3.0的系统具有导航、天气、搜索、音频等功能,有丰富的应用程序。

梅赛德斯 - 奔驰Vans正在开发使用汽车级Linux(AGL)的下一代车载操作系统。快速的创新周期和灵活的软件架构是业务应用程序成功开发的关键,这成了奔驰选择AGL的关键条件。

AGL可保证OEM向车辆添加和连接任何类型的物联网组件,如传感器,自动化控制和执行器。这些技术最终会服务于奔驰的自动驾驶货车和乘用车上。

AGL设立之初的目的,是为了提供一个车规级的信息娱乐系统,但随着自动驾驶的发展,未来还会加入更多的功能,不仅会融合仪表盘、舱内控制的功能,同时还会覆盖自动驾驶的相关功能。

但这个进程,是要伴随着AGL的成熟。整体而言,全球使用车规级AGL的OEM还很少,丰田是首家,随着时间的推移,相信会有越来越多的车搭载AGL。

2018 年8月16日,AGL宣布六位新成员加入,其中来自中国的东软也在列,藉此AGL的成员数目达到了130名。除了东软以外,中国移动、德赛西威等中国公司也是其会员。

这些为数不多的中国势力,未来将会率先应用AGL。

汽车操作系统是一个新的市场,既有QNX这种老选手,也有Apple、Android这些新的入局者,但OEM和大型Tier1仿佛并不喜欢同这些选手产生太多的瓜葛,同当年的IBM、NASA一样,他们更乐见一个没有功利心的Linux成为中流砥柱。

在AGL的系统架构团队和APP框架安全等专家组的成员中,可以看到OEM、芯片厂商、Tier1的身影。

这些人在共同制定着AGL的标准,这些标准未来很可能将会成为汽车行业的标准。

而各自为政的QNX、Android、Windows、Apple,则因为自身原因,无法主导这样的标准制定。间而很可能会丧失未来车载系统的话语权,开源免费的Linux,将有机会成为车载系统的基础设施。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分