Please run the setup.sh script to install the scripts and services. You can safely run this script as many times as needed.
mavlink-router.service
This service enables mavlink-router to route mavlink packets between endpoints. The main.conf file defines these endpoints and is installed at /etc/mavlink-router/.
dds-agent.service
This service starts the DDS agent which connects with the PX4 uXRCE-DDS-Client. Telem1
on the flight controller is connected directly to the Jetson UART /dev/ttyTHS0
. This service depends on the systemd-timesyncd
service to synchronize system time with an accurate remote reference time source.
logloader.service
This service downloads log files from the SD card of the flight controller and uploads them to PX4 Flight Review
https://github.com/ARK-Electronics/logloader/blob/main/README.md
jetson-can.service
This service enables the Jetson CAN interface.
jetson-clocks.service
This service sets the Jetson clocks to their maximum rate.
The files in the scripts directory get installed directly to /usr/bin on the Jetson.