Set up PX4 Tool Chain on Ubuntu 20.04 and 22.04
Note
This section explains the task to be completed as part of the step—Set Up
the PX4 Toolchain
—of the Hardware Setup process (using the Hardware
Setup screens). Do not perform this as a standalone task.
Note
This step requires an active internet connection.
UAV Toolbox Support Package for PX4® Autopilots requires installation of a development environment. This development environment is used to build firmware for all the Pixhawk® Series flight controller boards.
After you have downloaded PX4 Firmware v1.14.3, follow the below commands to install the PX4 Toolchain on Ubuntu® 22.04.
To install and setup the PX4 toolchain:
Launch the bash terminal in the Ubuntu 22.04 host computer.
Go to the PX4 Firmware v1.14.3 directory that you downloaded.
For example:
cd /home/username/mypx4/PX4-Autopilot
Navigate to the folder containing the Toolchain setup script.
cd Tools/setup
Run the Toolchain setup script.
bash ./ubuntu.sh
Enter the sudo credentials when prompted, to start the PX4 toolchain setup process.
The ubuntu.sh build script installs different third-party utilities like GCC 9.3.1, CMake 3.x, Ninja 1.6, Git™, and certain Python packages.
Reboot the host computer after the ubuntu.sh script runs successfully.