Dev-board overview
The dev-board used in this book is the STM32 Nucleo-F767ZI, from STMicroelectronics. (STMicroelectronics also goes by the name “ST,” which will be used, for brevity.) The dev-board is shown in Figure 2.1 (It is ST’s picture of the Nucleo-F767ZI. Though, it is actually a NUCLEO-F207ZG, which looks very similar.) This section describes the dev-board’s overall architecture and capabilities, as well as the dev-board’s components.
In the book, the dev-board is used to run FreeRTOS and the book’s example programs. The discussion here is limited to aspects of the board that are addressed in the book. It is assumed the reader has some familiarity with PC architecture and general purpose OS internals.

Figure 2.1: The dev-board, an STM32 Nucleo-F767ZI.

Figure 2.2: The dev-board’s architecture and use
The dev-board’s primary component is the microcontroller unit (MCU), and it resides in the...