首页
›
热销单品
›
航空航天无人机
›
《无人机地面站QGroundControl二次开发实战》
所属分类:航空航天无人机
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
无人机地面站QGroundControl二次开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程适用人群 · QGroundControl二次开发…
课程导入
学习目标
02
开发环境搭建
Windows/Linux/macO… · Qt与CMake工具链安装 · 依赖库管理
开发环境搭建
Windows/Linu…
03
QGroundControl架构解析
核心模块划分 · MAVLink通信层 · 地面站UI框架
QGroundContr…
架构解析
04
MAVLink协议基础
消息格式 · 常用消息类型 · QGC中MAVLink库的集成与自定…
MAVLink
协议基础
05
QGroundControl源码结构
目录组织 · 关键类与文件 · 编译流程
QGroundContr…
源码结构
06
Qt与QML基础
QML界面开发入门 · 与C++交互方式 · QGC中QML的使用模式
Qt
QML
07
QGroundControl插件系统
插件类型 · 插件加载机制 · 如何编写第一个自定义插件
QGroundContr…
插件系统
08
自定义飞行界面
修改主界面布局 · 添加自定义控件 · 绑定飞行数据
自定义飞行界面
修改主界面布局
09
地图功能二次开发
地图引擎集成 · 自定义地图源 · 航点绘制与编辑功能扩展
地图功能二次开发
地图引擎集成
10
飞行任务规划扩展
任务类型定义 · 任务编辑器定制 · 任务上传与执行流程修改
飞行任务规划扩展
任务类型定义
11
遥测数据可视化
自定义仪表盘 · 图表控件 · 数据曲线绘制与实时更新
遥测数据可视化
自定义仪表盘
12
日志与数据记录
飞行日志格式 · 自定义日志记录 · 日志分析与回放功能开发
日志
数据记录
13
通信链路管理
串口 · UDP · TCP
通信链路管理
串口
14
多无人机支持
多机管理界面 · 多机任务分配 · 机间通信与协同控制开发
多无人机支持
多机管理界面
15
模拟器集成
使用SITL/HITL模拟器 · 自定义模拟器接入 · 仿真环境下的功能测试
模拟器集成
SITL/HITL
16
自定义MAVLink消息处理
消息解析 · 消息生成 · 在QGC中处理自定义消息的完整流程
MAVLink
自定义
17
飞行安全功能开发
地理围栏 · 紧急降落 · 失控保护等安全机制的定制与实现
飞行安全功能开发
地理围栏
18
参数管理扩展
参数树定制 · 参数读写流程 · 自定义参数界面与参数校验
参数管理扩展
参数树定制
19
视频流与图像处理
视频流接入 · 图像显示 · 基于视频的辅助功能开发
视频流
图像处理
20
语音与告警系统
语音播报 · 告警规则定制 · 自定义告警事件处理
语音
告警系统
21
QGroundControl主题与样式
主题定制 · 国际化支持 · 多语言界面开发
QGroundContr…
主题
22
性能优化与调试
界面卡顿优化 · 内存管理 · 多线程调试
性能优化
调试
23
单元测试与自动化测试
测试框架 · 编写测试用例 · 持续集成中的测试实践
单元测试
自动化测试
24
版本控制与协作开发
Git工作流 · 代码规范 · Pull Request流程
版本控制
协作开发
25
案例实战
基于QGC开发一个自定义无人机巡检地… · 设计 · 实现)
案例实战
QGC
26
案例实战
为特定行业无人机定制任务规划与执行界… · 测绘)
案例实战
为特定行业无人机…
27
案例实战
集成第三方服务(如云平台 · 气象数据 · AI识别)到QGC中
案例实战
集成第三方服务
28
常见问题与解决方案
编译错误 · 运行崩溃 · 通信异常
常见问题
解决方案
29
综合提升
从二次开发到独立地面站开发 · QGC生态贡献 · 社区资源利用
综合提升
从二次开发到独立…
30
课程总结与项目实战
综合项目实战演练 · 课程回顾 · 进阶学习路径与职业发展建议
课程总结
项目实战
所属VIP或分类
同VIP:ArduPilot避障算法集成与实机测试
同VIP:ARINC653与VxWorks653分区开发
同VIP:DO-178C-软件开发全流程精讲