We will be adding more tutorial sections in the future. Check back occasionally to see the new sections.
MAVLink telemetry handling
The Dataflash library for onboard logging
Analog input
GPIOs
Timing and profiling
PX4 device drivers
I2C Drivers
SPI Drivers
CANBUS drivers and uavcan
memory management
Maths functions
Inside the AP_AHRS attitude and position estimator
Porting ArduPilot to a new board
AP_HAL Utility functions
PIDs and other control libraries
Inside the SITL simulator
Inside the AP_Param parameter system
AP_Notify for buzzers and LEDs
The ArduPilot autotest system
How autobuilds work, and developer autobuilds
How ardupilot boot process works on PX4
Upcoming Tutorials
We should add more tutorials to this section of the developer wiki: http://ardupilot.org/dev/docs/learning-the-ardupilot-codebase.html. What's below was written on the page earlier but I've moved it here because this is really where to-dos belong.
We will be adding more tutorial sections in the future. Check back occasionally to see the new sections.