QGC
BreederBai
无人机飞控开发从业人员
展开
-
搭建QGroundControl编译环境
我用的是64位Ubuntu16.04 LTS,之前在网上找了好多资料,都没有编译成功,因为对Qt一无所知,所以鼓捣了好几天,好再稀里糊涂的,终于能构编译了。为了不让大家再走弯路,我把搭建过程记录下来,分享给大家。 一、安装Qt 目前(2018年3月31日)QGC只能用Qt5.9.3编译(2018年10月15日注:目前从github上下载的QGC源...原创 2018-03-31 10:51:40 · 3662 阅读 · 2 评论 -
QGC Debug mavlink包笔记
20170416: 通过QGC Debug收到的mavlink包号,必须QGC的mavlink子模块中也有这个包才行,否则不能收到这个包。mavlink在解析函数mavlink_get_msg_entry里做了已知包号的检索,宏定义MAVLINK_MESSAGE_CRCS中存放着所有包号的相关信息,这个函数要完成的功能还不清楚,当QGC的mavlink协议中没有相应的包号时,宏定义M...原创 2018-05-08 10:19:06 · 1594 阅读 · 0 评论 -
QGroundControl开发之使用自定义mavlink
工具 对QGC进行二次开发时,常常会遇到想使用自定义mavlink的情况,但不像APM那样编译命令会根据xml文件自动生成mavlink协议。QGC似乎不能自动生成mavlink协议(之前试过似乎不能自动生成协议,不知道随后的版本能不能自动生成),需要使用第三方工具。 生成协议的工具有两个,一个是mavgenerate.py(带界面的),一个是mavgen.py(不带界...原创 2019-03-28 12:17:15 · 2581 阅读 · 0 评论