Kanzi开发的东西是如何能显示在屏幕

原理总结:

kanzi运行在lxc容器上,weston通过wayland协议把kanzi的图像显示到屏幕上。

背景:

1、Kanzi (由 Rightware/中科创达)是汽车领域非常主流的 3D HMI(人机交互界面)引擎,广泛用于仪表盘、中控、抬头显示。

2、两者的关系:应用与底层显示协议

  • Kanzi 是"画师":负责高性能的 3D/2D 图形渲染(UI 内容)。

  • Wayland/Weston 是"画布与窗口管理员" :Kanzi 渲染出的画面,需要跑在底层的图形系统上。在现代化的车载 Linux/Android 座舱中,Kanzi 通常作为 Wayland 客户端,将其渲染结果提交给 Weston(合成器),由 Weston 最终显示到屏幕上。

  • 简单说:Kanzi 做内容,Wayland 管显示。

不同平台的图像显示协议和使用场景比对:

举例:如果把kanzi显示到你电脑屏幕,可能使用的就是x11;显示到按个车机屏幕就用wayland。

查看板端具体采用哪种图像协议(板端的graphics backend):

1)先在板子执行 ldd 你的应用程序 | grep wayland

如果输出:说明有在使用wayland

2)板子执行如下:说明这个板子支持wayland,并且已经开启协议功能

相关推荐
QYR-分析14 小时前
4.2% CAGR 稳步扩容:2025 年 6.90 亿美元市场,汽车 EHB 电机成为线控制动核心执行单元
汽车
QYR-分析1 天前
7.8% CAGR 稳步上行:2025 年 108.5 亿美元,汽车通信类 ECU 支撑软件定义汽车联网底座
汽车
磐时信息技术2 天前
SASETalk | 跨越二十二载,亲历汽车安全的广度与深度
汽车·功能安全·访谈·汽车安全
唐丙斯城2 天前
动力电池分类全解析:从材料体系到选型原则
汽车·动力电池
MIXrer2 天前
室内乐园加什么项目?沙盘赛车怎么补室内业态
汽车·娱乐
weixin_419658312 天前
CANoe 使用指南:从输出窗口到数据回放的完整实战教程
开发语言·功能测试·车载系统·自动化·汽车
dghongcheng2 天前
汽车零部件涂装方案:保险杠涂装线的技术要点
自动化·汽车·喷涂设备·喷涂·喷漆设备·自动喷涂线
luiyarch2 天前
汽车电子ISO 21448 SOTIF系列(第26期):未知危险场景的确认方法(下)——AI驱动的场景发现
网络·人工智能·安全·车载系统·汽车
LONGZETECH2 天前
新能源技术实训难题破解:纯电动汽车五大核心系统三维仿真解决方案
大数据·c语言·人工智能·安全·汽车