首页
›
无人机系统
›
016-PX4测绘QGC二次开发
›
《QGC二次开发项目结构梳理》
VIP20
本课程属于:016-PX4测绘QGC二次开发
无人机系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
QGC二次开发项目结构梳理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
QGC概述
QGC是什么 · QGC的历史版本 · QGC的核心功能
QGC
是什么
02
开发环境搭建
Qt Creator安装 · CMake配置 · 编译器选择
开发环境搭建
Qt
03
项目总览
QGC源码目录结构 · 核心模块划分 · 构建系统解析
项目总览
QGC
04
主入口与启动流程
main函数分析 · Application启动 · QmlApplicationEngi…
主入口
启动流程
05
QML架构
QML文件组织方式 · QML与C++交互机制 · QML组件复用策略
QML
架构
06
C++核心层
Vehicle类体系 · MAVLink协议解析 · 参数管理
C++
核心层
07
UI层架构
页面路由设计 · 导航栏实现 · 悬浮窗管理
UI
层架构
08
飞行地图模块
地图引擎选择 · 地图图层管理 · 飞行轨迹绘制
飞行地图模块
地图引擎选择
09
飞行控制模块
飞行模式切换 · 摇杆控制 · 任务上传
飞行控制模块
飞行模式切换
10
任务规划模块
航点编辑器 · 区域测绘 · 航线生成
任务规划模块
航点编辑器
11
参数管理模块
参数树结构 · 参数读写 · 参数同步
参数管理模块
参数树结构
12
日志与回放模块
日志记录格式 · 日志解析 · 飞行回放
日志
回放模块
13
MAVLink通信层
MAVLink库集成 · 消息路由 · 消息超时重传
MAVLink
通信层
14
串口与网络通信
串口驱动实现 · TCP/UDP通信 · 链路管理
串口
网络通信
15
传感器数据流
GPS数据流 · IMU数据流 · 电池状态
传感器数据流
GPS
16
视频流处理
GStreamer集成 · 视频解码 · 画中画显示
视频流处理
GStreamer
17
设置与配置
通用设置 · 飞行设置 · 控制台设置
设置
配置
18
插件系统
插件接口设计 · 插件加载机制 · 自定义插件开发
插件系统
插件接口设计
19
多飞行器支持
多Vehicle管理 · 飞行器切换 · 编队控制
多飞行器支持
Vehicle
20
模拟器集成
HITL/SITL支持 · 模拟器通信 · 虚拟传感器
模拟器集成
HITL/SITL
21
地理围栏
围栏定义 · 围栏检测 · 围栏响应
地理围栏
围栏定义
22
安全机制
心跳检测 · 信号丢失处理 · 低电量保护
安全机制
心跳检测
23
国际化与本地化
翻译文件管理 · 多语言切换 · 区域化设置
国际化
本地化
24
单元测试
测试框架选择 · 测试用例编写 · 模拟测试
单元测试
测试框架选择
25
性能优化
渲染优化 · 内存管理 · 线程模型
性能优化
渲染优化
26
打包与发布
Qt Installer Frame… · 跨平台打包 · 签名与认证
打包
发布
27
自定义UI组件
自定义控件开发 · QML扩展 · 样式定制
UI
自定义
28
数据持久化
SQLite数据库 · JSON配置 · 缓存策略
数据持久化
SQLite
29
第三方库集成
OpenCV集成 · Protobuf使用 · ZeroMQ通信
第三方库集成
OpenCV
30
实战案例
从零开始添加一个新功能 · 调试技巧 · 常见问题排查
实战案例
从零开始添加一个…
所属VIP或分类
同VIP:PX4参数调优提升测绘精度
同VIP:PX4无人机SITL仿真与测绘航线验证
同VIP:PX4测绘参数调优完全指南