📘 多屏交互HMI实战 30章 · 框架选型与定制

🎯 风格 · 明快专业
01
工业4.0趋势 · 多屏场景(车载/工控/医疗) · 课程目标与路径
02
Qt for MCU · LVGL · Embedded Wizard · Crank · AWTK 横向对比
03
架构特点 · 渲染引擎 · 资源占用 · 许可与商业限制
04
轻量化设计 · 控件系统 · 样式机制 · 内存管理与帧缓冲
05
原型开发流程 · 状态机驱动 · 代码生成效率 · RTOS适配
06
设计-开发协作 · 运行时引擎 · 动画系统 · 多语言支持
07
国产开源优势 · 跨平台抽象层 · 脚本绑定(JS/Lua) · 插件生态
08
帧率/启动时间 · 内存占用 · 开发效率 · 生态成熟度 · 成本
09
Cortex-M4/M7 · A系列 · RISC-V · 双核异构架构选择
10
LTDC · DMA2D · 2D GPU (PXP) · VGLite 集成
11
多点触控协议 · 手势识别 · 虚拟键盘 · 物理按键/旋钮混合
12
CAN/CAN FD · EtherCAT · MQTT · 共享内存(AMP) 选型对比
13
色彩体系(深/浅色) · 字体渲染(FreeType/点阵) · 图标资源管理
14
页面栈 · 状态机嵌套 · 历史回溯 · 低内存预加载策略
15
补间动画 · 关键帧 · 物理引擎(弹性/阻尼) · 帧率优化
16
Unicode · 双向文本(阿拉伯语) · 动态切换语言 · 资源分离
17
仪表盘 · 折线图/柱状图 · 实时曲线(环形缓冲区) · 触摸交互
18
SEGGER RTT · 串口日志 · 帧率监控 · 内存泄漏检测 · UI录制回放
19
差分升级 · 资源包加密 · 回滚机制 · 双备份启动
20
安全启动 · 加密通信(TLS/mbedTLS) · 用户角色权限 · 防篡改
21
FreeRTOS任务划分 · 消息队列/信号量 · 中断与UI同步
22
超级循环架构 · 时间片轮转 · 中断驱动刷新 · 低功耗优化
23
控件布局 · 样式定制 · 动画接入 · 外部输入绑定
24
多页面管理 · 数据绑定 · 脚本逻辑分离
25
OpenGL ES加速 · 3D指针 · 实时数据映射
26
双屏异显(LVGL+Qt混合) · 主从同步 · 屏幕间拖拽交互
27
渲染瓶颈分析 · 图层合并 · 脏矩形算法 · DMA2D加速配置
28
UI自动化测试(像素对比) · 压力测试 · 边界条件覆盖
29
设计文档规范 · API文档(Doxygen) · 测试报告 · 源码管理
30
WebAssembly在HMI应用 · AI辅助UI生成 · 3D HMI嵌入式化