精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MAVLink學習之路02_工具下載 環境搭建

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-07 16:28 ? 次閱讀

1寫在前面

初學者學習本文之前,建議參看我的上一篇文章:《MAVLink學習之路01_認識MAVLink》

本文主要講述兩個內容:

下載相應安裝包及工具

環境搭建

其中環境搭建是很多初學朋友從入門到放棄的一個重要階段。環境搭建難度不大,解決問題重要的一點:針對問題找解決辦法。不要看到問題就撤退,否則,只有一個結果:就是放棄。

為了方便大家平時公交、地鐵、外出辦事也能用手機隨時隨地查看該教程,本文章收錄于【MAVLink學習之路】,在微信公眾號回復【MAVLink學習之路】即可查看。

2

下載

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。

官網下載地址:

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
    Git
    +關注

    關注

    0

    文章

    196

    瀏覽量

    15736
  • mavlink
    +關注

    關注

    0

    文章

    8

    瀏覽量

    2586
收藏 人收藏

    評論

    相關推薦

    鴻蒙Flutter實戰:02-Windows環境搭建踩坑指南

    環境搭建 1. 下載Flutter SDK,配置環境變量 鴻蒙 Flutter SDK 需要在 Gitee 下載。目前建議
    發表于 10-22 15:05

    TI RF Transceiver EVM自動化環境搭建方法

    電子發燒友網站提供《TI RF Transceiver EVM自動化環境搭建方法.pdf》資料免費下載
    發表于 09-04 09:35 ?0次下載
    TI RF Transceiver EVM自動化<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>方法

    pytorch環境搭建詳細步驟

    PyTorch作為一個廣泛使用的深度學習框架,其環境搭建對于從事機器學習和深度學習研究及開發的人員來說至關重要。以下將介紹PyTorch
    的頭像 發表于 08-01 15:38 ?695次閱讀

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

    當我使用 flash 下載工具下載 WROOM-02 模塊中的固件時,它經常失敗。我會說 10 次中有 4 次我嘗試更新它會產生錯誤! 有沒有人經歷過這樣的事情。我正在使用 USB
    發表于 07-19 08:49

    PyTorch深度學習開發環境搭建指南

    PyTorch作為一種流行的深度學習框架,其開發環境搭建對于深度學習研究者和開發者來說至關重要。在Windows操作系統上搭建PyTorc
    的頭像 發表于 07-16 18:29 ?836次閱讀

    虛擬機的Linux下搭建環境,執行到‘設置工具’的時候總是報錯,怎么處理?

    虛擬機的Linux下搭建環境,執行到‘設置工具’的時候總是報錯,請問這個要怎么解決? Attachments
    發表于 06-20 07:26

    搭建ESP-idf環境時,如何自主選擇工具鏈的版本?

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

    MAVLink在應用編程中的編程原理和思路

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

    TLT507-Android開發環境搭建

    TLT507-Android開發環境搭建
    的頭像 發表于 01-26 17:03 ?567次閱讀
    TLT507-Android開發<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    鴻蒙開發環境搭建-高頻環境問題解決

    并且點擊->新建輸入 C:\\\\Windows\\\\System32 本文是對鴻蒙開發中,環境搭建出現的一系列問題解決方案,更多鴻蒙開發問題技術可以主頁查看更多。
    發表于 01-12 22:29

    使用VeriStand搭建MIL測試環境

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

    如何快速搭建一個MQTT協議的測試環境

    大家好,我是麥叔,之前有小伙伴建議出一期如何快速搭建一個MQTT協議的測試環境,因為自己寫的mqtt測試工具總是有這樣那樣的問題。
    的頭像 發表于 12-26 09:28 ?1992次閱讀
    如何快速<b class='flag-5'>搭建</b>一個MQTT協議的測試<b class='flag-5'>環境</b>

    java環境搭建及配置教程

    Java是一種廣泛使用的編程語言,用于開發各種應用程序。在開始學習和使用Java之前,您需要搭建和配置Java開發環境。本教程將提供詳細的Java環境
    的頭像 發表于 12-06 15:50 ?750次閱讀

    php運行環境搭建方法

    搭建PHP運行環境是開發PHP應用程序的基礎,本文將詳盡、詳實、細致地介紹從零開始搭建PHP運行環境的方法,包括選擇操作系統、安裝Web服務器、安裝PHP以及配置相關組件等。 首先,選
    的頭像 發表于 12-04 14:56 ?1213次閱讀

    【先楫HPM5361EVK開發板試用體驗】-02-開發環境下載以及環境搭建

    安裝的間隙,完成開發板FTD調試芯片的驅動安裝,驅動在SDK包里面。 FTDI目錄下 完成驅動的安裝 開始環境搭建 直接按照默認的配置進行安裝。
    發表于 11-26 11:47