教程资料
MAVLink学习之路03_XML中定义MSG并生成C代码.pdf
MAVLink学习之路04_MAVLink移植到STM32具体步骤.pdf
MAVLink学习之路05_MAVLink应用编程接口分析.pdf
补充说明
- MAVLink的生成器需要Python开发环境需要安装按照安装教程安装Python及对应版本
- 添加Python的环境变量,即把Python的安装路径(exe文件)路径添加到计算机的环境变量中
- 达到在任意位置运行cmd然后键入python可以运行程序
- 安装python的pip软件包,达到在python命令行中输入pip可以显示pip的版本信息
- pip可以从官网下载.tar文件,解压缩,在文件夹中运行cmd,python setup.py 安装pip
- 添加pip的环境变量,pip的默认安装位置为Python安装位置中的Scrips文件夹中
- 达到在任意位置运行cmd然后键入pip可以显示版本信息
- MAVLink的github仓库中有一个单独的文件夹存放pymavlink,不会跟随仓库一起下载下来,需要单独点开再下载,是一个单独的仓库(好像是使用了git的嵌套)
- 先安装pymavlink,即运行pymavlink文件夹下的 setup.py 安装,如果提示缺少某个模块,使用pip安装模块
- 再运行最终的mavgenerate.py
- 优先按照教程流程操作,如果遇到问题查看补充说明,查看缺少内容
相关资料
https://mavlink.io/zh/
https://www.cnblogs.com/daxuezhidao/p/5801679.html
https://www.bilibili.com/read/cv5121319/
https://www.cnblogs.com/daxuezhidao/p/5809709.html
https://www.cnblogs.com/daxuezhidao/p/5801679.html
STM32F10x_MAVLink发送例程(MDK-ARM).zipSTM32F10x_MAVLink接收例程(MDK-ARM).zip