Installing Files and Code
A Windows toolchain also exists but is not officially supported (we highly discourage its use). It is possible to build PX4 on Windows using a virtual machine running Ubuntu Linux, but this may not provide a reliable platform for Simulation. Before starting to develop on Windows, consider installing a dual-boot environment with Ubuntu.
The table below show what PX targets you can build on each OS.
|NuttX based hardware: Pixhawk Series, Crazyflie, Intel® Aero Ready to Fly Drone||X||X||X|
|Qualcomm Snapdragon Flight hardware||X|
|Linux-based hardware: Raspberry Pi 2/3, Parrot Bebop||X|
|Simulation: jMAVSim SITL||X||X||X|
|Simulation: Gazebo SITL||X||X|
|Simulation: ROS with Gazebo||X|
The installation of the development environment is covered below:
If you're familiar with Docker you can also use one of the prepared containers: Docker Containers