首页
›
嵌入式基础与RISC-V
›
027-嵌入式Linux QT界面应用开发
›
《Qt串口通信开发与内存异常排查》
VIP10
本课程属于:027-嵌入式Linux QT界面应用开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Qt串口通信开发与内存异常排查
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与环境搭建
Qt串口编程概述 · 内存管理的重要性 · Qt开发环境(Qt Creator…
课程导论
环境搭建
02
Qt基础回顾与智能指针
Qt对象树与父子对象机制 · QObject内存管理基础 · QPointer与QSharedPo…
Qt
基础回顾
03
串口通信基础理论
RS-232/422/485标准 · 波特率/数据位/停止位/校验位详解 · 流控制(硬件/软件)
串口通信基础理论
RS-232/422/4…
04
QSerialPort模块详解
QSerialPort类核心API · QSerialPortInfo枚举可… · 打开/配置/关闭串口的正确姿势
QSerialPort
模块详解
05
同步读写模式实战
QSerialPort · waitForBytesWritte… · 同步通信的优缺点分析
同步读写模式实战
QSerialPort
06
异步读写模式实战
信号槽驱动(readyRead · bytesWritten) · 异步缓冲区设计
异步读写模式实战
readyRead
07
串口数据分包与粘包处理
常见协议帧格式(Modbus RTU… · 自定义协议) · 基于超时与固定长度的分包策略
串口数据分包
粘包处理
08
串口调试助手实战(一)
界面设计(QML或QWidget) · 串口参数配置面板 · 打开/关闭串口逻辑
串口调试助手实战
QML
09
串口调试助手实战(二)
定时发送与循环发送 · HEX/ASCII模式切换 · 文件发送与保存接收数据
串口调试助手实战
定时发送
10
串口调试助手实战(三)
多线程收发架构 · QThread与串口对象移动 · 线程安全的数据队列
串口调试助手实战
多线程收发架构
11
内存管理基础
C++内存布局(栈 · 堆 · 全局/静态区
内存管理基础
C++
12
Qt内存管理机制深入
QObject析构链 · deleteLater()原理与使用… · QWidget内存管理
Qt
内存管理机制深入
13
智能指针全面解析
QSharedPointer · QWeakPointer · QScopedPointer
智能指针全面解析
QSharedPoint…
14
内存泄漏检测工具(一)
VS诊断工具(Windows) · Valgrind Memcheck(… · Qt Creator内置内存分析器(…
内存泄漏检测工具
VS
15
内存泄漏检测工具(二)
Dr. Memory · LeakDiag · Visual Leak Detect…
内存泄漏检测工具
Dr
16
常见内存泄漏场景(一)
未释放的new对象 · 容器中存储的裸指针 · 信号槽连接未断开导致的泄漏
常见内存泄漏场景
new
17
常见内存泄漏场景(二)
QPixmap/QImage缓存未清… · QNetworkReply未dele… · QThread未正确退出
常见内存泄漏场景
QPixmap/QIma…
18
内存越界与野指针
数组越界访问 · 使用已释放的内存(use-after… · 栈溢出
内存越界
野指针
19
内存碎片与性能
堆内存碎片化原理 · Qt内存池(QContiguousC… · 对象池模式在串口数据缓冲中的应用
内存碎片
性能
20
异常安全与RAII
C++异常安全级别 · Qt异常处理限制 · RAII包装串口资源
RAII
异常安全
21
调试基础与Qt Creator调试器
断点(条件断点/数据断点) · 调用堆栈查看 · 变量监视与表达式求值
Qt
Creator
22
日志系统与追踪
qDebug/qInfo/qWarn… · 自定义日志Handler · 日志分级与文件输出
日志系统
追踪
23
崩溃分析与Core Dump
Windows下MiniDump生成… · Linux下Core Dump配置 · 使用gdb/cdb分析崩溃堆栈
Core
Dump
24
性能剖析与优化
Qt Creator Profile… · QElapsedTimer与高精度计… · 串口通信吞吐量优化
性能剖析
优化
25
实战
串口数据采集系统(一) · 模块划分(采集/解析/存储/显示) · 内存预算与对象池设计
串口数据采集系统
串口数据采集系统…
26
实战
串口数据采集系统(二) · 环形缓冲区(QCircularBuf… · 内存池管理采集数据包
串口数据采集系统
串口数据采集系统…
27
实战
串口数据采集系统(三) · 内存安全的数据分发 · 异常数据与内存保护
串口数据采集系统
串口数据采集系统…
28
实战
串口数据采集系统(四) · 内存泄漏压力测试(连续运行72小时) · 使用Valgrind验证内存正确性
串口数据采集系统
串口数据采集系统…
29
综合案例
Modbus RTU主站模拟器 · 内存管理策略 · 异常处理与重连机制
综合案例
Modbus
30
课程总结与进阶方向
常见内存问题模式总结 · Qt6新特性对内存管理的影响 · 嵌入式Linux串口编程注意事项
课程总结
进阶方向
所属VIP或分类
同VIP:Qt串口与网络通信性能分析及调试
同VIP:Qt串口通信与驱动交互故障排查
同VIP:Qt文件系统集成与内存管理异常排查实战