The aim of this section is to help you set up a development environment and provide you with a 30.000ft overview of the firmware and some of it's key concepts.
After we have successfully set up a development environment, compiled the firmware and flashed it onto a board, we will look at how the firmware is configured, how the system architecture works and which phases and operating modes the software can go through.
| Chapter | Content |
|---|---|
| Development | Setup a development environment |
| Configuration | Configuring the boards |
| Architecture | System architecture |
| Control Flow | From bootloader to scheduler |