安装文件和代码
PX4 开发支持的平台有:
- Ubuntu Linux(22.04/20.04/18.04) - 推荐使用
- Windows(10/11) - 通过 WSL2
- Mac OS
支持的编译目标
下表展示了在每个操作系统上可针对哪些PX平台进行固件编译构建。
平台 | Linux(Ubuntu) | Mac | Windows |
---|---|---|---|
基于 NuttX 的硬件:Pixhawk 系列、Crazyflie | ✔ | ✔ | ✔ |
基于 Linux 的硬件:树莓派 2/3 | ✔ | ||
仿真:Gazebo SITL | ✔ | ✔ | ✔ |
仿真:Gazebo Classic SITL | ✔ | ✔ | ✔ |
仿真:带有 Gazebo Classic 的 ROS | ✔ | ✔ | |
仿真:带有 Gazebo 的 ROS 2 | ✔ | ✔ |
经验丰富的 Docker 用户还可以使用我们持续集成系统中使用的容器进行构建:Docker 容器
Gazebo 依赖项
如果你对 Docker 比较熟悉的话,也可以使用预先构建好的容器作为开发环境:Docker 容器。
- 安装 VSCode(如果你更喜欢使用集成开发环境而非命令行)。
- 安装 QGroundControl 每日构建版本
- 继续阅读 构建 PX4 软件。