博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MAVLink学习之路02_工具下载、环境搭建
阅读量:2045 次
发布时间:2019-04-28

本文共 2382 字,大约阅读时间需要 7 分钟。

MAVLink最新全套教程:

4.MAVLink学习之路04_MAVLink移植到STM32具体步骤
5.MAVLink学习之路05_MAVLink应用编程接口分析
······

该系列教程已经在我的个人微信公众号 「strongerHuang」 整理并分享。因在这里分享文章,还需单独整理一遍,时间有限,就不再一一重复整理出来了。

所以,想要查看更多相关教程,关注我的,在公众号底部菜单,或者回复【MAVLink学习之路】即可查看。

申明:该文档由作者「strongerHuang」原创发布,仅供个人学习使用,转载请公众号联系作者授权。版权所有,禁止商用

一、写在前面

初学者学习本文之前,建议参看我的上一篇文章:

本文主要两个内容:

 ·下载相应安装包及工具
 ·环境搭建

其中环境搭建是很多初学朋友从入门到放弃的一个重要阶段。环境搭建难度不大,解决问题重要的一点:针对问题找解决办法。不要看到问题就撤退,否则,只有一个结果:就是放弃。

二、下载

2.1 下载说明

1.git工具

建议提前git工具,方便下载、环境搭建、启动GUI等。
(当然,不使用git也行,下载压缩包,使用Windows自带命令行)

2.系统

MAVLink开发环境可以搭建在Windoes和Linux系统,本教程只讲述基于Windows搭建环境以及后期的开发。(基于Linux系统的环境搭建可以自己研究一下)

3.下载内容

第一类:MAVlink环境搭建工具包
 ·Python
 ·Future

第二类:MAVlink代码生成工具包

 ·MAVLink(含pymavlink)

我把它分为以上两类(当然,这是我自己的分类方式,可能不完全正确),主要就是下载Python、Future、MAVLink、pymavlink四项内容

下载的方式:

 ·官网(推荐)
 ·百度网盘(可能会失效)

2.2 环境搭建安装包下载

2.2.1 Python

Python版本分Python2和Python3。官方推荐安装:Python 2.7+ or 3.3+.

因为许多使用Python支持的工具对Python 2具有更好的兼容性(比如我接下来要讲述的CANOpen文章,生成对象字典同样需要Python 2的支持),我一般推荐使用Python 2.7。

官网下载地址:

百度网盘:

密码: q8ic

(目前2018年8月最新Python 2.7.15,网盘后期地址可能会失效,建议到官网下载最新版本)

2.2.2 Future

future可以下载安装文件进行离线安装,也可以输入命令在线安装。(下章节讲述安装)

官网下载地址:

百度网盘:

密码: q8ic

2.3 MAVlink代码生成工具包

MAVlink代码生成工具包,环境搭建完成之后,用于代码生成的一项工具包(后面文章讲述代码生成会用到这工具包)。

官网下载地址:

建议使用Git工具下载(当然,也可以直接下载压缩包)。

百度网盘:

密码: t9pi

三、环境搭建

3.1 环境搭建说明

环境搭建也就是安装相关软件,主要是安装Python和Future这两个软件。

安装这两个软件很容易,难点在于有些细节问题,下面我会针对常见问题提出来(当然,因系统或配置等各种原因,所体现出来的问题也有所不同)。

3.2 安装Python

1.直接双击Python安装,会出现类似如下图错误

所以,不建议直接双击Python安装包进行安装,按照下面方式:以管理员方式运行安装。

2.以管理员是身份运行cmd

Win -> 输入cmd -> 选中“命令提示符”右键 -> 以管理员身份运行

3.安装

路径 + 安装文件(含后缀):D:\Desktop\python-2.7.15.msi(根据自己路径修改)

安装的很多步骤按照提示操作即可(一般点击next即可),重要的内容下面我提示一下。

4.添加路径

这一步添加路径的作用就是添加系统环境变量(也是很多朋友失败的原因)。不选择的话,就需要安装好之后自己在环境变量中添加路径。

安装Python主要注意以上两点即可。

5.检验是否安装成功

A.查看系统环境变量,是否具有python路径。
B.CMD输入python,验证是否安装成功,如下图:

3.3 安装Future

安装future有两种方法:1.输入命令在线安装; 2.下载安装文件,离线安装。

(这里可以使用windows自带命令行,也可以使用git命令行)

1.在线安装

输入命令:pip install future (推荐使用该方法)

2.离线安装

前提是下载好安装包,进入安装包路径,输入安装命令:python install

四、验证环境变量

验证环境变量是否安装成功:下载“MAVlink代码生成工具包” -> 解压 -> 进入MAVlink路径 -> 输入命令python ,出现如下对话框则成功。

五、说明

1.因IAR各种IDE针对的处理器差异较大,所以关于节点选项的配置差异也较大。本文讲述关于EWSTM8的许多节点选项可能在其他IDE中没有。

2.版权所有,禁止商用
3.该文档由作者「strongerHuang」原创发布,仅供个人学习使用,转载请公众号联系作者授权。

六、最后

为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该教程,该系列教程已更新于我的个人微信公众号 「strongerHuang」,关注微信公众号回复【MAVLink学习之路】即可查看。

我的微信公众号(ID:strongerHuang)还在分享STM8、STM32、Keil、IAR、FreeRTOS、UCOS、RT-Thread、CANOpen、Modbus…等更多精彩内容,如果想查看更多内容,可以关注我的微信公众号。

你可能感兴趣的文章
【Python】xpath中为什么粘贴进去代码后老报错?如何在定位元素的时候准确找到定位切入点?...
查看>>
Loadrunner解决启动浏览器后页面显示空白
查看>>
【Python】唯品会购买商品
查看>>
【JMeter】如何录制创建及得到曲线图
查看>>
【Loadrunner】Error -26601: Decompression function 错误解决、27728报错解决方案
查看>>
【其他】csv文件打开是乱码,怎么办?
查看>>
【Python】web.py初识学习
查看>>
【Python】【Web.py】python调用html【问题:echart图标调用html上未显示】
查看>>
【雅思】金山词霸-单词学习(1-40)
查看>>
【F12】谷歌浏览器F12前端调试工具 Console
查看>>
【服务器】如何在服务器发布网站?Sasa讲解
查看>>
【F12】九个Console命令,让js调试更简单
查看>>
【数据库】left join(左关联)、right join(右关联)、inner join(自关联)的区别...
查看>>
【雅思】【写作】【大作文】Advantage VS. Disadvantage
查看>>
【雅思】金山词霸-单词学习(41-80)
查看>>
【雅思】【写作】【大作文】Report
查看>>
【雅思】【作文】顾家北100句翻译
查看>>
【雅思】【写作】【大作文】Discuss both views and give your own opinion
查看>>
【托业】【金山词霸】21-42
查看>>
【托业】【金山词霸】单词1-20
查看>>