今天介绍利用MavLink Generator工具生成各种不同语言代码.
一.软件安装(系统Ubuntu)
1.1 Python安装
安装命令: sudo apt-get install python
官网下载地址:
https://www.python.org/downloads
版本查询:python --version
1.2 Maven 安装
#进入一个目录
cd /usr/local
/#创建一个文件夹
mkdir maven
#下载maven的tar包
http://maven.apache.org/download.cgi
#解压tar包
tar -xvf apache-maven-3.5.0-bin.tar.gz
#配置环境
sudo vim /etc/profile
#更新配置环境
source /etc/profile
版本查询:mvn -version
1.3 Git工具安装
sudo apt-get install git
二.代码下载
2.1 mavlink 协议下载
网站:https://github.com/ArduPilot/mavlink.git
下载: git clone https://github.com/ArduPilot/mavlink.git
2.2 pymavlink 工具下载
cd 到刚刚下载的mavlink目录,然后git
git clone https://github.com/ArduPilot/pymavlink.git
三.代码生成
在mavlink 目录下输入 python mavgenerate.py
则弹出上面对话框
XML:选择\message_definitions\v1.0\common.xml
Out :自己选择一个目录存储
Language:选择自己需要的语言
点击Generate则可.