How to modify and build your own firmware.
This section will introduce the tools used for developing the PX4 firmware and will provide guides and resources about the software architecture and how you can start creating your own features.
The first part explains about the PX4 toolchain, which is very easy to setup and should provide all the tools you need for modifying and building the PX4 firmware.
Then, an introduction to creating your own software on top of PX4 is given, as well as the resources you need to learn more about PX4 and its software architecture.
The last part explains about building the code to getting it ready to upload it to the board.
If you have not worked with Git before, it might also be a good idea to start looking into that before you continue with this sections. There are many great resources available online, this is just a quick selection: