Book Description
Art of Designing Embedded Systems is apart 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. Ganssle 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.
Get better systems out faster, using the practical ideas discussed in Art of Designing Embedded Systems. Whether you're working with hardware or software, this book offers a unique philosophy of development guaranteed to keep you interested and learning.
* Practical advice from a well-respected author
* Common-sense approach to better, faster design
* Integrated hardware/software/p>
Reviews From AMAZON.COM
Best Suited For Those On Big Teams
Like Ganssle's other books, this one is best suited to those working on big teams and/or for big companies. That's clearly his background and much of his writing and suggested methods reflect big company bureaucracy. His writing is also generally geared towards larger 16 and 32 bit embedded projects with external memory versus smaller self contained MCUs. Most examples are x86 or 68k based.
Ganssle's style is humorous at times, and generally easy to read. Sometimes he exaggerates, however. For example, he makes interrupt routines sound like the hardest thing on earth. This book is far from being comprehensive but contains some solid advice--especially for those managing large high-budget projects.
This may NOT be the best book f you're a student, a one-man-show, work on a small team, or are using a small single chip MCU (ditto for Gannsle's other books).
Stumbling on prophecies
How about that! I spent money in the amount of two scholarships to buy this book and all i got is a tutorial on how to please your boss and the customers! As i am still a student looking for enlightment on this subject i thought Jack Ganssle's book could take me there. No doubt it has valuable information, but that is spreaded across almost 250 pages like marbles on ice(could be resumed in a few pages of tips and tricks). If i wanted "filosofia" i would have read Nietzsche, if i wanted literature i would have read Miller. But i was looking for embedded systems design and i got almost nothing! Obsessing about the fact that "every idiot can write code" is not much of an "art". Very poor on examples, too much of "this thing should be done this way or else ...", lots of statistics and no fun!
He might be a good engineer but he is a poor teacher!
Don't buy this book unless you have Liberia's defficit in your account!

ISBN:0750698691