# Arch Linux 开发环境

警告

这种开发环境是 不支持.湖泊 工具链安装 了解我们支持的环境和工具!

PX4-Autopilot 软件源提供了一个方便的脚本,用于为 PX4 开发设置 Arch 安装: Tools/setup/arch.sh (打开新窗口).

脚本会安装(默认情况下)所有工具,以便为 NuttX 目标构建 PX4(不含 RTPS),并运行仿真,其中包括 jMAVsim.您还可以安装 仿真场景Gazebo 模拟器的命令行参数: --加兹博.

拱门上的仿真场景Gazebo

备注

这些说明已在以下设备上进行了测试 Manjaro (打开新窗口) (基于 Arch 的发行版),因为它比 Arch Linux 更容易设置。

要获取并运行脚本,请执行以下任一操作

  • 下载 PX4 源代码 并就地运行脚本:
    git clone https://github.com/PX4/PX4-Autopilot.git bash PX4-Autopilot/Tools/setup/arch.sh
    
  • 只下载所需的脚本,然后运行它们:
    wget https://raw.githubusercontent.com/PX4/PX4-Autopilot/main/Tools/setup/arch.sh
    wget https://raw.githubusercontent.com/PX4/PX4-Autopilot/main/Tools/setup/requirements.txt
    敲击 arch.sh
    

脚本需要以下可选参数:

  • --加兹博:添加此参数可从 AUR (打开新窗口).

    备注

    Gazebo 是通过源代码编译的。安装需要一些时间,并且需要输入 苏都 密码多次(针对依赖关系)。

  • --无核x:请勿安装 NuttX/Pixhawk 工具链(如仅使用模拟)。

  • --无模拟工具:请勿安装 jMAVSim/Gazebo(例如,如果只针对 Pixhawk/NuttX 目标)。