Beginning development with an RTOS can be quite a shift if you've only used a bare-metal programming approach, especially if you're also shifting from 8-bit MCUs to a 32-bit MCU such as the STM32F7 we've been using in the examples throughout this book. Here are some tips that should help keep your project on track and help you work through issues when they come up.
Useful tips
Using tools to analyze threads
Being able to get a clear understanding of what all the threads in a system are doing is a huge help – for novices and experts alike. Tooling is especially helpful for this. Using a visualization tool such as SEGGER SystemView or Percepio Tracealyzer can be invaluable in understanding interactions...