8,494
社区成员
发帖
与我相关
我的任务
分享我目前正在学习如何定义并发送一个自定义的mavlink报文给飞控,飞控转发给qgc地面端并解析。
在px4固件源码修改中,我发现我找的大部分资料都是在px4源码根目录下存在一个mavlink的文件夹,里面是mavlink2的相关代码,但是我从官方仓库下载的px4源码中没有这个文件夹,只在src/module下有,而且其只有mavlink1的相关代码。我查阅了mavlink的官方资料,介绍说默认是不会存在mavlink2的相关代码,需要手动运行命令才能生成,其会生成在一个generated文件夹下,那么这个generated文件夹的位置是否存在要求,将其设置在哪里才能够保证px4源码在编译的时候会将mavlink2的部分代码也一并编译。