首页
›
嵌入式与底层系统
›
063-嵌入式GUI跨平台架构工程
›
《嵌入式UI跨平台移植工程》
VIP16
本课程属于:063-嵌入式GUI跨平台架构工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式UI跨平台移植工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式UI跨平台移植的定义 · 学习目标 · 核心挑战
课程导入
UI
02
嵌入式UI基础
目标=嵌入式系统组成 · UI在嵌入式中的角色 · 常见显示与输入设备
UI
嵌入式
03
跨平台移植核心概念
目标=平台差异来源 · 硬件抽象层 · 图形抽象层
跨平台移植核心概…
目标=平台差异来…
04
主流嵌入式UI框架概览
目标=LVGL · Qt for Embedded · Flutter Embedded
UI
主流嵌入式
05
开发环境与工具链搭建
目标=交叉编译工具链 · 构建系统 · 调试工具
开发环境
工具链搭建
06
显示驱动与图形后端移植
目标=LCD控制器 · GPU · 帧缓冲
显示驱动
图形后端移植
07
输入设备与事件系统移植
目标=触摸屏 · 按键 · 编码器
输入设备
事件系统移植
08
内存与性能约束下的UI适配
目标=内存管理 · 双缓冲 · 脏矩形刷新
UI
内存
09
操作系统与运行时适配
目标=裸机 · RTOS · Linux
操作系统
运行时适配
10
字体、图片与资源系统移植
目标=字体引擎 · 图片解码 · 资源打包
字体
图片
11
硬件抽象层设计
目标=HAL接口定义 · 平台适配层实现 · 驱动注册机制与可移植代码组织方式
硬件抽象层设计
HAL
12
构建系统与配置管理
目标=Makefile · CMake · Kconfig
构建系统
配置管理
13
移植流程与方法论
目标=需求分析 · 平台评估 · 移植计划
移植流程
方法论
14
案例实战一
目标=将LVGL移植到基于STM32… · 涵盖显示 · 触摸
案例实战一
LVGL
15
案例实战二
目标=将Qt for Embedde… · 涵盖EGLFS · 触摸
案例实战二
Qt
16
案例实战三
目标=将Flutter Embedd… · 涵盖引擎裁剪 · 渲染后端与输入适配
案例实战三
Flutter
17
案例实战四
目标=将AWTK移植到国产MCU与R… · 涵盖LCD驱动 · 事件系统与资源打包
案例实战四
AWTK
18
跨平台UI一致性保障
目标=布局适配 · 分辨率无关设计 · DPI缩放
UI
跨平台
19
调试与问题定位
目标=显示异常 · 触摸偏移 · 内存泄漏
调试
问题定位
20
性能测试与优化
目标=帧率 · 延迟 · CPU占用
性能测试
优化
21
常见移植问题与解决方案
目标=花屏 · 闪烁 · 触摸不灵
常见移植问题
解决方案
22
安全与可靠性
目标=看门狗 · 异常恢复 · UI线程安全
安全
可靠性
23
自动化测试与持续集成
目标=UI自动化测试 · 截图对比 · 硬件在环测试与CI/CD流水线搭建
自动化测试
持续集成
24
多平台统一代码管理
目标=代码分支策略 · 平台差异隔离 · 公共组件抽取与版本发布管理
多平台统一代码管…
目标=代码分支策…
25
综合项目一
目标=设计并实现一个可跨MCU · RTOS与Linux复用的嵌入式UI…
综合项目一
MCU
26
综合项目二
目标=完成一个智能家居面板UI从原型…
综合项目二
UI
27
综合项目三
目标=完成一个工业HMI界面在多种嵌…
综合项目三
HMI
28
前沿技术与趋势
目标=AI辅助UI生成 · WebAssembly · Rust嵌入式UI
前沿技术
趋势
29
工程规范与最佳实践
目标=代码风格 · 接口设计 · 文档编写
工程规范
最佳实践
30
课程总结与能力提升
目标=知识体系回顾 · 移植能力自评 · 进阶学习路径与职业发展方向
课程总结
能力提升
所属VIP或分类
同VIP:Embedded-Wizard-HMI开发
同VIP:GTK嵌入式Linux-UI工程
同VIP:LVGL与TouchGFX迁移工程