Mavlink协议_01 利用MavLink Generator工具生成代码

本文详细介绍如何在Ubuntu系统中安装所需软件,包括Python、Maven及Git,并使用MavLinkGenerator工具从mavlink协议生成多种语言的代码。通过具体步骤指导读者下载协议和工具,最后在指定目录生成所需语言的代码。
摘要由CSDN通过智能技术生成

今天介绍利用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则可.

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值