0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-03-07 16:28 ? 次閱讀

1寫(xiě)在前面

初學(xué)者學(xué)習(xí)本文之前,建議參看我的上一篇文章:《MAVLink學(xué)習(xí)之路01_認(rèn)識(shí)MAVLink》

本文主要講述兩個(gè)內(nèi)容:

下載相應(yīng)安裝包及工具

環(huán)境搭建

其中環(huán)境搭建是很多初學(xué)朋友從入門(mén)到放棄的一個(gè)重要階段。環(huán)境搭建難度不大,解決問(wèn)題重要的一點(diǎn):針對(duì)問(wèn)題找解決辦法。不要看到問(wèn)題就撤退,否則,只有一個(gè)結(jié)果:就是放棄。

為了方便大家平時(shí)公交、地鐵、外出辦事也能用手機(jī)隨時(shí)隨地查看該教程,本文章收錄于【MAVLink學(xué)習(xí)之路】,在微信公眾號(hào)回復(fù)【MAVLink學(xué)習(xí)之路】即可查看。

2

下載

2.1 下載說(shuō)明

1.git工具

建議提前git工具,方便下載、環(huán)境搭建、啟動(dòng)GUI等。

(當(dāng)然,不使用git也行,下載壓縮包,使用Windows自帶命令行)

2.系統(tǒng)

MAVLink開(kāi)發(fā)環(huán)境可以搭建在Windoes和Linux系統(tǒng),本教程只講述基于Windows搭建環(huán)境以及后期的開(kāi)發(fā)。(基于Linux系統(tǒng)的環(huán)境搭建可以自己研究一下)

3.下載內(nèi)容

第一類(lèi):MAVlink環(huán)境搭建工具包

Python

Future

第二類(lèi):MAVlink代碼生成工具包

MAVLink(含pymavlink)

我把它分為以上兩類(lèi)(當(dāng)然,這是我自己的分類(lèi)方式,可能不完全正確),主要就是下載Python、Future、MAVLink、pymavlink四項(xiàng)內(nèi)容。

下載的方式:

官網(wǎng)(推薦

百度網(wǎng)盤(pán)(可能會(huì)失效)

2.2 環(huán)境搭建安裝包下載

2.2.1 Python

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

因?yàn)樵S多使用Python支持的工具對(duì)Python 2具有更好的兼容性(比如我接下來(lái)要講述的CANOpen文章,生成對(duì)象字典同樣需要Python 2的支持),我一般推薦使用Python 2.7。

官網(wǎng)下載地址:

https://www.python.org/downloads

百度網(wǎng)盤(pán):

https://pan.baidu.com/s/1431mrvqMA-oucVPPGPHyDA

密碼: q8ic

(目前2018年8月最新Python 2.7.15,網(wǎng)盤(pán)后期地址可能會(huì)失效,建議到官網(wǎng)下載最新版本)

2.2.2 Future

future可以下載安裝文件進(jìn)行離線(xiàn)安裝,也可以輸入命令在線(xiàn)安裝。(下章節(jié)講述安裝)

官網(wǎng)下載地址:

https://pypi.org/project/future/#files

百度網(wǎng)盤(pán):

https://pan.baidu.com/s/1431mrvqMA-oucVPPGPHyDA

密碼: q8ic

2.3 MAVlink代碼生成工具包

MAVlink代碼生成工具包,環(huán)境搭建完成之后,用于代碼生成的一項(xiàng)工具包(后面文章講述代碼生成會(huì)用到這工具包)。

官網(wǎng)下載地址:

https://github.com/mavlink/mavlink

建議使用Git工具下載(當(dāng)然,也可以直接下載壓縮包)。

百度網(wǎng)盤(pán):

https://pan.baidu.com/s/1dIzR3YzYsyecBGZgReSpYg

密碼: t9pi

3

環(huán)境搭建

3.1 環(huán)境搭建說(shuō)明

環(huán)境搭建也就是安裝相關(guān)軟件,主要是安裝Python和Future這兩個(gè)軟件。

安裝這兩個(gè)軟件很容易,難點(diǎn)在于有些細(xì)節(jié)問(wèn)題,下面我會(huì)針對(duì)常見(jiàn)問(wèn)題提出來(lái)(當(dāng)然,因系統(tǒng)或配置等各種原因,所體現(xiàn)出來(lái)的問(wèn)題也有所不同)。

3.2 安裝Python

1.直接雙擊Python安裝,會(huì)出現(xiàn)類(lèi)似如下圖錯(cuò)誤

所以,不建議直接雙擊Python安裝包進(jìn)行安裝,按照下面方式:以管理員方式運(yùn)行安裝。

2.以管理員是身份運(yùn)行cmd

Win -> 輸入cmd -> 選中“命令提示符”右鍵 -> 以管理員身份運(yùn)行

3.安裝

路徑 + 安裝文件(含后綴):D:Desktoppython-2.7.15.msi(根據(jù)自己路徑修改)

安裝的很多步驟按照提示操作即可(一般點(diǎn)擊next即可),重要的內(nèi)容下面我提示一下。

4.添加路徑

這一步添加路徑的作用就是添加系統(tǒng)環(huán)境變量(也是很多朋友失敗的原因)。不選擇的話(huà),就需要安裝好之后自己在環(huán)境變量中添加路徑。

安裝Python主要注意以上兩點(diǎn)即可。

5.檢驗(yàn)是否安裝成功

A.查看系統(tǒng)環(huán)境變量,是否具有python路徑。

B.CMD輸入python,驗(yàn)證是否安裝成功,如下圖:

3.3 安裝Future

安裝future有兩種方法:1.輸入命令在線(xiàn)安裝; 2.下載安裝文件,離線(xiàn)安裝。

(這里可以使用windows自帶命令行,也可以使用git命令行)

1.在線(xiàn)安裝

輸入命令:pip install future (推薦使用該方法)

2.離線(xiàn)安裝

前提是下載好安裝包,進(jìn)入安裝包路徑,輸入安裝命令:python setup.py install

4

驗(yàn)證環(huán)境變量

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84080
  • Git
    Git
    +關(guān)注

    關(guān)注

    0

    文章

    195

    瀏覽量

    15688
  • mavlink
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2578
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TI RF Transceiver EVM自動(dòng)化環(huán)境搭建方法

    電子發(fā)燒友網(wǎng)站提供《TI RF Transceiver EVM自動(dòng)化環(huán)境搭建方法.pdf》資料免費(fèi)下載
    發(fā)表于 09-04 09:35 ?0次下載
    TI RF Transceiver EVM自動(dòng)化<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>方法

    pytorch環(huán)境搭建詳細(xì)步驟

    PyTorch作為一個(gè)廣泛使用的深度學(xué)習(xí)框架,其環(huán)境搭建對(duì)于從事機(jī)器學(xué)習(xí)和深度學(xué)習(xí)研究及開(kāi)發(fā)的人員來(lái)說(shuō)至關(guān)重要。以下將介紹PyTorch
    的頭像 發(fā)表于 08-01 15:38 ?341次閱讀

    使用flash下載工具下載WROOM-02模塊中的固件時(shí),它經(jīng)常失敗是怎么回事?

    當(dāng)我使用 flash 下載工具下載 WROOM-02 模塊中的固件時(shí),它經(jīng)常失敗。我會(huì)說(shuō) 10 次中有 4 次我嘗試更新它會(huì)產(chǎn)生錯(cuò)誤! 有沒(méi)有人經(jīng)歷過(guò)這樣的事情。我正在使用 USB
    發(fā)表于 07-19 08:49

    PyTorch深度學(xué)習(xí)開(kāi)發(fā)環(huán)境搭建指南

    PyTorch作為一種流行的深度學(xué)習(xí)框架,其開(kāi)發(fā)環(huán)境搭建對(duì)于深度學(xué)習(xí)研究者和開(kāi)發(fā)者來(lái)說(shuō)至關(guān)重要。在Windows操作系統(tǒng)上搭建PyTorc
    的頭像 發(fā)表于 07-16 18:29 ?522次閱讀

    虛擬機(jī)的Linux下搭建環(huán)境,執(zhí)行到‘設(shè)置工具’的時(shí)候總是報(bào)錯(cuò),怎么處理?

    虛擬機(jī)的Linux下搭建環(huán)境,執(zhí)行到‘設(shè)置工具’的時(shí)候總是報(bào)錯(cuò),請(qǐng)問(wèn)這個(gè)要怎么解決? Attachments
    發(fā)表于 06-20 07:26

    搭建ESP-idf環(huán)境時(shí),如何自主選擇工具鏈的版本?

    一般搭建ESP-idf環(huán)境時(shí),工具鏈的版本是跟隨腳本設(shè)置好的,但是如果我想使用其他版本的工具鏈該怎么做呢?我看到這里有一些說(shuō)明:https://docs.espressif.com/p
    發(fā)表于 06-06 07:14

    MAVLink在應(yīng)用編程中的編程原理和思路

    嵌入式開(kāi)發(fā)過(guò)程中,UART、 CAN、 USB等通信基本離不開(kāi)通信協(xié)議。 下面給大家分享一種通信協(xié)議(MAVLink)在應(yīng)用編程中的編程原理和思路。
    發(fā)表于 03-08 12:45 ?645次閱讀
    <b class='flag-5'>MAVLink</b>在應(yīng)用編程中的編程原理和思路

    TLT507-Android開(kāi)發(fā)環(huán)境搭建

    TLT507-Android開(kāi)發(fā)環(huán)境搭建
    的頭像 發(fā)表于 01-26 17:03 ?493次閱讀
    TLT507-Android開(kāi)發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    鴻蒙開(kāi)發(fā)環(huán)境搭建-高頻環(huán)境問(wèn)題解決

    并且點(diǎn)擊->新建輸入 C:\\\\Windows\\\\System32 本文是對(duì)鴻蒙開(kāi)發(fā)中,環(huán)境搭建出現(xiàn)的一系列問(wèn)題解決方案,更多鴻蒙開(kāi)發(fā)問(wèn)題技術(shù)可以主頁(yè)查看更多。
    發(fā)表于 01-12 22:29

    使用VeriStand搭建MIL測(cè)試環(huán)境

    MIL(Model In The Loop)模型在環(huán)仿真測(cè)試用于在實(shí)際系統(tǒng)搭建完成之前進(jìn)行模型測(cè)試,使用VeriStand搭建MIL測(cè)試環(huán)境,可以在不需要硬件資源的情況下測(cè)試控制模型。
    的頭像 發(fā)表于 01-05 10:42 ?3136次閱讀
    使用VeriStand<b class='flag-5'>搭建</b>MIL測(cè)試<b class='flag-5'>環(huán)境</b>

    如何快速搭建一個(gè)MQTT協(xié)議的測(cè)試環(huán)境

    大家好,我是麥?zhǔn)?,之前有小伙伴建議出一期如何快速搭建一個(gè)MQTT協(xié)議的測(cè)試環(huán)境,因?yàn)樽约簩?xiě)的mqtt測(cè)試工具總是有這樣那樣的問(wèn)題。
    的頭像 發(fā)表于 12-26 09:28 ?1666次閱讀
    如何快速<b class='flag-5'>搭建</b>一個(gè)MQTT協(xié)議的測(cè)試<b class='flag-5'>環(huán)境</b>

    java環(huán)境搭建及配置教程

    Java是一種廣泛使用的編程語(yǔ)言,用于開(kāi)發(fā)各種應(yīng)用程序。在開(kāi)始學(xué)習(xí)和使用Java之前,您需要搭建和配置Java開(kāi)發(fā)環(huán)境。本教程將提供詳細(xì)的Java環(huán)境
    的頭像 發(fā)表于 12-06 15:50 ?664次閱讀

    php運(yùn)行環(huán)境搭建方法

    搭建PHP運(yùn)行環(huán)境是開(kāi)發(fā)PHP應(yīng)用程序的基礎(chǔ),本文將詳盡、詳實(shí)、細(xì)致地介紹從零開(kāi)始搭建PHP運(yùn)行環(huán)境的方法,包括選擇操作系統(tǒng)、安裝Web服務(wù)器、安裝PHP以及配置相關(guān)組件等。 首先,選
    的頭像 發(fā)表于 12-04 14:56 ?1097次閱讀

    【先楫HPM5361EVK開(kāi)發(fā)板試用體驗(yàn)】-02-開(kāi)發(fā)環(huán)境下載以及環(huán)境搭建

    安裝的間隙,完成開(kāi)發(fā)板FTD調(diào)試芯片的驅(qū)動(dòng)安裝,驅(qū)動(dòng)在SDK包里面。 FTDI目錄下 完成驅(qū)動(dòng)的安裝 開(kāi)始環(huán)境搭建 直接按照默認(rèn)的配置進(jìn)行安裝。
    發(fā)表于 11-26 11:47

    敏矽微電子Cortex-M0學(xué)習(xí)筆記02——Cortex-M0開(kāi)發(fā)環(huán)境的建立及調(diào)試

    敏矽微電子Cortex-M0學(xué)習(xí)筆記02——Cortex-M0開(kāi)發(fā)環(huán)境的建立及調(diào)試
    的頭像 發(fā)表于 09-26 17:05 ?1394次閱讀
    敏矽微電子Cortex-M0<b class='flag-5'>學(xué)習(xí)</b>筆記<b class='flag-5'>02</b>——Cortex-M0開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>的建立及調(diào)試