Embedded systems design and development can sometimes seem worlds apart from traditional application development on general computing devices and maybe even more so from Web development on the server side. But embedded systems don't run without software and that software still needs to be developed in accordance with design principles that are remarkably similar to the principles that govern even cloud application development. Elecia White, the founder of Logical Elegance and author of the book Making Embedded Systems from O'Reilly Media, explains that there may not be a definitive line between "embedded systems" and "general computing devices," but that embedded development patterns are highly useful whenever there are serious systems constraints.

Read the full interview with Elecia White and let us know what you think about embedded systems development.

Embedded software patterns for more than just embedded systems

Making Embedded Systems By Elecia White