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-05-15 02:13:38
最后一次提交2025-05-15 12:13:36
发布数12
最新版本名称1.0.12 (发布于 )
第一版名称1.0.0 (发布于 )
用户参与
星数1.9k
关注者数124
派生数2k
提交数3.6k
已启用问题?
问题数634
打开的问题数78
拉请求数1110
打开的拉请求数54
关闭的拉请求数473
项目设置
已启用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: