SOLID Design for Embedded C

Embedded Systems Conference, San Jose, CA, May 2012 Class ESC-231 By James W. Grenning The most common design pattern I’ve seen in C code is the function-call data-structure free-for-all. Not all C code is a mess, but it sure seems that there is a lot of it. It’s not easy, but C code does not have to be a mess. Good designs are modular, and the modules have high cohesion and loose coupling. We’ve heard those terms for years, but what do they mean?
Download the paper.

Published: May 01, 2012