Source code for the book: Patterns in the Machine: A Software Engineering Guide to Embedded Development
-
A sample of the book can be found here
-
The book is available for purchase at most online book retailers or directly from the publisher
-
A brief introduction to the Data Model Architectual Pattern can be found here
- An example project that illustrates the basic usage of the Data Model pattern can be found here
-
I have a companion repository - colony.pico - that contains a port of the book's Thermostat example application that runs on a Raspberry Pi PICO RP2040 Micro-controller. In addition to running on a different hardware platform - the port contains a primitive GUI for the application.