女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

MAVLink學習之路01_ 認識MAVLink

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-07 16:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1寫在前面

1.MAVLink是一種非常輕量級的通信協議,在簡單的8位單片機上也可以運行。

2.MAVLink的初衷主要是用于無人機上,但它的通用性和可移植性非常好,它也可以應用于其它很多場合。

3.MAVLink的設計方式值得學習通信的朋友研究一下。

2

關于MAVLink

2.1 描述

MAVLink:Micro Air Vehicle Link,即微型飛行器連接通信協議,于2009年初由Lorenz Meier首次發布。

Mavlink協議是在串口通訊基礎上的一種更高層的開源通訊協議。

MAVLink是一種非常輕量級的通信協議,主要用于與無人機(以及板載無人機組件之間)進行通信。

2.2 主要特征

1.效率很高

MAVLink V1每幀最少只有8個字節的數據,包括幀頭和數據包丟棄檢測;

MAVLink V2每幀最少只有14個字節的數據(是一個更加安全和可擴展的協議);

2.非常可靠

自2009年以來,MAVLink一直被用于在各種不同且具有挑戰性的通信信道上的許多不同車輛,地面站(和其他節點)之間進行通信。它提供了檢測數據包丟失,損壞和數據包身份驗證的方法。

3.支持多種編程語言

可在多種MCU(如:STM32、Atmega、ARM7)和操作系統(如:Windows,Linux,MacOS,AndroidiOS)上運行。

4.支持網絡上最多255個并發系統

2.3 參考網址

官網:https://mavlink.io/en

地面站:

http://qgroundcontrol.org/mavlink/start

維基百科:

https://en.wikipedia.org/wiki/MAVLink

(提示:微信公眾號不支持外鏈接,請復制鏈接到瀏覽器打開)

3

MAVLink協議格式

目前MAVLink有兩個版本:V1和V2版本,差異及詳情請看下圖:

MAVLink V2是V1的拓展版本,是一個更加安全和可擴展的協議。

由于市面上應用較廣的還是V1版本,且支持的編程語言也是V1多余V2。因此,接下來(MAVLink學習之路)我都會結合MAVLink V1來講述(學會V1,V2和容易就掌握了)。

3.1 MAVLink V1格式

MAVLink通信內容包含常見通信協議幀頭、幀尾、長度、校驗等。協議格式及詳情見下圖:

4

MAVLink使用方法和步驟

MAVLink之所以受廣大無人機開發朋友的喜愛,原因就在于MAVLink移植方便、操作簡單,以及它的兼容性很好(當然,這些都是它的優點,缺點肯定也是有的)。

要想使用MAVLink,一些基本的操作肯定還是得有。方便初學者對MAVLinK有進一步的認識,我先羅列主要步驟。

4.1 主要步驟

1.下載相應安裝包及工具

2.環境搭建

3.通過xml配置MSG消息

4.移植到STM32

5.結合實例應用編程

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6067

    文章

    44982

    瀏覽量

    650314
  • 通信協議
    +關注

    關注

    28

    文章

    1033

    瀏覽量

    41155
  • 協議
    +關注

    關注

    2

    文章

    615

    瀏覽量

    40064
  • mavlink
    +關注

    關注

    0

    文章

    9

    瀏覽量

    2682
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    迅為RK3568開發板安裝燒錄工具-安裝 RKTool 驅動

    在燒寫鏡像之前首先需要安裝 RKTool 驅動。 RKTool 驅動在網盤資料“iTOP-3568 開發板\\\\01_【iTOP-RK3568 開發板】基礎資料【V1.7版本
    發表于 05-29 10:47

    即刻啟程,踏上W55MH32高性能以太網單片機學習之路

    即刻啟程,踏上W55MH32高性能以太網單片機學習之路!即刻開啟W55MH32學習之旅!本教系列程配套官方手冊與W55MH32L開發板,從外設功能框圖解析到代碼實操,助你掌握高性能以太網單片機的架構和核心原理,輕松駕馭多接口及以
    的頭像 發表于 05-07 18:51 ?364次閱讀
    即刻啟程,踏上W55MH32高性能以太網單片機<b class='flag-5'>學習</b><b class='flag-5'>之路</b>!

    汽車上云的不可逆之路

    新四化大趨勢下,汽車上云之路已不可逆
    的頭像 發表于 04-18 09:59 ?220次閱讀

    一文帶你學習認識反激開關電源設計!

    開關電源的磁芯元件詳細設計,是開關電源的必經之路 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內容有幫助可以關注、點贊、評論支持一下哦~)
    發表于 03-27 16:22

    如何使用UCANS32K146讀取MAVLINK

    我正在使用 UCANS32K146 開發板,正在尋找驅動程序或示例代碼來從 Orange Cube 飛行控制器讀取 MAVLINK...... https://docs.cubepilot.org
    發表于 03-26 06:36

    華碩主板架構認識

    電子發燒友網站提供《華碩主板架構認識.pdf》資料免費下載
    發表于 03-12 16:54 ?12次下載

    迅為RK3588開發板實時系統編譯-Preemption系統/ Xenomai系統編譯-實時系統燒寫-固件獲取方式

    燒寫的鏡像可以根據第 3 章自行編譯,也可以直接燒寫迅為提供好的鏡像。為了方便大家使用,迅為提供了實時系統 buildroot 的鏡像,可以在網盤資料“iTOP-3588 開發板\\\\01_
    發表于 02-11 14:50

    迅為RK3588開發板實時系統編譯-Preemption系統/ Xenomai系統編譯-獲取Linux源碼包

    默認開發環境已經搭建好,推薦大家使用 Ubuntu20 開發環境。 首先選擇使用的實時系統源碼,Preemption 實時系統源碼網盤下載路徑為“iTOP-3588 開發板\\\\01_
    發表于 01-09 11:03

    迅為RK3568開發板定制擴展分區SDK源碼編譯-獲取Linux-定制擴展分區源碼包

    、ubuntu24 環境均可在不進行任何配置的情況下編譯編譯通過。 Linux-定制擴展分區源碼網盤下載路徑:“iTOP-3568 開發板\\\\01_【iTOP-RK3568 開發板】基礎資料
    發表于 11-25 10:24

    反射內存交換機的基本認識

    反射內存交換機的基本認識
    的頭像 發表于 11-14 17:22 ?677次閱讀

    反射內存卡的基本認識

    教你認識反射內存卡
    的頭像 發表于 11-14 14:28 ?1524次閱讀
    反射內存卡的基本<b class='flag-5'>認識</b>

    靈活多元的EMC學習方案

    第九期EMC實戰特訓營來了!01EMC實戰特訓營SES課程簡介學員自主安排學習時間,提高效率結合直播、錄播與答疑,滿足需求學員可提問,講師全程支持累計70年經驗,助力學員掌握要點02課程分類EMC
    的頭像 發表于 10-25 08:05 ?550次閱讀
    靈活多元的EMC<b class='flag-5'>學習</b>方案

    賽盛EMC在線學習平臺:揭秘學習寶典&amp;amp;工具秘籍!

    《賽盛在線學習及工具應用》線上發布會SESOnline【經驗結晶,智啟未來之路】在電磁兼容浩瀚海洋中,我們深耕近二十年,積累了豐富的EMC(電磁兼容)技術經驗及培訓經驗。此刻,這份深厚積累匯成知識
    的頭像 發表于 10-11 08:03 ?1829次閱讀
    賽盛EMC在線<b class='flag-5'>學習</b>平臺:揭秘<b class='flag-5'>學習</b>寶典&amp;amp;工具秘籍!

    基于迅為RK3568/RK3588開發板的AI圖像識別方案

    01_官方模型測試 02_人臉識別 03_口罩檢測 04_工地防護 05_撲克牌識別 06_手掌關鍵點檢測 07_人臉特征點檢測
    發表于 08-28 09:50

    認識貼片電阻嗎,你對他了解多少?

    認識貼片電阻嗎,你對他了解多少?
    的頭像 發表于 08-27 15:49 ?1215次閱讀
    你<b class='flag-5'>認識</b>貼片電阻嗎,你對他了解多少?