Netrino

Netrino

Home

Netrino's Embedded C Coding Standard is being used by firmware teams around the world to improve the reliability of embedded software by keeping bugs out at the source. Read more...
 

Books About Embedded Systems Design

Here's a list of great books about embedded systems design that we wrote or use at Netrino. We recommend all of these books highly.

Programming Embedded Systems

Embedded C Coding Standard, by Michael Barr

The Netrino Embedded C Coding Standard was developed from the ground up to minimize bugs in firmware, by focusing on practical rules that keep bugs out—while also improving maintainability and portability.

Programming Embedded Systems

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition, by Michael Barr and Anthony Massa

The one book every embedded software developer must read to learn to interface directly to hardware using C. The updated and expanded second edition has examples using the GNU C compiler and an ARM processor.

Designing Embedded Hardware

Designing Embedded Hardware, 2nd Edition, by John Catsoulis

The perfect complement to Programming Embedded Systems (above), this book is a beginner's guide to embedded hardware development. Learn how to design a simple PIC or AVR-based printed circuit board.

Practical Statecharts

Practical Statecharts in C/C++: Quantum Programming for Embedded Systems, by Miro Samek

Everything you ever wanted to know about hierarchical state machines. A true gem of a book, complete with C and C++ implementations of a framework for executing state machines in embedded systems.

MicroC-OS-II Real Time Kernel

MicroC/OS-II: The Real Time Kernel, by Jean Labrosse

The book to read if you want to know what makes a real-time operating system tick. It even includes the complete source code for a compact yet highly-portable RTOS.

Embedded Systems Dictionary

Embedded Systems Dictionary, by Jack Ganssle and Michael Barr

A handy desktop reference for beginner and expert alike. Over 2,800 embedded-specific terms defined.

Analog Interfacing to Embedded Microprocessors

Analog Interfacing to Embedded Microprocessors: Real World Design, by Stuart Ball

Loaded with great information about various types of sensors, A/D converters, and other interfaces to the analog world.

 

Glossary

Find definitions for technical terms in our Embedded Systems Glossary.

A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z Symbols
 

Course Calendar

Spring 2009 embedded training courses now open for registration. Check out the schedule.

Boot Camp

 

Embedded C Quiz

Test your embedded programming skills in our online Embedded C Quiz and be entered to win a free seat at a future public Embedded Software Boot Camp.

Test Your Skills

 

Newsletter Signup

Receive public course dates, how-to articles, and more. Learn more.

 

Bookmark It

Bookmark this page or share it with a colleague.

 

Netrino® and The Embedded Systems Expertssm are trademarks of Netrino, LLC.
Website contents copyright © 1999-2009 by Netrino, LLC. All rights reserved.

Netrino, LLC • 9250 Bendix Road • Columbia, Maryland 21045 • 866.78.EMBED