MAVLink

无人机的编组/通讯库。「Marshalling / communication library for drones.

  • 所有者: mavlink/mavlink
  • 平台: Embedded Systems
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

MAVLink

MAVLink -- 微型飞行器信息编组库。

MAVLink 是一个非常轻量级的、仅用于无人机和地面控制站之间通信的头报文库。它主要包括 XML 文件中定义的针对不同系统(方言)的消息集规范,以及将这些规范转换为 支持语言 的适当源代码的Python工具。还有一些额外的Python脚本提供了使用 MAVLink 数据的示例和实用程序。

提示:MAVLink非常适合通信带宽非常有限的应用。它的C语言的参考实现是高度优化的,用于有限RAM和闪存的资源受限系统。在许多产品中,它作为不同制造商组件之间的互操作性接口,已被实践证明并部署。

关键链接:

主要指標

概覽
名稱與所有者mavlink/mavlink
主編程語言Python
編程語言CMake (語言數: 3)
平台Embedded Systems
許可證Other
所有者活动
創建於2011-08-12 06:51:52
推送於2025-06-11 06:25:56
最后一次提交2025-06-11 02:30:12
發布數12
最新版本名稱1.0.12 (發布於 )
第一版名稱1.0.0 (發布於 )
用户参与
星數1.9k
關注者數125
派生數2k
提交數3.6k
已啟用問題?
問題數639
打開的問題數79
拉請求數1116
打開的拉請求數55
關閉的拉請求數475
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Build Status

MAVLink -- Micro Air Vehicle Message Marshalling Library.

MAVLink is a very lightweight, header-only message library for communication between drones and/or ground control stations. It consists primarily of message-set specifications for different systems ("dialects") defined in XML files, and Python tools that convert these into appropriate source code for supported languages. There are additional Python scripts providing examples and utilities for working with MAVLink data.

Tip MAVLink is very well suited for applications with very limited communication bandwidth. Its reference implementation in C is highly optimized for resource-constrained systems with limited RAM and flash memory. It is field-proven and deployed in many products where it serves as interoperability interface between components of different manufacturers.

Key Links: