1寫在前面
初學(xué)者學(xué)習(xí)本文之前,建議參看我的上一篇文章:《MAVLink學(xué)習(xí)之路01_認識MAVLink》
本文主要講述兩個內(nèi)容:
下載相應(yīng)安裝包及工具
環(huán)境搭建
其中環(huán)境搭建是很多初學(xué)朋友從入門到放棄的一個重要階段。環(huán)境搭建難度不大,解決問題重要的一點:針對問題找解決辦法。不要看到問題就撤退,否則,只有一個結(jié)果:就是放棄。
為了方便大家平時公交、地鐵、外出辦事也能用手機隨時隨地查看該教程,本文章收錄于【MAVLink學(xué)習(xí)之路】,在微信公眾號回復(fù)【MAVLink學(xué)習(xí)之路】即可查看。
2
下載
2.1 下載說明
1.git工具
建議提前git工具,方便下載、環(huán)境搭建、啟動GUI等。
(當然,不使用git也行,下載壓縮包,使用Windows自帶命令行)
2.系統(tǒng)
MAVLink開發(fā)環(huán)境可以搭建在Windoes和Linux系統(tǒng),本教程只講述基于Windows搭建環(huán)境以及后期的開發(fā)。(基于Linux系統(tǒng)的環(huán)境搭建可以自己研究一下)
3.下載內(nèi)容
第一類:MAVlink環(huán)境搭建工具包
Future
第二類:MAVlink代碼生成工具包
MAVLink(含pymavlink)
我把它分為以上兩類(當然,這是我自己的分類方式,可能不完全正確),主要就是下載Python、Future、MAVLink、pymavlink四項內(nèi)容。
下載的方式:
官網(wǎng)(推薦)
百度網(wǎng)盤(可能會失效)
2.2 環(huán)境搭建安裝包下載
2.2.1 Python
Python版本分Python2和Python3。官方推薦安裝:Python 2.7+ or 3.3+.
因為許多使用Python支持的工具對Python 2具有更好的兼容性(比如我接下來要講述的CANOpen文章,生成對象字典同樣需要Python 2的支持),我一般推薦使用Python 2.7。
官網(wǎng)下載地址:
https://www.python.org/downloads
百度網(wǎng)盤:
https://pan.baidu.com/s/1431mrvqMA-oucVPPGPHyDA
密碼: q8ic
(目前2018年8月最新Python 2.7.15,網(wǎng)盤后期地址可能會失效,建議到官網(wǎng)下載最新版本)
2.2.2 Future
future可以下載安裝文件進行離線安裝,也可以輸入命令在線安裝。(下章節(jié)講述安裝)
官網(wǎng)下載地址:
https://pypi.org/project/future/#files
百度網(wǎng)盤:
https://pan.baidu.com/s/1431mrvqMA-oucVPPGPHyDA
密碼: q8ic
2.3 MAVlink代碼生成工具包
MAVlink代碼生成工具包,環(huán)境搭建完成之后,用于代碼生成的一項工具包(后面文章講述代碼生成會用到這工具包)。
官網(wǎng)下載地址:
https://github.com/mavlink/mavlink

建議使用Git工具下載(當然,也可以直接下載壓縮包)。
百度網(wǎng)盤:
https://pan.baidu.com/s/1dIzR3YzYsyecBGZgReSpYg
密碼: t9pi
3
環(huán)境搭建
3.1 環(huán)境搭建說明
環(huán)境搭建也就是安裝相關(guān)軟件,主要是安裝Python和Future這兩個軟件。
安裝這兩個軟件很容易,難點在于有些細節(jié)問題,下面我會針對常見問題提出來(當然,因系統(tǒng)或配置等各種原因,所體現(xiàn)出來的問題也有所不同)。
3.2 安裝Python
1.直接雙擊Python安裝,會出現(xiàn)類似如下圖錯誤

所以,不建議直接雙擊Python安裝包進行安裝,按照下面方式:以管理員方式運行安裝。
2.以管理員是身份運行cmd

Win -> 輸入cmd -> 選中“命令提示符”右鍵 -> 以管理員身份運行
3.安裝

路徑 + 安裝文件(含后綴):D:Desktoppython-2.7.15.msi(根據(jù)自己路徑修改)
安裝的很多步驟按照提示操作即可(一般點擊next即可),重要的內(nèi)容下面我提示一下。
4.添加路徑

這一步添加路徑的作用就是添加系統(tǒng)環(huán)境變量(也是很多朋友失敗的原因)。不選擇的話,就需要安裝好之后自己在環(huán)境變量中添加路徑。
安裝Python主要注意以上兩點即可。
5.檢驗是否安裝成功
A.查看系統(tǒng)環(huán)境變量,是否具有python路徑。
B.CMD輸入python,驗證是否安裝成功,如下圖:

3.3 安裝Future
安裝future有兩種方法:1.輸入命令在線安裝; 2.下載安裝文件,離線安裝。
(這里可以使用windows自帶命令行,也可以使用git命令行)
1.在線安裝
輸入命令:pip install future (推薦使用該方法)

2.離線安裝
前提是下載好安裝包,進入安裝包路徑,輸入安裝命令:python setup.py install

4
驗證環(huán)境變量
驗證環(huán)境變量是否安裝成功:下載“MAVlink代碼生成工具包” -> 解壓 -> 進入MAVlink路徑 -> 輸入命令python mavgenerate.py,出現(xiàn)如下對話框則成功。

-
python
+關(guān)注
關(guān)注
57文章
4851瀏覽量
89363 -
Git
+關(guān)注
關(guān)注
0文章
205瀏覽量
16702 -
mavlink
+關(guān)注
關(guān)注
0文章
9瀏覽量
2749
發(fā)布評論請先 登錄
廣凌智慧實訓(xùn)室核心設(shè)備匯總與環(huán)境搭建指南
【EK-RA6E2開發(fā)指南】開發(fā)環(huán)境搭建
開發(fā)環(huán)境一鍵部署 | 如何搭建Docker環(huán)境編譯ARM程序?
【VisionFive 2單板計算機試用體驗】人臉識別1——交叉編譯環(huán)境搭建
【Milk-V Duo S 開發(fā)板免費體驗】應(yīng)用開發(fā)環(huán)境搭建
迅為RK3588開發(fā)板RKLLM-Toolkit 環(huán)境搭建安裝 Miniconda
第三章 開發(fā)環(huán)境搭建

MAVLink學(xué)習(xí)之路02_工具下載 環(huán)境搭建
評論