🚗 车载HMI · 实战目录
30章 从入门到项目
01
车载HMI概述
智能座舱发展史
HMI作用
QNX/Linux/Android
02
开发环境搭建
Qt for MCU/Android
交叉编译链
模拟器与真机
03
Kanzi Studio入门
Kanzi架构
工程创建
UI组件树
资源管理器
04
Kanzi 2D/3D渲染
2D图形绘制
3D场景搭建
粒子系统
05
Kanzi 状态机与动画
状态机编辑器
关键帧动画
曲线编辑器
06
Kanzi 脚本与逻辑
Kanzi Script
C++插件
CAN/以太网通信
07
Qt Quick与QML基础
QML语法
Qt Quick Controls 2
信号与槽
08
Qt 3D Studio集成
3D场景导入
材质与光照
动画时间线
09
Android Automotive
架构与CarService
Car API
权限管理
10
Web技术栈在车载HMI
React/Vue
WebSocket总线
Electron封装
11
UI设计规范与工具
Figma/Sketch导入
设计系统
标注与切图
12
HMI主题与换肤
多主题管理
动态换肤QSS
资源热加载
13
多语言与国际化
i18n方案对比
动态切换
RTL布局
14
仪表盘开发实战
圆形仪表盘
指针动画
数字显示
15
中控屏开发实战
导航地图集成
媒体播放器
空调控制
16
语音交互集成
唤醒与识别
TTS播报
多轮对话
17
手势与触控交互
多点触控
手势识别
防误触
18
HMI性能优化
GPU Profiling
内存泄漏
帧率优化
19
仿真测试环境搭建
HIL/SIL/MIL
dSPACE/Vector
虚拟ECU
20
CAN/LIN总线仿真
CAN报文收发
DBC解析
总线负载测试
21
以太网与Some/IP
SOME/IP服务
SD报文模拟
Service Interface
22
诊断协议仿真(UDS)
UDS服务模拟
DTC注入/清除
诊断会话
23
自动化测试框架
Python+pytest
SikuliX/Appium
CANoe COM
24
CI/CD 持续集成部署
Jenkins/GitLab CI
自动化构建
静态扫描
25
版本管理与分支策略
Git Flow
LFS大文件
Changelog
26
HMI安全与防护
安全启动
TLS/SSL加密
代码混淆
27
OTA升级方案
A/B分区升级
差分升级
回滚策略
28
多屏互动与跨域通信
LVDS/HDMI多屏
Android Auto/CarPlay
DLNA共享
29
ADAS可视化集成
车道线绘制
障碍物识别框
HUD模拟
30
综合项目实战
需求分析到交付
敏捷开发
验收清单