Jack's
Books About Embedded Systems
Click
picture to order from Amazon.com
The
Firmware Handbook, (2004) by Jack Ganssle, provides
a guide to embedded firmware design and applications; covering real-time
issues, hardware fundamentals, interrupts and ISRs, memory management,
handling peripherals, error handling, communications interfacing,
troubleshooting, debugging, and more.
A MUST have book for your Embedded Systems bookshelf!"
Jean Labrosse
Click
picture to order from Amazon.com
Embedded
Systems Dictionary, (2003) by Jack Ganssle and Michael
Barr. This authoritative work defines the meaning and usage of
2,800 of the most-used terms in embedded systems in a way that serves
technical and non-technical audiences alike. Over 4,500 entries in
all. The primary definition is a concise statement of that term's
meaning tailored to the needs of less technical readers. Engineers,
technical writers, and others will find ample expansion of each
definition including:
- pronunciation
- abbreviations
- alternative terms
- cross references
- examples
|
- diagrams, schematics and figures
- equations
- code listings
- tips for further reading
|
Reviewers
Comments:
"This book is a must for hardware engineers,
software engineers, and students alike. It is comprehensive -
encompassing not just commonly-used phrases, but esoteric terms from a
variety of fields and disciplines." John
Catsoulis, author, Designing Embedded Hardware
"The Embedded Systems Dictionary is a valuable
desktop reference to the confusing plethora of terms that are thrown
around and not really defined anywhere."
Bruce Powell Douglass, Ph.D., chief evangelist, I-Logix.
"This is an incredible piece of work and a
must-have book for every seasoned professional and newbie to Embedded
Systems. You can be sure that I'll have this book on my shelf and will
reference it on a regular basis. My compliments to the
authors." Jean J. Labrosse, author MicroC/OS-II:
The Real-Time Operation System and Embedded Systems Building Blocks.
Click
picture to order from Amazon.com.
The Art of Designing Embedded Systems,
(2000) by Jack Ganssle. It's part primer and part reference, aimed at
practicing embedded engineers, whether working on the code or the hardware
design. Embedded systems suffer from a chaotic, ad hoc development process. This books lays out a very simple seven-step plan to get firmware
development under control. There are no formal methodologies to master; the
ideas are immediately useful.
Most designers are unaware that code complexity grows faster than code
size. This book shows a number of ways to linearize the complexity/size curve and get products out faster.
It shows ways to get better code and hardware designs by integrating hardware and software design. He
also covers troubleshooting, real time and performance issues, relations with
bosses and coworkers, and tips for building an environment for creative work.
Review
by Software Development Times. An excerpt: Ganssle takes a direction that I
find refreshing. Rather than presenting a one-size-fits-all
methodology—a Ganssle Unified Process—he shares
anecdote after anecdote, suggestion after suggestion.
He’s not telling design teams to change their strategies.
He just refines them, and throws in a few more tactics
along the way, with a conversational style that makes you
think you’re chatting away at a conference, rather than
reading a book about electronics.
Review by
Dr. Dobbs Magazine. An excerpt: Veterans of embedded systems programming like Ganssle are empiricists. They are survivors. If you're at sea in embedded systems and
are afraid you'll never feel land under your feet again, rush out and buy this book. It's the "Hitchhiker's Guide" of the trade. Don't panic!
Follow this link to the book's site on Amazon.com.
Table of Contents
Chapter 1: Introduction
Chapter 2: Disciplined Development
Chapter 3: Stop Writing Big Programs!
Chapter 4: Real Time Means Right Now
Chapter 5: Firmware Musings
Chapter 6: Hardware Musings
Chapter 7: Troubleshooting Tools
Chapter 8: Troubleshooting
Chapter 9: People Musings
Appendix A: A Firmware Standards Manual
Appendix B: A Drawing System
The Art of Programming Embedded Systems
Click picture to order
from Amazon.com.
The Art of Programming Embedded Systems, (1992) by Jack Ganssle, is the industry's standard reference for serious embedded systems programmers. It
offers a philosophy for practicing programmers faced with designing, writing
and debugging code for smaller embedded systems. It is of interest to all
hardware and software engineers responsible for the design and development
of embedded systems.
The Art of Programming Embedded Systems includes helpful tips and offers
practical solutions to the most common embedded problems. The book serves as a compendium of information that is often needed but seldom
immediately at hand, giving routines, algorithms, and design techniques in an
easy-to-read "cookbook" format.
Follow this link to the book's site on Amazon.com.
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
|