The PX4 code can be developed on Mac OS, Linux or Windows. Mac OS and Linux are recommended since image processing and advanced navigation cannot be easily developed on Windows. If unsure, new developers should default to Linux and the current Ubuntu LTS edition.
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
Once finished, continue to the build instructions.