Mavlink Generator的安装
  1tUz5Deiuxh2 2023年11月02日 38 0


想要在stm32板子上移植mavlink协议,首先要安装Mavlink Generator,然后才能自定义mavlink协议,以下为在windows下Mavlink Generator的安装过程,按照该流程一步一步操作,一定可以成功。

1、Windows系统安装python

直接去python官网下载对应的安装包,双击运行安装包,一定要勾选“Add python to PATH”加入到环境变量中,其他默认下一步。

Mavlink Generator的安装_mavlink


安装完成后,进入CMD中,运行python -V或python3 -V出现版本号,即安装成功。2、安装pip

Win+R进入终端,如下

Mavlink Generator的安装_mavlink_02


输入python -m pip install --upgrade pip --force-reinstall,开始更新安装pip,等待结束即完成。3、检查是否安装成功

pip list,如出现如下所示,即为安装成功

Mavlink Generator的安装_git_03


4、安装future

输入pip install futrue,如果出现以下即为安装成功。

Mavlink Generator的安装_mavlink_04


5、准备运行Mavlink Generator

先在任意位置新建文件夹,进入文件夹shift+鼠标右键,选择在此处打开powershell窗口,之后输入cmd,即可在该目录下运行命令。如下图。

Mavlink Generator的安装_无人机飞控_05


6、下载Mavlink Generator

a、通过git方式下载:git clone https://github.com/mavlink/mavlink,如上图

b、进入文件夹:cd mavlink

c、更新子模块:git submodule update --init --recursive7、运行Mavlink Generator

保持在mavlink目录下,如果不在执行cd mavlink,然后执行mavgenerate.py,如上图,或者使用命令行python3 mavgenerate.py,都可启动。从message_definitions中选一个xml,选择输出路径,选择语言和协议版本v1.0或v2.0,最后点击Generate,最终会输出路径下生成。如下图

Mavlink Generator的安装_无人机飞控_06


附录:mavlink官网

写在最后:后面会不定期写自己的px4二次开发过程遇到的问题及解决方法,欢迎各位一起讨论。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  X5zJxoD00Cah   2023年11月19日   23   0   0 管理系统githtml
  DF5J4hb0hcmT   2023年12月12日   14   0   0 服务器git
  eVzzROmRiJco   2023年11月19日   18   0   0 git版本库
  DF5J4hb0hcmT   2023年11月19日   14   0   0 git