Newsletter Signup

Want to receive free how-to articles and industry news as well as announcements of free webinars and other training courses by e-mail? Signup now.

Books about Embedded Systems Design

Barr Group's CTO Michael Barr wrote these three books so you could design safer, more reliable, and more secure embedded systems.

Embedded C Coding Standard

Embedded C Coding Standard

Barr Group's Embedded C Coding Standard was developed from the ground up to minimize bugs in firmware, by focusing on practical coding rules that prevent bugs from getting in while also making your embedded software more readable and maintainable.

Embedded Systems Dictionary

Embedded Systems Dictionary

The Embedded Systems Dictionary is a handy reference for beginner and expert embedded systems designers both. It contains definitions for more than 2,800 terms of art that are widely used by engineers when describing their designs and how the hardware and software work.

Programming Embedded Systems

Programming Embedded Systems

Programming Embedded Systems is a book that every embedded software developer should read early in their career, to learn how to interface their programs directly to microcontroller hardware, memory, and peripherals in C. The updated and expanded second edition has examples based on use of the the GNU C compiler (GCC) and ARM processors.