🚗 车载HMI开发实战 30章 · 从入门到项目

📚 友好色系 · 专业内核
01 车载HMI概述
智能座舱发展史 HMI作用 QNX/Linux/Android
02 开发环境搭建
Ubuntu安装 交叉编译链 Qt for Device SSH/ADB
03 Qt基础入门
框架概述 信号与槽 元对象系统 Creator技巧
04 QML语言基础
QML语法 属性/信号绑定 JavaScript QML与C++交互
05 Qt Quick Controls 2
Button/Slider Switch/TextField 样式定制 自定义控件
06 布局与定位
Row/Column Grid布局 Anchor锚点 Positioner 性能优化
07 动画与特效
PropertyAnimation NumberAnimation Sequential/Parallel 状态机过渡
08 Canvas 2D绘图
Canvas元素 路径与图形 渐变与阴影 性能优化
09 图像与图标处理
Image元素 SVG图标 缓存策略 多分辨率 @2x @3x
10 字体与文本渲染
Text元素 字体嵌入 富文本 i18n国际化
11 触摸与手势
MouseArea Touch事件 PinchArea SwipeView 多点触控
12 多媒体播放
MediaPlayer VideoOutput 音频控制 视频渲染优化 摄像头预览
13 网络通信
HTTP请求 WebSocket MQTT协议 JSON解析
14 数据存储
Settings持久化 SQLite 本地文件读写 Key-Value
15 系统服务集成
车速/转速/OBD GPS与地图 蓝牙电话/音乐 WiFi热点
16 仪表盘开发实战
圆形仪表 指针动画 数字显示 多主题/性能
17 中控屏开发实战
首页卡片 音乐播放器 空调控制 车辆设置
18 HUD抬头显示设计
HUD原理 投影变换 AR导航叠加 亮度自适应
19 语音交互集成
语音识别API TTS播报 唤醒词检测 多轮对话
20 多屏互动
双屏/三屏 屏幕镜像投射 跨屏拖拽 分辨率自适应
21 主题与换肤
QML主题系统 动态换肤 夜间模式 主题编辑器
22 性能优化
Qt Profiler 减少重绘重排 模型视图优化 内存泄漏检测
23 安全与稳定性
ASIL等级 看门狗 异常捕获/日志 OTA升级
24 测试与调试
Qt Test Squish自动化 性能基准测试 实车调试
25 AGL平台
AGL架构 Yocto构建 AGL应用开发 与Qt集成
26 Android Auto与CarPlay
AA/CP协议 投屏开发 车载Launcher 手机互联
27 3D仪表与HMI
Qt 3D模块 3D场景搭建 PBR材质 3D仪表盘实战
28 AI与HMI结合
手势识别MediaPipe DMS驾驶员监测 视线追踪 个性化推荐
29 敏捷开发与DevOps
Git分支管理 CI/CD流水线 自动化构建 版本管理
30 项目实战
完整HMI流程 需求分析 原型设计 编码/测试/交付