Home / Study Guide Comments

 

An Unofficial Study-Guide for the Book:

Hands-On RTOS with Microcontrollers (First Edition)

by Jim Yuill

1/29/2022

 

UPDATE:  August 2025

      This study-guide is for the first edition of the book Hands-On RTOS with Microcontrollers.

      The book's second edition is coming out in October 2025.

      The second edition includes most of this study-guide, and additional improvements.

      The second edition is now on Amazon for pre-order. (August 2025)

 

 

This study-guide is for the first edition of the book Hands-On RTOS with Microcontrollers.  The first edition is good overall. However, it has a number of errors, code bugs and unclear points. There are also bugs in the system-tools. Further, the book has omitted information needed to use those tools. In running the book's code, diagnosing and fixing these problems can be time-consuming and require extra skills.

This study-guide provides corrections and clarifications for the book, and additional needed information. The study-guide covers the first three-quarters of the book.

This study-guide was written by Jim Yuill, and he is a co-author of the book's second edition.

 

Here, corrections, feedback, and discussion are most welcomed. Each webpage has a comments section.

 

The book: bugs, clarifications, and tips

      Getting started : issues regarding the whole book (2 pages)

      Chapters 4-6 (4 pages)

      Chapter 7 (3 pages)

      Chapter 8 (9 pages)

      Chapter 9 (2 pages)

      Chapter 10 (9 pages)

      Chapter 11 (6 pages)

      Chapter 13, part 1:  PWM tutorial (7 pages)

      Chapter 13, part 2:  additional info (3 pages)

      Chapter 14 (2 pages)

 

System-tools: additional needed info

      Cheat-Sheet: running build, the Ozone debugger, and SystemView Recorder (1 page)

      STM32CubeIDE: creating programs, and build troubleshooting (7 pages)

      Ozone: problems in the book's .jdebug files, and in running Ozone (3 pages)

      SystemView: its use, known bugs, and troubleshooting (14 pages)

 

 

 (c) Jim Yuill 2022, with MIT License