Qt 嵌入式从零基础到精通总纲

Qt 嵌入式从零基础到精通

这是一个面向 Qt 初学者的博客系列,共 36 篇

系列路线

text 复制代码
第一阶段:建立 Qt 嵌入式整体认知
第二阶段:Linux / ARM / 交叉编译 / Sysroot
第三阶段:QObject / 信号槽 / 事件循环 / QThread
第四阶段:串口 / TCP / UDP / CAN / GPIO / USB
第五阶段:配置 / 日志 / 数据库 / QWidget / QML
第六阶段:QPA / 部署 / systemd / 性能 / 内存 / 崩溃调试
第七阶段:架构设计 / 综合项目 / 发布检查 / 进阶路线

正文目录

  1. Qt嵌入式从零基础到精通(01):Qt嵌入式开发全景图:从桌面Qt到ARM Linux
    01_Qt嵌入式开发全景图:从桌面Qt到ARM Linux/01_Qt嵌入式开发全景图:从桌面Qt到ARM Linux.md
  2. Qt嵌入式从零基础到精通(02):嵌入式Linux基础:Qt开发者必须掌握的命令与排查思路
    02_嵌入式Linux基础:Qt开发者必须掌握的命令与排查思路/02_嵌入式Linux基础:Qt开发者必须掌握的命令与排查思路.md
  3. Qt嵌入式从零基础到精通(03):CPU架构、ABI与交叉编译:ARM开发必须理解的基础
    03_CPU架构、ABI与交叉编译:ARM开发必须理解的基础/03_CPU架构、ABI与交叉编译:ARM开发必须理解的基础.md
  4. Qt嵌入式从零基础到精通(04):Sysroot详解:为什么Qt交叉编译离不开它
    04_Sysroot详解:为什么Qt交叉编译离不开它/04_Sysroot详解:为什么Qt交叉编译离不开它.md
  5. Qt嵌入式从零基础到精通(05):Qt 5.15.2交叉编译:从源码到ARM Qt的完整思路
    05_Qt 5.15.2交叉编译:从源码到ARM Qt的完整思路/05_Qt 5.15.2交叉编译:从源码到ARM Qt的完整思路.md
  6. Qt嵌入式从零基础到精通(06):Qt Creator配置ARM Kit:编译器、Qt版本、Sysroot与远程设备
    06_Qt Creator配置ARM Kit:编译器、Qt版本、Sysroot与远程设备/06_Qt Creator配置ARM Kit:编译器、Qt版本、Sysroot与远程设备.md
  7. Qt嵌入式从零基础到精通(07):qmake嵌入式工程:.pro/.pri组织、第三方库与跨平台配置
    07_qmake嵌入式工程:.pro_.pri组织、第三方库与跨平台配置/07_qmake嵌入式工程:.pro_.pri组织、第三方库与跨平台配置.md
  8. Qt嵌入式从零基础到精通(08):QObject生命周期:父子对象、deleteLater与长期稳定性
    08_QObject生命周期:父子对象、deleteLater与长期稳定性/08_QObject生命周期:父子对象、deleteLater与长期稳定性.md
  9. Qt嵌入式从零基础到精通(09):Qt信号槽工程化:连接类型、跨线程与重复触发问题
    09_Qt信号槽工程化:连接类型、跨线程与重复触发问题/09_Qt信号槽工程化:连接类型、跨线程与重复触发问题.md
  10. Qt嵌入式从零基础到精通(10):Qt事件循环:为什么UI会卡死、定时器会延迟、deleteLater不执行
    10_Qt事件循环:为什么UI会卡死、定时器会延迟、deleteLater不执行/10_Qt事件循环:为什么UI会卡死、定时器会延迟、deleteLater不执行.md
  11. Qt嵌入式从零基础到精通(11):QTimer实战:周期任务、超时状态机与无阻塞设计
    11_QTimer实战:周期任务、超时状态机与无阻塞设计/11_QTimer实战:周期任务、超时状态机与无阻塞设计.md
  12. Qt嵌入式从零基础到精通(12):QThread入门:Worker + moveToThread标准模式与常见误区
    12_QThread入门:Worker + moveToThread标准模式与常见误区/12_QThread入门:Worker + moveToThread标准模式与常见误区.md
  13. Qt嵌入式从零基础到精通(13):Qt多线程进阶:线程归属、锁竞争、安全退出与死锁排查
    13_Qt多线程进阶:线程归属、锁竞争、安全退出与死锁排查/13_Qt多线程进阶:线程归属、锁竞争、安全退出与死锁排查.md
  14. Qt嵌入式从零基础到精通(14):Qt串口通信实战:QSerialPort、半包粘包、超时与重连
    14_Qt串口通信实战:QSerialPort、半包粘包、超时与重连/14_Qt串口通信实战:QSerialPort、半包粘包、超时与重连.md
  15. Qt嵌入式从零基础到精通(15):Qt TCP客户端实战:连接状态、拆包、心跳、重连与超时
    15_Qt TCP客户端实战:连接状态、拆包、心跳、重连与超时/15_Qt TCP客户端实战:连接状态、拆包、心跳、重连与超时.md
  16. Qt嵌入式从零基础到精通(16):Qt TCP服务端实战:多客户端、生命周期、背压与连接管理
    16_Qt TCP服务端实战:多客户端、生命周期、背压与连接管理/16_Qt TCP服务端实战:多客户端、生命周期、背压与连接管理.md
  17. Qt嵌入式从零基础到精通(17):Qt UDP通信:广播、组播、设备发现与可靠性设计
    17_Qt UDP通信:广播、组播、设备发现与可靠性设计/17_Qt UDP通信:广播、组播、设备发现与可靠性设计.md
  18. Qt嵌入式从零基础到精通(18):Qt CAN通信:SocketCAN、QCanBus与工业帧解析
    18_Qt CAN通信:SocketCAN、QCanBus与工业帧解析/18_Qt CAN通信:SocketCAN、QCanBus与工业帧解析.md
  19. Qt嵌入式从零基础到精通(19):Qt与GPIO/I2C/SPI:从UI到Linux设备节点的正确分层
    19_Qt与GPIO_I2C_SPI:从UI到Linux设备节点的正确分层/19_Qt与GPIO_I2C_SPI:从UI到Linux设备节点的正确分层.md
  20. Qt嵌入式从零基础到精通(20):Qt USB通信:libusb集成、异步传输与热插拔
    20_Qt USB通信:libusb集成、异步传输与热插拔/20_Qt USB通信:libusb集成、异步传输与热插拔.md
  21. Qt嵌入式从零基础到精通(21):Qt配置管理:QSettings、JSON、版本迁移与原子写入
    21_Qt配置管理:QSettings、JSON、版本迁移与原子写入/21_Qt配置管理:QSettings、JSON、版本迁移与原子写入.md
  22. Qt嵌入式从零基础到精通(22):Qt日志系统:滚动文件、线程安全、协议日志与现场诊断
    22_Qt日志系统:滚动文件、线程安全、协议日志与现场诊断/22_Qt日志系统:滚动文件、线程安全、协议日志与现场诊断.md
  23. Qt嵌入式从零基础到精通(23):Qt SQLite实战:线程、事务、索引、分页与长期数据管理
    23_Qt SQLite实战:线程、事务、索引、分页与长期数据管理/23_Qt SQLite实战:线程、事务、索引、分页与长期数据管理.md
  24. Qt嵌入式从零基础到精通(24):Qt QWidget嵌入式UI:布局、触摸、分辨率与高频刷新
    24_Qt QWidget嵌入式UI:布局、触摸、分辨率与高频刷新/24_Qt QWidget嵌入式UI:布局、触摸、分辨率与高频刷新.md
  25. Qt嵌入式从零基础到精通(25):Qt QML嵌入式实战:C++后端、属性绑定与性能边界
    25_Qt QML嵌入式实战:C++后端、属性绑定与性能边界/25_Qt QML嵌入式实战:C++后端、属性绑定与性能边界.md
  26. Qt嵌入式从零基础到精通(26):EGLFS、LinuxFB、Wayland、XCB:Qt嵌入式图形栈实战选择
    26_EGLFS、LinuxFB、Wayland、XCB:Qt嵌入式图形栈实战选择/26_EGLFS、LinuxFB、Wayland、XCB:Qt嵌入式图形栈实战选择.md
  27. Qt嵌入式从零基础到精通(27):Qt嵌入式部署:动态库、插件、字体、qt.conf与一键发布
    27_Qt嵌入式部署:动态库、插件、字体、qt.conf与一键发布/27_Qt嵌入式部署:动态库、插件、字体、qt.conf与一键发布.md
  28. Qt嵌入式从零基础到精通(28):Qt程序开机自启动:systemd、环境变量、自动重启与启动时序
    28_Qt程序开机自启动:systemd、环境变量、自动重启与启动时序/28_Qt程序开机自启动:systemd、环境变量、自动重启与启动时序.md
  29. Qt嵌入式从零基础到精通(29):Qt嵌入式性能优化:CPU、内存、刷新、拷贝、锁与I/O
    29_Qt嵌入式性能优化:CPU、内存、刷新、拷贝、锁与I_O/29_Qt嵌入式性能优化:CPU、内存、刷新、拷贝、锁与I_O.md
  30. Qt嵌入式从零基础到精通(30):Qt长期运行稳定性:内存泄漏、FD泄漏、线程泄漏与资源上限
    30_Qt长期运行稳定性:内存泄漏、FD泄漏、线程泄漏与资源上限/30_Qt长期运行稳定性:内存泄漏、FD泄漏、线程泄漏与资源上限.md
  31. Qt嵌入式从零基础到精通(31):Qt崩溃调试:Core Dump、GDB、符号文件与证据链
    31_Qt崩溃调试:Core Dump、GDB、符号文件与证据链/31_Qt崩溃调试:Core Dump、GDB、符号文件与证据链.md
  32. Qt嵌入式从零基础到精通(32):Qt远程调试:gdbserver + Qt Creator + Sysroot实战
    32_Qt远程调试:gdbserver + Qt Creator + Sysroot实战/32_Qt远程调试:gdbserver + Qt Creator + Sysroot实战.md
  33. Qt嵌入式从零基础到精通(33):Qt嵌入式架构设计:UI、Service、Protocol、Device、Storage分层
    33_Qt嵌入式架构设计:UI、Service、Protocol、Device、Storage分层/33_Qt嵌入式架构设计:UI、Service、Protocol、Device、Storage分层.md
  34. Qt嵌入式从零基础到精通(34):Qt嵌入式综合实战:工业设备监控终端从0到1设计
    34_Qt嵌入式综合实战:工业设备监控终端从0到1设计/34_Qt嵌入式综合实战:工业设备监控终端从0到1设计.md
  35. Qt嵌入式从零基础到精通(35):Qt嵌入式发布前检查清单:编译、部署、异常、72小时与回退
    35_Qt嵌入式发布前检查清单:编译、部署、异常、72小时与回退/35_Qt嵌入式发布前检查清单:编译、部署、异常、72小时与回退.md
  36. Qt嵌入式从零基础到精通(36):Qt嵌入式进阶路线:从会写Qt到独立交付工业产品
    36_Qt嵌入式进阶路线:从会写Qt到独立交付工业产品/36_Qt嵌入式进阶路线:从会写Qt到独立交付工业产品.md

后续扩展方向

本系列 36 篇作为第一版主干课程。后续专题:

  • Qt 5.15.2 + RK3568 实际交叉编译
  • Buildroot 构建 Qt 系统
  • Yocto SDK + Qt Creator
  • Modbus RTU/TCP
  • MQTT
  • QCustomPlot 实时曲线
  • OpenGL ES
  • DRM/KMS
  • OTA 升级
  • 双进程守护
  • Watchdog
  • 崩溃自动收集
  • 工业协议状态机
相关推荐
星空露珠3 小时前
28种颜色对应名称,
开发语言·数据库·算法·游戏·lua
码云数智-大飞3 小时前
PHP 接口开发规范:统一返回格式、异常处理与参数校验
开发语言·php
浮江雾3 小时前
Flutter第十七节-----路由管理(3)
android·开发语言·前端·javascript·flutter·入门
admin and root3 小时前
「移动安全」安卓APP 反编译&frida脱壳技巧分享
android·开发语言·python·web安全·微信小程序·移动安全·攻防演练
dadaobusi3 小时前
仿真边界处理
开发语言·php
踏月的造梦星球4 小时前
DM8 DSC 单机双实例部署
运维·开发语言·数据库
An_s4 小时前
c++对接pdfium(一)win系统篇
开发语言·c++
Zwarwolf4 小时前
Rust零散知识点项目汇总
开发语言·rust
-银雾鸢尾-4 小时前
C#中HashTable相关方法
开发语言·c#