安装 MAVLink

本章主要说明如何安装MAVLink工具链,包括XML消息定义和用于生成MAVLINK源文件的图形用户界面/命令行工具。

如果你使用的是C编程语言和标准方言,则不需要安装或者生成源文件。 只需要获取预构建的库然后跳转到Using C Libraries

先决条件

使用MAVLink工具的要求是:

  • Python 3.3+ (recommended) or Python 2.7+
  • Python future模块
  • (可选) PythonTklnter模块(如果需要使用图形用户界面)。
  • 环境变量PYTHONPATH必须包含mavlink存储库的目录路径。

安装步骤

主要安装步骤是:

  1. Install Python 3.3+ (or Python 2.7+):

    • Windows:Python for Windows下载。
    • Ubuntu Linux 18.04: Python 3 (and Python 2.7+) are already present. 如果你使用的是Python3,则需要安装pip3安装包管理工具。 sudo apt-get install python3-pip
  2. Install the future module:

    • Windows: pip3 install future
    • Linux:

      Python 3:

        pip3 install --user future
      
    Python 2:

        pip install --user future
  1. (可选) 安装Tklnter

    • Windows:已作为Python for Windows的一部分被安装。
    • Linux: Enter the following terminal command:

      Python 3:

        sudo apt-get install python3-tk
      
    Python 2:

        sudo apt-get install python-tk
  1. mavlink repo(或你的fork) 克隆到一个用户可写目录中:

     git clone https://github.com/mavlink/mavlink.git --recursive
    
> **或者** 你可以选择在一行中执行以下操作: ```git clone https://github.com/mavlink/mavlink.git --recursive```
  1. 设置环境变量PYTHONPATH包含你的mavlink仓库路径。
    • Windows:set PYTHONPATH=C:\your_path_to_mavlink_clone
    • Linux: PYTHONPATH=your_path_to_mavlink_clone

现在你可以开始生成MAVLink库

results matching ""

    No results matching ""