1寫在前面
初學者學習本文之前,建議參看我的上一篇文章:《MAVLink學習之路01_認識MAVLink》
本文主要講述兩個內容:
下載相應安裝包及工具
環境搭建
其中環境搭建是很多初學朋友從入門到放棄的一個重要階段。環境搭建難度不大,解決問題重要的一點:針對問題找解決辦法。不要看到問題就撤退,否則,只有一個結果:就是放棄。
為了方便大家平時公交、地鐵、外出辦事也能用手機隨時隨地查看該教程,本文章收錄于【MAVLink學習之路】,在微信公眾號回復【MAVLink學習之路】即可查看。
2
下載
2.1 下載說明
1.git工具
建議提前git工具,方便下載、環境搭建、啟動GUI等。
(當然,不使用git也行,下載壓縮包,使用Windows自帶命令行)
2.系統
MAVLink開發環境可以搭建在Windoes和Linux系統,本教程只講述基于Windows搭建環境以及后期的開發。(基于Linux系統的環境搭建可以自己研究一下)
3.下載內容
第一類:MAVlink環境搭建工具包
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。
官網下載地址:
https://www.python.org/downloads
百度網盤:
https://pan.baidu.com/s/1431mrvqMA-oucVPPGPHyDA
密碼: q8ic
(目前2018年8月最新Python 2.7.15,網盤后期地址可能會失效,建議到官網下載最新版本)
2.2.2 Future
future可以下載安裝文件進行離線安裝,也可以輸入命令在線安裝。(下章節講述安裝)
官網下載地址:
https://pypi.org/project/future/#files
百度網盤:
https://pan.baidu.com/s/1431mrvqMA-oucVPPGPHyDA
密碼: q8ic
2.3 MAVlink代碼生成工具包
MAVlink代碼生成工具包,環境搭建完成之后,用于代碼生成的一項工具包(后面文章講述代碼生成會用到這工具包)。
官網下載地址:
https://github.com/mavlink/mavlink
建議使用Git工具下載(當然,也可以直接下載壓縮包)。
百度網盤:
https://pan.baidu.com/s/1dIzR3YzYsyecBGZgReSpYg
密碼: t9pi
3
環境搭建
3.1 環境搭建說明
環境搭建也就是安裝相關軟件,主要是安裝Python和Future這兩個軟件。
安裝這兩個軟件很容易,難點在于有些細節問題,下面我會針對常見問題提出來(當然,因系統或配置等各種原因,所體現出來的問題也有所不同)。
3.2 安裝Python
1.直接雙擊Python安裝,會出現類似如下圖錯誤
所以,不建議直接雙擊Python安裝包進行安裝,按照下面方式:以管理員方式運行安裝。
2.以管理員是身份運行cmd
Win -> 輸入cmd -> 選中“命令提示符”右鍵 -> 以管理員身份運行
3.安裝
路徑 + 安裝文件(含后綴):D:Desktoppython-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 setup.py install
4
驗證環境變量
驗證環境變量是否安裝成功:下載“MAVlink代碼生成工具包” -> 解壓 -> 進入MAVlink路徑 -> 輸入命令python mavgenerate.py,出現如下對話框則成功。
-
python
+關注
關注
56文章
4782瀏覽量
84453 -
Git
+關注
關注
0文章
196瀏覽量
15736 -
mavlink
+關注
關注
0文章
8瀏覽量
2586
發布評論請先 登錄
相關推薦
評論