色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

一種輕量級的通信協(xié)議 - MAVLink

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-12 14:14 ? 次閱讀

MAVLink主要是一種用于飛行器上的通信協(xié)議,但很有參考意義,算是給大家普及的知識。

Ⅰ關(guān)于MAVLink

可能很多人都不知道“MAVLink”是什么東西,簡單來說它就是一種輕量級的通信協(xié)議。

可能很多人會問,大家都不了解的這個(gè)“東西”,你講來干什么?

正如抬頭所說:給大家普及知識,而且可以應(yīng)用到許多地方,說不定我講過之后你就會用上它。

1.對于初學(xué)者,了解一種協(xié)議的格式,以及它的應(yīng)用我覺得對他以后的編程有幫助;

2.一種在某個(gè)行業(yè)通用,并且很成熟的通信協(xié)議很有借鑒;

3.MAVLink與很多自定的協(xié)議相比,它的開發(fā)難度非常小,有現(xiàn)成的配置工具,可直接生成MSG代碼(簡單來說,就是生成對應(yīng)的函數(shù)接口供你直接調(diào)用即可),直接調(diào)用幾個(gè)相應(yīng)的函數(shù)接口即可,不需要自己封裝、解析等;

4.MAVLink是一種輕量級的通信協(xié)議,可用于各類運(yùn)行速度不是很高的單片機(jī)中(當(dāng)然,也能用于快速的PC中)。

ⅡMAVLin協(xié)議結(jié)構(gòu)

先看協(xié)議結(jié)構(gòu)(或者說格式),如下圖:

看到上面協(xié)議格式,相信大家都會覺得,這不就是一般的協(xié)議嗎? 說實(shí)話,它和一般的協(xié)議格式?jīng)]什么兩樣,但“五臟俱全”,就是一種協(xié)議。就像人,有黃種人、白種人、黑種人等各種各樣的人,但都屬于人。

ⅢMAVLink的使用簡單、方便

說實(shí)話,本文的重點(diǎn)在于這一章節(jié)。MAVLink和一般協(xié)議比較,它不僅具有常規(guī)協(xié)議的格式,突出的優(yōu)點(diǎn)在于配置和調(diào)用比較簡單。

1.配置

MAVLink通過xml文件,配置信息(MSG),這個(gè)MSG可以理解成我們需要接收或者發(fā)送的數(shù)據(jù)變量。比如:運(yùn)動控制包含速度和距離,xml配置如下:

2.通過生成代碼

本節(jié)牽涉到相關(guān)工具的安裝,這里不講述。下面是生成的工具:

3.調(diào)用代碼

代碼生成,只需要簡單調(diào)用兩個(gè)函數(shù)接口即可:

兩個(gè)函數(shù)即可:

mavlink_msg_motion_pack:封包函數(shù)接口;

mavlink_msg_to_send_buffer:轉(zhuǎn)換成發(fā)送的BUF;

如下:

看到上面的調(diào)用,是不是很簡單呢?

本文只是簡單的講述,想要學(xué)習(xí)更是相關(guān)MAVLink的知識,請參考網(wǎng)址:

MAVLink主頁:mavlink_msg_to_send_buffer

協(xié)議說明(維基百科):https://en.wikipedia.org/wiki/MAVLink

Ⅳ最后

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

    關(guān)注

    28

    文章

    922

    瀏覽量

    40583
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3649

    瀏覽量

    94345
  • mavlink
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2613
收藏 人收藏

    評論

    相關(guān)推薦

    Modbus 轉(zhuǎn) Profinet:工業(yè)通信協(xié)議的橋梁

    1. 引言 在工業(yè)自動化領(lǐng)域,Modbus 和 Profinet 是兩廣泛使用的通信協(xié)議。Modbus 是一種串行通信協(xié)議,常用于連接工業(yè)電子設(shè)備,而 Profinet 是
    的頭像 發(fā)表于 02-24 11:11 ?106次閱讀
    Modbus 轉(zhuǎn) Profinet:工業(yè)<b class='flag-5'>通信協(xié)議</b>的橋梁

    Dali通信的工作原理 如何使用Dali通信協(xié)議

    、引言 Dali(Digital Addressable Lighting Interface,數(shù)字可尋址照明接口)是一種用于照明控制產(chǎn)品之間雙向通信協(xié)議。通過Dali
    的頭像 發(fā)表于 01-31 10:33 ?510次閱讀

    搞懂TTL、RS232、485通信協(xié)議

    本文介紹了TTL、RS232和RS485這三常見的通信協(xié)議的傳輸距離、應(yīng)用場景以及影響通信距離的各種因素。TTL是一種短距離通信標(biāo)準(zhǔn),通常
    的頭像 發(fā)表于 01-16 10:59 ?2503次閱讀
    搞懂TTL、RS232、485<b class='flag-5'>通信協(xié)議</b>!

    總線通信協(xié)議解析及應(yīng)用

    在現(xiàn)代計(jì)算機(jī)系統(tǒng)中,總線通信協(xié)議扮演著至關(guān)重要的角色。它們定義了數(shù)據(jù)如何在處理器、內(nèi)存、輸入/輸出設(shè)備等組件之間傳輸。 總線通信協(xié)議的基本概念 總線通信協(xié)議組規(guī)則,它規(guī)定了數(shù)據(jù)在系
    的頭像 發(fā)表于 12-31 10:07 ?400次閱讀

    常見串口通信協(xié)議 如何設(shè)置串口參數(shù)

    串口通信一種常見的通信方式,廣泛應(yīng)用于計(jì)算機(jī)、嵌入式系統(tǒng)和各種電子設(shè)備之間。串口通信協(xié)議主要是指在串行通信中,數(shù)據(jù)傳輸?shù)母袷胶鸵?guī)則。 常見
    的頭像 發(fā)表于 12-27 09:51 ?1375次閱讀

    PLC控制系統(tǒng)的通信協(xié)議解析

    的基本概念 通信協(xié)議組規(guī)則,定義了數(shù)據(jù)如何在不同的設(shè)備之間傳輸。在PLC控制系統(tǒng)中,這些協(xié)議包括物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層等多個(gè)層次。 常見的PLC通信協(xié)議 Mod
    的頭像 發(fā)表于 11-08 09:46 ?1775次閱讀

    PROFINET通信協(xié)議是什么

    PROFINET通信協(xié)議一種專為工業(yè)自動化領(lǐng)域設(shè)計(jì)的基于以太網(wǎng)的實(shí)時(shí)通信協(xié)議。以下是對PROFINET通信協(xié)議的詳細(xì)解析,包括其定義、特點(diǎn)、體系結(jié)構(gòu)、工作原理、
    的頭像 發(fā)表于 09-25 18:13 ?3468次閱讀

    物聯(lián)網(wǎng)行業(yè)中MQTT通信協(xié)議詳解以及使用

    概述 MQTT(Message Queuing Telemetry Transport,消息隊(duì)列遙測傳輸協(xié)議),是一種基于發(fā)布/訂閱(publish/subscribe)模式的“輕量級
    的頭像 發(fā)表于 09-20 17:08 ?1861次閱讀
    物聯(lián)網(wǎng)行業(yè)中MQTT<b class='flag-5'>通信協(xié)議</b>詳解以及使用

    簡單認(rèn)識UART通信協(xié)議

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)通信協(xié)議一種常見的串行通信協(xié)議,廣泛應(yīng)用于計(jì)算機(jī)、嵌入式系統(tǒng)、傳感器、無線
    的頭像 發(fā)表于 07-25 18:07 ?1664次閱讀

    can的通信協(xié)議主要由什么完成

    CAN(Controller Area Network)是一種基于消息的通信協(xié)議,主要用于汽車和工業(yè)領(lǐng)域。它是一種局域網(wǎng)技術(shù),允許多個(gè)設(shè)備在同網(wǎng)絡(luò)上進(jìn)行
    的頭像 發(fā)表于 06-16 10:29 ?764次閱讀

    文了解物聯(lián)網(wǎng)通信協(xié)議之MQTT如何助力無線模塊廣泛連接

    引言:隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,無線模塊在連接各種智能設(shè)備、實(shí)現(xiàn)數(shù)據(jù)交互中扮演著至關(guān)重要的角色。為了有效滿 足物聯(lián)網(wǎng)通信的多樣化需求,一種輕量級、高效且可靠的消息傳輸協(xié)議顯得尤為重要。
    的頭像 發(fā)表于 06-07 16:10 ?1423次閱讀
    <b class='flag-5'>一</b>文了解物聯(lián)網(wǎng)<b class='flag-5'>通信協(xié)議</b>之MQTT如何助力無線模塊廣泛連接

    IOT(物聯(lián)網(wǎng))的七大通信協(xié)議之Http協(xié)議

    、什么是http協(xié)議?嵌入式HTTP協(xié)議一種輕量級通信協(xié)議,專為嵌入式系統(tǒng)設(shè)計(jì),用于實(shí)現(xiàn)設(shè)
    的頭像 發(fā)表于 05-24 08:11 ?2705次閱讀
    IOT(物聯(lián)網(wǎng))的七大<b class='flag-5'>通信協(xié)議</b>之Http<b class='flag-5'>協(xié)議</b>

    RS485通信協(xié)議的特性和應(yīng)用范圍

    隨著工業(yè)自動化和物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,數(shù)據(jù)通信協(xié)議的重要性日益凸顯。RS485通信協(xié)議作為一種廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的串行通信協(xié)議,其穩(wěn)定性和可靠性得到了廣泛的認(rèn)可。本文將對RS48
    的頭像 發(fā)表于 05-23 16:27 ?2054次閱讀

    高速串行通信協(xié)議詳解

    隨著信息技術(shù)的飛速發(fā)展,數(shù)據(jù)通信已成為現(xiàn)代社會不可或缺的部分。在數(shù)據(jù)通信中,串行通信作為一種基本的通信
    的頭像 發(fā)表于 05-16 16:45 ?982次閱讀

    UART串口通信協(xié)議是什么?

    UART (Universal Asynchronous Receiver/Transmitter) 是一種通信接口協(xié)議,用于實(shí)現(xiàn)串口通信。它是一種
    的頭像 發(fā)表于 03-19 17:26 ?1701次閱讀
    主站蜘蛛池模板: 在公交车上被JB草坏了被轮J了 | 欧美一区二区激情视频 | 51精品国产AV无码久久久密桃 | 欧美精品华人在线 | 末成年美女黄网站色大片连接 | 俄罗斯美女z0z0z0在线 | yellow免费观看在线 | 老司机福利在视频在ae8 | 国产亚洲精品欧洲在线视频 | 欧美s00老人 | 中文字幕乱码在线人视频 | 51无码人妻精品1国产 | 秋霞电影伦网理最新在线看片 | 亚洲视频在线观看视频 | 性春院| 国产国产人免费观看在线视频 | 亚洲精品有码在线观看 | 久久re热线视频国产 | 友田真希息与子中文字幕 | 亚洲成人黄色片 | 国产一区二区三区四区五在线观看 | 97成人碰碰在线人妻少妇 | 香蕉鱼视频观看在线视频下载 | 日日久久狠狠8888偷偷色 | 视频一区国产精戏刘婷30 | 99国产亚洲精品无码成人 | 免费在线视频成人 | 国产亚洲精品久久久久久鸭绿欲 | 中文字幕精品无码一区二区 | 毛片免费观看视频 | 含羞草影院AE在线观看 | 色橹橹欧美在线观看视频高清 | 国产精品人妻无码久久久蜜桃臀 | 黑吊大战白女出浆 | 涩涩在线视频 | 青青涩射射 | 色悠久久久久综合欧美99 | 亚洲三级在线视频 | 精品视频在线一区 | 欧美熟妇VIVOE精品 | 我的漂亮朋友在线观看全集免费 |