Linux基金会 展示了AGL UCB 9.0发行版的新版本 (汽车级Linux统一代码库)开发为通用平台,可用于从仪表板到汽车信息娱乐系统的各种汽车子系统。
分布 它基于Tizen,GENIVI和Yocto项目的开发。 图形环境基于Qt,Wayland和Weston IVI Shell项目开发。
参与开发的公司 项目的 包括知名品牌如丰田,福特,日产,本田,捷豹路虎,马自达,三菱和斯巴鲁。
关于AGL UCB
在对设备进行必要的调整和界面定制之后,汽车制造商可以使用AGL UCB作为创建最终解决方案的框架。
该平台使您可以专注于应用程序开发和自己的 种方法来组织用户的工作,而无需考虑底层基础结构并最大程度地降低维护成本。
该项目是完全开放的:所有组件都可以免费获得许可。 该平台上提供了一组使用HTML5和Qt技术编写的典型应用程序的功能原型。
例如,实现了主屏幕,Web浏览器,仪表板,导航系统(使用Google Maps),气候控制,具有DLNA支持的媒体播放器,用于配置音频子系统的界面,用于读取新闻的程序的实现。
还提供语音控制,信息检索组件,通过蓝牙与智能手机互动以及连接到CAN网络以进行传感器访问以及车辆节点之间的数据传输。
AGL UCB 9.0的主要新闻
在这个新版本中 改进了对网络功能和设置的支持以及 基于HTML5的应用程序的性能大大提高, 此外,重新设计了用于蓝牙的API,并扩展了对pbap和map蓝牙配置文件的支持。
基于应用 在HTML5中,他们增加了对基于令牌访问的支持,仅使用Web App Manager(WAM)和Chromium的HTML5应用程序提出了图像 和演示HTML应用程序已添加到主屏幕,应用启动器,仪表板,配置器,媒体播放器,混合器,HVAC和Chromium浏览器。
另一方面,应用程序的扩展参考实现是用QML编写的,例如仪表板的更新实现示例,该仪表板支持通过方向盘和多媒体按钮进行CAN消息处理,另一种功能是可以使用仪表板上的按钮。方向盘来控制汽车信息系统。
另外, 升级的硬件支持: 瑞萨RCar3 BSP 3.21(M3 / H3,E3,救世主),SanCloud BeagleBone增强 支持 汽车斗篷,i.MX6和Raspberry Pi 4。
至于更新, 增加了对OTA更新交付的支持 (无线)基于OSTree技术的环境,使您可以操作整个系统映像,并具有更新单个文件和对整个系统运行状况进行版本控制的能力。
其他变化 从这个新版本中脱颖而出的是:
- Application Framework实现基于令牌的授权。
- 扩展了用于语音识别的API,并改进了与语音代理的集成。
- 添加了对Alexa Auto SDK 2.0的支持。
- 提出了一种新的开放式屏幕界面来管理语音识别。
- 音频子系统改进了对PipeWire媒体服务器和WirePlumber会话管理器的支持。
- 提出了新的主屏幕和窗口管理器的初步实现(通过选择“ agl-composer”激活)。
排出
最后,对于那些对能够测试该系统感兴趣的人,他们应该知道 提供的版本是为了 木板 QEMU,Renesas M3,IntelUp²,Raspberry Pi 3和Raspberry Pi 4。
除了社区参与之外,还在为NXP i.MX6,DragonBoard 410c,英特尔Minnowboard Max(Atom E38xx)和TI Vayu主板开发版本。 可提供项目成果的源代码 通过Git。