1寫在前面
初學(xué)者學(xué)習(xí)本文之前,建議參看我的上一篇文章:《MAVLink學(xué)習(xí)之路01_認(rèn)識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等。
(當(dāng)然,不使用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)
我把它分為以上兩類(當(dāng)然,這是我自己的分類方式,可能不完全正確),主要就是下載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可以下載安裝文件進(jìn)行離線安裝,也可以輸入命令在線安裝。(下章節(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工具下載(當(dāng)然,也可以直接下載壓縮包)。
百度網(wǎng)盤:
https://pan.baidu.com/s/1dIzR3YzYsyecBGZgReSpYg
密碼: t9pi
3
環(huán)境搭建
3.1 環(huán)境搭建說明
環(huán)境搭建也就是安裝相關(guān)軟件,主要是安裝Python和Future這兩個軟件。
安裝這兩個軟件很容易,難點在于有些細(xì)節(jié)問題,下面我會針對常見問題提出來(當(dāng)然,因系統(tǒng)或配置等各種原因,所體現(xiàn)出來的問題也有所不同)。
3.2 安裝Python
1.直接雙擊Python安裝,會出現(xiàn)類似如下圖錯誤
所以,不建議直接雙擊Python安裝包進(jìn)行安裝,按照下面方式:以管理員方式運行安裝。
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.離線安裝
前提是下載好安裝包,進(jìn)入安裝包路徑,輸入安裝命令:python setup.py install
4
驗證環(huán)境變量
驗證環(huán)境變量是否安裝成功:下載“MAVlink代碼生成工具包” -> 解壓 -> 進(jìn)入MAVlink路徑 -> 輸入命令python mavgenerate.py,出現(xiàn)如下對話框則成功。
-
python
+關(guān)注
關(guān)注
56文章
4827瀏覽量
86688 -
Git
+關(guān)注
關(guān)注
0文章
205瀏覽量
16210 -
mavlink
+關(guān)注
關(guān)注
0文章
9瀏覽量
2680
發(fā)布評論請先 登錄
迅為RK3588開發(fā)板RKLLM-Toolkit 環(huán)境搭建安裝 Miniconda
KaihongOS操作系統(tǒng):開發(fā)環(huán)境搭建
如何使用UCANS32K146讀取MAVLINK?
迅為RK3588開發(fā)板實時系統(tǒng)編譯-Preemption系統(tǒng)/ Xenomai系統(tǒng)編譯-獲取Linux源碼包
如何搭建企業(yè)AI開發(fā)環(huán)境
SSM開發(fā)環(huán)境的搭建教程 SSM與Spring Boot的區(qū)別
【RA-Eco-RA0E1-32PIN-V1.0開發(fā)板試用】開發(fā)環(huán)境搭建、程序下載、GPIO測試
【MM32F5270】Keil開發(fā)環(huán)境搭建

鴻蒙Flutter實戰(zhàn):02-Windows環(huán)境搭建踩坑指南
TI RF Transceiver EVM自動化環(huán)境搭建方法

pytorch環(huán)境搭建詳細(xì)步驟
FRDM-MCXN947的純Linux命令行環(huán)境搭建
QT5+OpenCV4搭建應(yīng)用開發(fā)環(huán)境

評論