Home / Embedded-Systems Comments

 

An Unofficial Study-Guide for the Book:

Hands-On RTOS with Microcontrollers

version 11/23/2021

 

Document versions

      10/18/2021 : initial version

      11/23/2021 : added sections to SystemView; added Chapter 10

 

The book Hands-On RTOS with Microcontrollers, by Brian Amos, is very good overall.  However, it has a number of errors, code bugs and unclear points.  There are also bugs in the system-apps used, and the book has omitted some information needed to use the apps.  When 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.  Presently, the study-guide covers the first half of the book, and the second half should be completed by year's-end 2021.

Corrections, feedback and discussion are most welcomed.  Each web-page has a comments section.

 

About the study-guide's author:  I'm new to embedded-systems, but I have many years of related experience, e.g., in operating-systems development and university teaching.

 

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)

      Chapters 11-end : in-progress

 

System-apps : 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 2021, with MIT License