Home
Seminars
Free Newsletter
Back Issues
Jack's Books
Jack's Articles
Contact Us

 


Books for Embedded Developers
Here's links to various reviews of books useful to embedded developers. First, one shameless plug - I've written three embedded books myself. 'Nuf said. More here

Index to the reviews:

Bebop to the Boolean Boogie, Clive Maxfield - A fun and interesting digital design book. Review.

Computer Approximations - Hart's classic book is a "must have"... if you can find it. Review.

Embedded Ethernet and Internet Complete, Jan Axelson - A good "how to" description of building internet-aware applications. Review.

Embedded Systems Building Blocks, Jean LaBrosse - If you believe in reuse, well, here's stuff to reuse! Also has his firmware standard. Review.

Embedded Systems Design, Arnold Berger - A great intro to the embedded world, with a focus on tools. Also has good hints on selecting processors. Review.

An Embedded Software Primer, David Simon - One of the best introductory books to embedded development around. Review.

Embedded Systems Design using the Rabbit 3000 Microprocessor, Kamal Hyder and Bob Perrin. - Required reading for users of the R3000, and a pretty darn good introduction to the entire realm of embedded systems development as well. Review

Extreme Programming Explained, Kent Beck - XP is garnering waves of adherents. A very good intro to the ideas and practices. Review

Extreme Programming Refactored, Matt Stephens and Doug Rosenberg - An infuriating but enlightening exposeŽ of eXtreme Programming. Review.

Feature-Driven Development, A Practical Guide to, Stephen Palmer and John Felsing - A development methodology that is much more suited to most embedded efforts. Highly recommended. Review.

Guidelines for the Use of the C Language in Vehicle Based Software, by MISRA - This is a list of dos and don't dos for writing reliable C code. Not a book per se, but a hundred page list of rules. Review.

Ham Radio for Dummies, by Ward Silver - A great introduction for the newbies to the fascinating world of ham radio. Review.

High Integrity Software, John Barnes - A fascinating description of the SPARK programming language. Review.

High Speed Digital Design, Howard Johnson and Martin Graham - The best book around about high-speed issues. Review.

How Computers Do Math, Clive "Max" Maxfield and Alvin Brown - All about the essential workings of computers. Review.

Introduction to the Personal Software Process, Watts Humphrey - All about the Personal Software Process. Review.

MATH Toolkit for Real-Time Programming, Jack Crenshaw - If you're building approximations, or trying to learn about fixed-point math, this is your bible. Review.

MicroC/OS-II, The Real Time Kernel, Jean LaBrosse - The best book on real time operating systems. Review

Peer Reviews in Software, Karl Wiegers - The most readable book on code inspections. Review.

Peopleware, DeMarco and Lister - Perhaps one of the most important books written about being more productive in a software environment. Review

Principles of Software Engineering Management, Tom Gilb - An interesting book that's essential to anyone planning to manage a software project. Review.

Programming Embedded Systems in C and C++, Michael Barr - A very good intro book, with a focus on the 186 processor. Review.

Real-Time UML Workshop for Embedded Systems, Bruce Powel Douglass - A precise and engaging, humorous at times book, yet clearly focused on getting complex ideas across. Review.

Serial Port Complete, Jan Axelson - A very complete reference to serial communications. Review

Software Inspection, Tom Gilb and Dorothy Graham - THE book on code inspections. Review

Software Inspection - An Industry Best Practice, IEEE Collection - A good series of papers on software inspections. Review

TCP/IP Lean, Jeremy Bentham - An intro to TCP/IP. Review.

Test Driven Developement, by Kent Beck - Kent Beck's view of building the system by producing tests first - Flawed but interesting. Review.

The Art of Designing Embedded Systems, Jack Ganssle - How to go about building an embedded system, from process issues to tech ideas. Description.

The Art of Programming Embedded Systems, Jack Ganssle. Description.

The Digital I/O Handbook, Jon Titus and Tom O'Hanlan. A great introduction to a tough subject. Review.

The Elements of Style,  William Strunk and E. B. White - If your comments are lousy, so's your code. Here's a short classic about writing decent comments and prose. Review.

The Embedded Systems Dictionary, by Jack Ganssle and Michael Barr. Description

USB Mass Storage, by Jan Axelson. The Definitive guide to building memory systems using USB. Review.

Back to home page.

The Ganssle Group 
PO Box 38346, Baltimore, MD 21231 
Tel: 410-504-6660, Fax: 647-439-1454
Email info@ganssle.com 
© 2008 The Ganssle Group