© John T. Taylor, Wayne T. Taylor 2021
J. T. Taylor, W. T. TaylorPatterns in the Machinehttps://doi.org/10.1007/978-1-4842-6440-9_3

3. Design Theory for Embedded Programming

John T. Taylor1   and Wayne T. Taylor2
(1)
Covington, GA, USA
(2)
Golden, CO, USA
 

One of the key concepts of this book is that embedded programming is not exempt from the rules of good software programming. Yes, there are unique challenges and difficulties when programming at a low level with very constrained resources, but, at the end of the day, it is still software. And smart, proven software design principles still apply. In particular, the design principles and theory underlying object-oriented programming are extremely useful for anyone writing embedded code.

To be clear, when ...

Get Patterns in the Machine: A Software Engineering Guide to Embedded Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.