首页
›
嵌入式与底层系统
›
057-Qt Quick与QML嵌入式开发
›
《Qt MCU嵌入式UI开发》
VIP16
本课程属于:057-Qt Quick与QML嵌入式开发
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Qt for MCU与Qt Quick开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
Qt for MCU的定位 · 与Qt Widgets/Qt Qui… · 典型应用场景
课程导入
Qt
02
嵌入式MCU基础
常见MCU架构(ARM Cortex… · 内存与存储限制 · 外设接口(GPIO
MCU
嵌入式
03
Qt for MCU架构与核心组件
Qt Quick Ultralite… · 渲染引擎 · 资源管理
Qt
for
04
开发环境搭建
安装Qt for MCU SDK · 配置交叉编译工具链 · 创建第一个MCU项目
开发环境搭建
Qt
05
Qt Quick基础语法
QML语法 · 属性绑定 · 信号与槽
Qt
Quick
06
QML与C++混合编程
在MCU上使用QML与C++交互 · 注册类型 · 上下文属性
QML
C++
07
UI设计原则与资源优化
针对小屏幕和低内存的UI设计原则 · 图片格式与压缩 · 字体嵌入
UI
设计原则
08
动画与交互
Qt Quick动画系统(Anima… · Transition) · 状态机
动画
交互
09
自定义控件与组件
创建可复用QML组件 · 自定义绘制(Canvas/Shape… · 组合现有元素
自定义控件
组件
10
数据模型与视图
ListView · GridView · PathView在MCU上的使用
数据模型
视图
11
多屏与多窗口管理
在MCU上管理多个屏幕或页面 · 导航栈 · 页面切换动画
多屏
多窗口管理
12
实时数据与传感器集成
通过C++读取传感器数据 · 在QML中实时显示 · 数据刷新频率与UI性能平衡
实时数据
传感器集成
13
网络与通信
在MCU上使用Qt for MCU进… · SPI · I2C通信
网络
通信
14
存储与持久化
在MCU上保存用户设置 · 使用Flash/EEPROM · 文件系统(LittleFS等)
存储
持久化
15
性能优化与内存管理
分析QUL渲染性能 · 减少内存碎片 · 优化图片和字体
性能优化
内存管理
16
电源管理与低功耗设计
UI在低功耗模式下的行为 · 唤醒机制 · 屏幕刷新策略
电源管理
低功耗设计
17
国际化与本地化
在MCU上支持多语言 · 字符串资源管理 · 字体切换
国际化
本地化
18
调试与测试
使用Qt Creator调试QML/… · 日志输出 · 单元测试框架
调试
测试
19
案例实战一
智能家居控制面板——设计主界面 · 控制灯光/温度 · 使用动画和状态切换
案例实战一
智能家居控制面板
20
案例实战二
可穿戴设备表盘——实现表盘绘制 · 指针动画 · 心率显示
案例实战二
可穿戴设备表盘
21
案例实战三
工业HMI触摸屏——构建多页面工业监… · 实时数据图表 · 报警弹窗
案例实战三
HMI
22
案例实战四
医疗设备界面——设计符合医疗标准的U… · 数据输入与校验 · 安全提示
案例实战四
医疗设备界面
23
案例实战五
智能家电控制——Wi-Fi模块通信 · 远程控制界面 · OTA升级提示
案例实战五
Wi-Fi
24
常见问题与解决方案
内存不足 · 渲染卡顿 · 触摸不灵敏
常见问题
解决方案
25
与RTOS集成
在FreeRTOS等RTOS上运行Q… · 任务优先级 · 中断与UI线程通信
RTOS
集成
26
图形加速与GPU
利用MCU的2D图形加速器(如STM… · 帧缓冲管理 · 混合渲染模式
GPU
图形加速
27
安全与可靠性
代码安全(防溢出 · 防注入) · 数据校验
安全
可靠性
28
版本升级与维护
Qt for MCU版本迁移 · 模块化设计 · 代码复用
版本升级
维护
29
综合项目实战
从需求分析到交付——设计一个完整产品… · 涵盖UI设计 · 功能实现
综合项目实战
从需求分析到交付
30
课程总结与进阶方向
回顾核心知识点 · 常见陷阱 · 学习资源推荐
课程总结
进阶方向
所属VIP或分类
同VIP:QML工业HMI界面开发
同VIP:QML数据绑定与业务架构
同VIP:QML界面性能与渲染优化