chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

MAVLink學(xué)習(xí)之路01_ 認(rèn)識MAVLink

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

掃碼添加小助手

加入工程師交流群

1寫在前面

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

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

3.MAVLink的設(shè)計方式值得學(xué)習(xí)通信的朋友研究一下。

2

關(guān)于MAVLink

2.1 描述

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

Mavlink協(xié)議是在串口通訊基礎(chǔ)上的一種更高層的開源通訊協(xié)議。

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

2.2 主要特征

1.效率很高

MAVLink V1每幀最少只有8個字節(jié)的數(shù)據(jù),包括幀頭和數(shù)據(jù)包丟棄檢測;

MAVLink V2每幀最少只有14個字節(jié)的數(shù)據(jù)(是一個更加安全和可擴(kuò)展的協(xié)議);

2.非??煽?/p>

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

3.支持多種編程語言

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

4.支持網(wǎng)絡(luò)上最多255個并發(fā)系統(tǒng)

2.3 參考網(wǎng)址

官網(wǎng):https://mavlink.io/en

地面站:

http://qgroundcontrol.org/mavlink/start

維基百科:

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

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

3

MAVLink協(xié)議格式

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

MAVLink V2是V1的拓展版本,是一個更加安全和可擴(kuò)展的協(xié)議。

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

3.1 MAVLink V1格式

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

4

MAVLink使用方法和步驟

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

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

4.1 主要步驟

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

2.環(huán)境搭建

3.通過xml配置MSG消息

4.移植到STM32

5.結(jié)合實例應(yīng)用編程

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

    關(guān)注

    6078

    文章

    45581

    瀏覽量

    673742
  • 通信協(xié)議
    +關(guān)注

    關(guān)注

    28

    文章

    1096

    瀏覽量

    42353
  • 協(xié)議
    +關(guān)注

    關(guān)注

    2

    文章

    620

    瀏覽量

    41194
  • mavlink
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    驅(qū)動之路#20:Pinctrl 在手,引腳復(fù)用很順手

    ?歡迎關(guān)注,每周更新!? 本合集分享的是,我當(dāng)初學(xué)習(xí)Linux驅(qū)動的來時路——《《驅(qū)動之路》開篇:自序pinctrl節(jié)點下(rk3576-pinctrl.dtsi),定義具體的引腳配置(復(fù)用
    的頭像 發(fā)表于 04-07 21:18 ?479次閱讀
    驅(qū)動<b class='flag-5'>之路</b>#20:Pinctrl 在手,引腳復(fù)用很順手

    ESP-01/01S 燒錄固件

    一、ESP-01 與 ESP-01S 的區(qū)別 引腳:ESP-01S 的 IO0、RST 和 EN 引腳內(nèi)置上拉,ESP-01 則沒有。 絲?。篍SP-
    的頭像 發(fā)表于 02-10 11:36 ?883次閱讀
    ESP-<b class='flag-5'>01</b>/<b class='flag-5'>01</b>S 燒錄固件

    驅(qū)動之路#03:LCD 時序參數(shù)分析

    ? 題圖:浙江普陀山客運中心最近獲得2021年度凡爾賽建筑獎。 歡迎關(guān)注,每周更新!? 本合集分享的是,我當(dāng)初學(xué)習(xí)Linux驅(qū)動的來時路——《《驅(qū)動之路》開篇:自序13 tvb: 垂直上寬/后肩
    的頭像 發(fā)表于 02-10 08:27 ?2436次閱讀
    驅(qū)動<b class='flag-5'>之路</b>#03:LCD 時序參數(shù)分析

    嵌入式單片機(jī)開發(fā)學(xué)習(xí)路徑

    學(xué)習(xí)C語言 C語言是嵌入式開發(fā)的基礎(chǔ)。掌握C語言的基本語法、指針、結(jié)構(gòu)體、內(nèi)存管理等內(nèi)容是進(jìn)入嵌入式開發(fā)的前提。 2. 硬件知識 2.1 認(rèn)識單片機(jī) 單片機(jī)是嵌入式系統(tǒng)中的核心器件。了解單片機(jī)
    發(fā)表于 02-09 15:42

    神經(jīng)網(wǎng)絡(luò)的初步認(rèn)識

    如今在機(jī)器學(xué)習(xí)的領(lǐng)域中,有許多方法可以用來解決特定的問題,例如房價預(yù)測、郵件分類、文件壓縮等。而與我們?nèi)粘I铌P(guān)系最密切的應(yīng)用莫過于計算機(jī)視覺(如學(xué)校門禁系統(tǒng))和自然語言處理(如Siri)。這些
    的頭像 發(fā)表于 12-17 15:05 ?461次閱讀
    神經(jīng)網(wǎng)絡(luò)的初步<b class='flag-5'>認(rèn)識</b>

    消費電子EMC整改:被動應(yīng)對到主動防御的技術(shù)進(jìn)階之路

    消費電子EMC整改:被動應(yīng)對到主動防御的技術(shù)進(jìn)階之路|南柯電子
    的頭像 發(fā)表于 12-15 10:12 ?533次閱讀

    消費電子EMC整改:助從被動修復(fù)到主動防御的進(jìn)階之路

    消費電子EMC整改:助從被動修復(fù)到主動防御的進(jìn)階之路|南柯電子
    的頭像 發(fā)表于 12-03 09:52 ?667次閱讀

    STM32和ESP32有什么區(qū)別?如何選開發(fā)板?資深工程師學(xué)習(xí)路線建議!

    ,并為你揭示一條通往高薪嵌入式崗位的進(jìn)階之路。01初學(xué)者入門單片機(jī):選STM32還是ESP32?區(qū)別是什么?STM32與ESP32無疑是單片機(jī)入門的兩款經(jīng)典MCU,在
    的頭像 發(fā)表于 11-07 15:18 ?1197次閱讀
    STM32和ESP32有什么區(qū)別?如何選開發(fā)板?資深工程師<b class='flag-5'>學(xué)習(xí)</b>路線建議!

    SD642-EN-V01

    SD642-EN-V01
    發(fā)表于 09-19 17:25 ?0次下載

    金升陽黨委“光源行動”啟程:以責(zé)任之光照亮求學(xué)之路

    金升陽黨委“光源行動”啟程:以責(zé)任之光照亮求學(xué)之路
    的頭像 發(fā)表于 09-08 15:12 ?628次閱讀
    金升陽黨委“光源行動”啟程:以責(zé)任之光照亮求學(xué)<b class='flag-5'>之路</b>

    BASiC_BSRD-2503-ES01數(shù)據(jù)手冊

    BASiC_BSRD-2503-ES01
    發(fā)表于 09-01 16:25 ?9次下載

    Texas Instruments TPS62A01QEVM-270 &amp; TPS62A01AQEVM-270評估模塊數(shù)據(jù)手冊

    Texas Instruments TPS62A01QEVM-270和TPS62A01AQEVM-270評估模塊旨在幫助用戶快速評估和測試TPS62A01-Q1和TPS62A01A-Q
    的頭像 發(fā)表于 08-05 13:39 ?1260次閱讀
    Texas Instruments TPS62A<b class='flag-5'>01</b>QEVM-270 &amp; TPS62A<b class='flag-5'>01</b>AQEVM-270評估模塊數(shù)據(jù)手冊

    迅為RK3568開發(fā)板安裝燒錄工具-安裝 RKTool 驅(qū)動

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

    第一章 W55MH32 高性能以太網(wǎng)單片機(jī)的學(xué)習(xí)方法概述

    本章介紹W55MH32的學(xué)習(xí)方法,建議先了解硬件資源,按基礎(chǔ)篇、入門篇循序漸進(jìn)學(xué)習(xí)。參考兩份手冊,提供例程資料,還給出官網(wǎng)、github 等學(xué)習(xí)資料查找渠道。讓我們一起踏上W55MH32高性能以太網(wǎng)單片機(jī)的
    的頭像 發(fā)表于 05-26 09:07 ?1091次閱讀
    第一章 W55MH32 高性能以太網(wǎng)單片機(jī)的<b class='flag-5'>學(xué)習(xí)</b>方法概述

    即刻啟程,踏上W55MH32高性能以太網(wǎng)單片機(jī)學(xué)習(xí)之路

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