
无人机
文章平均质量分 59
望天边星宿
某厂吗喽
展开
-
【无人机】地面站QGC:软件架构
版本信息软件版本QGCV3.4Qt5.11.0Visual Studio2015软件架构// main.cc内209行QGCApplication* app = new QGCApplication(argc, argv, runUnitTests)QGCApplication在QGCApplication.h内定义。QGCApplication是QGC数据交互的主体,QGC将相关的类在其中构造并将App作为一个全局的静态变量通过qgcApp()来访原创 2021-03-09 19:26:05 · 3267 阅读 · 0 评论 -
【无人机】地面站QGC:Qt Creater下载运行QGC-V3.4源码
前言:现在QGC最新的版本为v4.1.1,但是网上的教程主要都是针对于3.x的版本,但是许多3.x版本中的文件在4.x中已经不存在了,所以为了方便学习开发,选择安装QGC3.4稳定版。一、软件软件版本Qt5.11.0Visual Studio2015GitQt、VS的软件版本必须选择指定版本,否则会出现未知错误。Qt安装教程:【Qt】安装最新方案二、源码下载纯英文路径下,新建文件夹,命名为:qgroundcontrol-3.4。在该路径下打开G原创 2021-03-09 15:44:31 · 2675 阅读 · 0 评论 -
【无人机】地面站QGC Error:NMAKE:-1: error: U1077: “rc”: 返回代码“0x1”
错误NMAKE???? error: U1077: “rc”: 返回代码“0x1”项目配置VS2015Qt5.11.0QGC3.4解决方案找到rc.exe和rcdll.dll两个文件。文件所在目录为:C:\Program Files (x86)\Windows Kits\8.1\bin\x86复制文件到D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin复制文件到E:\Qt\5.11.0\msvc2015\bin.原创 2021-03-09 15:41:16 · 983 阅读 · 0 评论 -
【无人机】地面站QGC Error:Unsupported Windows toolchain, only Visual Studio 2015 is supported
问题使用Qt Creater构造QGC项目时报错:项目QGC-3.5.6报错:Unsupported Windows toolchain, only Visual Studio 2015 is supported项目QGC-3.4报错:Unsupported Windows toolchain, only Visual Studio 2010, 2012, and 2013 are supported原因原因在于电脑已经安装2017版本后,再安装2015,却没有对QT Create中编原创 2021-03-09 13:56:29 · 3053 阅读 · 0 评论 -
【无人机】地面站开发二——QGronndControl(QGC)项目结构
使用Qt Creater打开项目,项目结构如下:qgroundcontrol.pro是项目的工程文件,pro文件内具有很多关键字:关键字含义备注TEMPLATE定义了工程的编译模式,默认编译为app。TEMPLATE可以为:app、lib(库)、subdirs(多级目录管理)等。TARGET生成目标的名字。如:TARGET = mylibDESTDIR生成目标的路径。如:DESTDIR = …/bin/ 则目标文件的路径为当前pro文件所在目录的上一级的b原创 2021-02-05 21:05:12 · 3165 阅读 · 0 评论 -
【无人机】地面站开发一——使用Qt Creater安装并运行最新版QGronndControl(QGC)源码
一、相关网站介绍开源代码的下载、配置、结构等:QGC Dev Guide:https://dev.qgroundcontrol.com/master/en/QGC的使用手册:QGC User Guide:https://docs.qgroundcontrol.com/master/en/index.htmlQGC各个版本的开源代码及安装包:QGC Github:https://github.com/mavlink/qgroundcontrol其他Git:https://git-scm.com原创 2021-01-26 22:11:29 · 3260 阅读 · 4 评论 -
【无人机】PIXHAWK、PX4、APM区别
PIXHAWK、PX4、APMAPM固件专为Arduupilot开发的固件,现也用于PIXHAWK。有ArduCopter社区支撑、开放,功能全、迭代升级快,适合直接用。由于有较多的历史兼容性需求,软件代码体系相对杂乱,还封装了PX4的内核,学习起来困难些。PX4固件专为PIXHAWK开发的固件。相对封闭,代码体系相对简单清晰,社区相对小,迭代慢一些,但因为相对清晰,适合学习研究。PIXHAWK飞控是开源硬件架构,全世界很多公司出品了基Pixhawk的飞控产品。他们都有共同的硬件架构和相同的连接方式、原创 2021-01-20 14:48:19 · 9995 阅读 · 0 评论