If you've ever felt overwhelmed when trying to decide which microcontroller or IDE to use, this section is for you. In this section, you'll learn what differentiates one MCU from another, how to select an IDE or toolchain that fits your workflow, and how to go about debugging and troubleshooting a real-time system. Instructions for setting up STMCubeIDE are in Chapter 5, Selecting an IDE, and the SEGGER debugging tools setup is covered in Chapter 6, Debugging Tools for Real-Time Systems. Both of these will be required for working through the examples.
This section comprises the following chapters: