- Chapter 1 : What is Embedded programming
Patterns Details
that file contains Client-Server Pattern, Push-Pop Pattern and Observer Pattern. - Chapter 2 : Embedded Programming with The Harmony TM for Embedded RealTime Process
Patterns Details
that file contains Client-Server Pattern, Push-Pop Pattern and Observer Pattern. - Chapter 3 : Design Patterns for Accessing Hardware
Patterns Details
that file contains Interrupt, Polling, Adapter, Proxy, Debouncing, Mediator and Observer Patterns in form of HAL Driver that kinda interact directly with the Hardware. - Chapter 4 : Design Patterns for Embedding Concurrency and Resource Management
Patterns Details
that file contains Static Priority Pattern, Critical Region Pattern, Guarded Call Pattern, Queuing Pattern, Rendezvous Pattern, Simultaneous Locking Pattern and Ordered Locking Pattern in form of HAL Driver that kinda interact directly with the Hardware or interact with hardware through General_Hal_Layer. - Chapter 5 : Design Patterns for State Machines
- Chapter 6 : Safety and Reliability Pattern
C, Embedded C, arm architecture