To complete the hands-on experiments in this chapter, you'll require the following:
- Nucleo F767 Dev Board
- Micro-USB cable (x2)
- STM32CubeIDE and source code (instructions in Chapter 5, Selecting an IDE, under the section entitled Setting up our IDE)
- SEGGER JLink, Ozone, and SystemView (instructions in Chapter 6, Debugging Tools for Real-Time Systems)
- STM USB virtual COM port drivers:
- Windows: The driver should install automatically from Windows Update (https://www.st.com/en/development-tools/stsw-stm32102.html).
- Linux/ macOS: These use built-in virtual COM port drivers.
- Serial Terminal Client:
- Tera Term (or similar) (Windows)
- minicom (or similar) (Linux /macOS)
- miniterm.py (cross-platform serial client also included with Python modules used in Chapter 13, Creating Loose Coupling with Queues)
All source code for this chapter is available from...