首页
›
嵌入式与底层系统
›
063-嵌入式GUI跨平台架构工程
›
《Slint嵌入式UI开发工程》
VIP16
本课程属于:063-嵌入式GUI跨平台架构工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Slint嵌入式UI开发工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Slint嵌入式UI开发工程的… · 核心价值 · 整体知识框架与学习路径
课程导入
Slint
02
Slint概述
目标=Slint的起源 · 设计理念 · 核心特性
Slint
目标=
03
开发环境搭建
目标=Rust与C++工具链安装 · Slint编译器配置 · 目标板交叉编译环境准备
开发环境搭建
Rust
04
第一个Slint应用
目标=创建Hello World工程 · 理解.slint文件结构 · 运行与预览
Slint
第一个
05
Slint语言基础
目标=元素 · 属性 · 表达式
Slint
语言基础
06
布局系统
目标=垂直布局 · 水平布局 · 网格布局
布局系统
目标=垂直布局
07
组件与复用
目标=自定义组件定义 · 组件属性与回调 · 组件实例化
组件
复用
08
状态与动画
目标=状态定义 · 状态切换 · 过渡动画
状态
动画
09
事件处理与交互
目标=触摸事件 · 鼠标事件 · 键盘事件
事件处理
交互
10
数据绑定与模型
目标=属性绑定机制 · 双向绑定 · 模型-视图模式
数据绑定
模型
11
列表与重复元素
目标=for循环生成元素 · ListView组件 · 动态列表渲染
列表
重复元素
12
样式与主题
目标=颜色 · 字体 · 图片资源
样式
主题
13
资源管理
目标=图片 · 字体 · 图标等资源嵌入方式
资源管理
目标=图片
14
Rust与Slint集成
目标=Rust工程结构 · build.rs配置 · Slint生成代码调用
Rust
Slint
15
C++与Slint集成
目标=C++工程结构 · CMake集成 · Slint生成代码调用
C++
Slint
16
平台抽象与移植
目标=Slint平台抽象层 · 嵌入式Linux帧缓冲 · Wayland
平台抽象
移植
17
硬件接口与外设交互
目标=GPIO · I2C · SPI
硬件接口
外设交互
18
性能优化
目标=渲染性能分析 · 内存占用优化 · CPU占用优化
性能优化
目标=渲染性能分…
19
调试与测试
目标=Slint调试工具 · 日志输出 · UI自动化测试
调试
测试
20
国际化与本地化
目标=多语言支持 · 文本翻译 · 动态语言切换
国际化
本地化
21
无障碍与可用性
目标=屏幕阅读器支持 · 键盘导航 · 高对比度模式
无障碍
可用性
22
安全与可靠性
目标=输入验证 · 内存安全 · 看门狗集成
安全
可靠性
23
实战案例一
目标=智能家居中控面板:需求分析 · UI设计 · Slint实现
实战案例一
目标=智能家居
24
实战案例二
目标=工业HMI人机界面 · 报警管理 · 趋势图
实战案例二
HMI
25
实战案例三
目标=可穿戴设备UI:低功耗设计 · 小屏幕适配 · 触摸手势
实战案例三
UI
26
常见问题与解决方案
目标=编译错误 · 链接错误 · 运行时崩溃
常见问题
解决方案
27
工程化实践
目标=代码规范 · 版本控制 · CI/CD集成
工程化实践
目标=代码规范
28
生态与扩展
目标=Slint与Rust生态 · C++生态 · 第三方库集成
生态
扩展
29
综合项目
目标=从零构建一个完整的嵌入式UI产… · 架构 · 开发
综合项目
UI
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践汇总 · Slint未来发展方向
课程总结
进阶
所属VIP或分类
同VIP:Embedded-Wizard-HMI开发
同VIP:GTK嵌入式Linux-UI工程
同VIP:LVGL与TouchGFX迁移工程