首页
›
嵌入式与底层系统
›
063-嵌入式GUI跨平台架构工程
›
《GTK嵌入式Linux UI工程》
VIP16
本课程属于:063-嵌入式GUI跨平台架构工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
GTK嵌入式Linux UI工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=GTK嵌入式Linux UI工… · 核心概念 · 整体知识框架与实战路线图
课程导入
GTK
02
嵌入式Linux图形栈概览
目标=Linux帧缓冲 · DRM/KMS · Wayland
Linux
嵌入式
03
开发环境搭建
目标=交叉编译工具链 · Buildroot/Yocto · GTK依赖库
开发环境搭建
目标=交叉编译工…
04
GTK基础入门
目标=GTK对象模型 · GObject信号机制 · 主循环
GTK
基础入门
05
GTK容器与布局
目标=GtkBox · GtkGrid · GtkStack
GTK
容器
06
常用控件详解
目标=按钮 · 标签 · 输入框
常用控件详解
目标=按钮
07
信号与回调
目标=信号连接 · 回调函数 · 用户数据传递
信号
回调
08
GTK样式与主题
目标=CSS样式 · GtkStyleContext · 主题定制
GTK
样式
09
资源与国际化
目标=GResource · 图标 · 字体
资源
国际化
10
窗口与对话框
目标=主窗口 · 模态对话框 · 消息框
窗口
对话框
11
菜单与工具栏
目标=GtkMenu · GtkToolbar · GtkHeaderBar
菜单
工具栏
12
模型视图编程
目标=GtkListStore · GtkTreeStore · GtkTreeView
模型视图编程
GtkListStore
13
多线程与异步
目标=GTask · GThread · 主循环集成
多线程
异步
14
文件与数据持久化
目标=GLib文件操作 · GSettings · 配置存储
文件
数据持久化
15
网络与通信
目标=GTK与Socket · HTTP · MQTT
网络
通信
16
硬件交互
目标=GPIO · I2C · SPI
硬件交互
GPIO
17
图形与绘图
目标=Cairo绘图 · GdkPixbuf · 自定义控件绘制
图形
绘图
18
动画与过渡
目标=GtkRevealer · GtkStack过渡 · CSS动画
动画
过渡
19
触摸与输入
目标=触摸屏 · 手势识别 · GtkGesture
触摸
输入
20
性能优化
目标=内存占用 · 启动速度 · 渲染性能
性能优化
目标=内存占用
21
调试与测试
目标=GDB调试 · 日志系统 · GTK Inspector
调试
测试
22
交叉编译与部署
目标=GTK应用交叉编译 · 依赖打包 · 根文件系统集成
交叉编译
部署
23
实战案例一
目标=嵌入式工业HMI界面设计与实现 · 包含布局 · 控件
实战案例一
HMI
24
实战案例二
目标=智能家居中控面板开发 · 涵盖网络通信 · 多语言
实战案例二
目标=智能家居
25
实战案例三
目标=车载信息娱乐UI原型 · 涉及多媒体 · 动画
实战案例三
UI
26
常见问题与解决方案
目标=编译错误 · 依赖缺失 · 显示异常
常见问题
解决方案
27
安全与稳定性
目标=输入校验 · 权限管理 · 看门狗
安全
稳定性
28
工程化实践
目标=代码结构 · 模块化 · 版本控制
工程化实践
目标=代码结构
29
综合提升
目标=从原型到产品 · UI架构设计 · 可维护性
综合提升
目标=从原型到产…
30
课程总结与展望
目标=知识体系回顾 · 项目复盘 · GTK4与嵌入式图形技术未来趋势
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:Embedded-Wizard-HMI开发
同VIP:LVGL与TouchGFX迁移工程
同VIP:LVGL到Qt界面迁移工程