首页
›
嵌入式基础与RISC-V
›
105-嵌入式Linux开发环境搭建
›
《Qt交叉编译与嵌入式Linux开发环境搭建实战》
VIP10
本课程属于:105-嵌入式Linux开发环境搭建
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Qt交叉编译与嵌入式Linux开发环境搭建实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与目标
嵌入式Linux与Qt的关系 · 为什么需要交叉编译 · 课程整体架构与学习路径
课程导论
目标
02
嵌入式Linux系统基础
嵌入式Linux的组成(Bootlo… · 内核 · 根文件系统)
Linux
嵌入式
03
开发环境准备
主机Linux发行版选择(Ubunt… · 虚拟机与双系统配置 · 必要的开发工具安装(git
开发环境准备
Linux
04
交叉编译工具链概述
什么是交叉编译工具链 · 工具链的命名规则(如arm-linu… · 工具链的组成(gcc
交叉编译工具链概…
什么是交叉编译工…
05
获取与安装交叉编译工具链
从Linaro获取预编译工具链 · 手动安装与配置环境变量 · 验证工具链是否可用
获取
安装交叉编译工具…
06
构建自定义交叉编译工具链(Crosstool-NG)
Crosstool-NG的安装与配置 · 选择目标架构与CPU · 配置C库(glibc vs ucli…
Crosstool-NG
构建自定义交叉编…
07
Qt源码获取与版本选择
Qt开源版与商业版区别 · Qt 5.15 LTS vs Qt… · 从官网与Git仓库获取源码
Qt
源码获取
08
Qt交叉编译配置(Configure)
Qt Configure脚本详解 · 关键参数(-prefix · -xplatform
Qt
Configure
09
构建Qt库(make & make install)
并行编译(-jN) · 解决编译依赖问题 · 安装到指定目录
Qt
make
10
构建嵌入式Linux文件系统(sysroot)
从开发板SDK提取sysroot · 手动构建最小sysroot · 添加Qt运行时依赖库
Linux
sysroot
11
Qt Creator集成开发环境配置
Qt Creator安装 · 添加交叉编译套件(Kit) · 配置编译器
Qt
Creator
12
第一个嵌入式Qt程序
编写Hello World程序 · 使用交叉编译套件编译 · 通过scp传输到开发板
Qt
第一个嵌入式
13
在开发板上运行Qt程序
通过SSH或串口登录开发板 · 设置环境变量(LD_LIBRARY_… · QT_QPA_PLATFORM)
Qt
开发板上运行
14
Qt Embedded与Qt for Device Creation
Qt Embedded架构(QPA) · LinuxFB与EGLFS后端 · Qt for Device Crea…
Qt
Embedded
15
触摸屏与输入设备支持
tslib库的交叉编译与集成 · Qt触摸屏插件配置 · 多点触控调试
触摸屏
输入设备支持
16
显示后端配置(LinuxFB/EGLFS/DRM)
LinuxFB帧缓冲配置 · EGLFS硬件加速配置 · DRM/KMS直接渲染
LinuxFB/EGLF…
显示后端配置
17
Qt多媒体与GPU加速
GStreamer交叉编译 · OpenGL ES支持 · V4L2摄像头驱动集成
Qt
GPU
18
Qt网络与通信模块
交叉编译Qt Network模块 · SSL/TLS支持(OpenSSL) · MQTT与WebSocket实战
Qt
网络
19
Qt SQL数据库模块
交叉编译Qt SQL模块 · SQLite集成 · MySQL/PostgreSQL客户…
Qt
SQL
20
Qt WebEngine与WebAssembly
WebEngine的交叉编译挑战 · 轻量级替代方案(WebKit · QWebChannel)
Qt
WebEngine
21
Qt Quick与QML优化
QML渲染性能调优 · GPU加速QML场景 · 资源文件(qrc)管理
Qt
Quick
22
Qt串口与CAN总线通信
Qt Serial Port模块交叉… · SocketCAN集成 · Modbus协议实现
Qt
CAN
23
Qt国际化与本地化
ts文件生成与翻译 · 动态语言切换 · 嵌入式字体配置(Fontconfig…
Qt
国际化
24
Qt性能优化与内存管理
Qt对象树与内存泄漏检测 · 减少二进制体积(strip · dead code eliminat…
Qt
性能优化
25
Qt与Yocto/OpenEmbedded集成
Yocto项目简介 · 添加Qt到BSP层 · 使用bitbake构建完整嵌入式系统
Qt
Yocto/OpenEm…
26
Qt与Buildroot集成
Buildroot配置Qt选项 · 一键构建工具链与根文件系统 · Qt应用打包
Qt
Buildroot
27
Qt应用调试与性能分析
GDB交叉调试 · Qt Creator远程调试 · Valgrind与perf性能分析
Qt
应用调试
28
Qt应用部署与更新
打包Qt应用与依赖库 · 制作可执行文件系统镜像 · OTA更新策略
Qt
应用部署
29
实战项目一
智能家居中控屏:需求分析 · UI设计 · 交叉编译与部署
实战项目一
智能家居
30
实战项目二
工业HMI人机界面 · 实时数据曲线绘制 · 多语言切换
实战项目二
HMI
所属VIP或分类
同VIP:LinuxNFS挂载与调试串口环境搭建故障定位实战
同VIP:NFS挂载与TFTP烧录嵌入式Linux部署实战
同VIP:TFTP烧录与网络配置嵌入式Linux部署实战