
165
Bibliography
One of the most frustrating aspects of developing embedded software is that there are
few references available. Many of the books that have been written are poor or out
of print, and there are only a handful of periodicals dedicated to the subject. What
follows is an annotated list of the books, magazines, and other resources I found
most helpful in writing this book. This is not an attempt to itemize all of the rele-
vant publications. In fact, I have specifically omitted several books and magazines
that did not impress me. What’s left is a list of books worth owning, magazines and
conferences worthy of your time, and World Wide Web sites worth bookmarking.
Books
Ball, Stuart R. Embedded Microprocessor Systems: Real World Design. Newton,
Mass.: Butterworth-Heinemann, 1996.
This tiny book is packed full of information about hardware design and
embedded system development that every embedded software engineer
should understand to be effective.
Brown, John Forrest. Embedded Systems Programming in C and Assembly. New
York: Van Nostrand Reinhold, 1994.
It’s a good thing I didn’t know about this book a few years ago. If I had, I
might not have tried writing my own. It is obvious to me that Mr. Brown and I
had similar visions for our books. And since I have tried to stay away from
assembly language as much as possible, this book would make an excellent
companion to the one you are reading. ...