Digging into the source code to understand how the five threads in Ardupilot in Linux are created and run. The Linux version’s Ardupilot takes advantage… Read More »How Threads Run in Ardupilot in Linux (AP_HAL_Linux)?
Detailing where the main function is in ArduPilot, taking ArduCopter + Linux as an example. When studying ArduPilot’s source code, the first question most people… Read More »Where Is The Main Function in ArduPilot?
Instructions for patching a custom Linux kernel for a Raspberry Pi (3/4) + Navio2 system running Ardupilot. To make your custom kernel work with Navio2… Read More »Building Custom Kernel for Raspberry Pi + Navio2 (Ardupilot on Linux)
Instructions for compiling RCIO kernel module for a Raspberry Pi (3/4) + Navio2 system. Compiling and replacing the Linux kernel (with yours) on an existing,… Read More »Compiling RCIO Kernel Module for Raspberry Pi + Navio2
Instructions for compiling Ardupilot on a Raspberry Pi board with Navio2 for Ardupilot:Copter. With using a Navio2 module board, we can turn a Raspberry Pi… Read More »Compiling Ardupilot for Navio2 on Raspberry Pi