Debugging Embedded Microprocessor Systems provides techniques for engineers, technicians, and students who need to correct design faults in embedded systems. Using real-world scenarios, designers can learn practical, time-saving ways to avoid and repair potentially costly problems. Prevention is stressed. In this book, the author addresses hardware and software issues, including up-front design techniques to prevent bugs and contain design creep. Practical advice includes descriptions of common tools which can be used to help identify and repair bugs, as well as test routines. RTOS and embedded PC environments are also covered. Each chapter of Debugging Embedded Microprocessor Systems opens with an example design problem which illustrates real-world issues such as design changes, time pressures, equipment or component availability, etc. Case studies of past debugging projects are presented in the final chapter.
One thing I really like about this book is that the author includes many of his experiences debugging problems in the real world. Only a few textbooks contain these interesting and informative vignettes, but I think they are incredibly helpful in driving a point home. (They also make a textbook a lot more interesting!) He emphasizes a few gems that we're are guilty of at one time or another...."don't ignore symptoms!" Sometimes those symptoms seem to have NOTHING to do with the problem at hand! He includes several sources of error with examples that are often overlooked - things as obvious as boundary conditions and timing errors. While it is easy for an instructor or colleague to say, "did you check the boundary conditions?," really understanding all the permutations of functional testing is often overlooked. Some of the specific information is a little dated, but that doesn't invalidate the usefulness of many debugging techniques that transcend advances in the technology itself. Lisa Simone, If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed: Technical Mysteries for Engineers
A black art
Published by Thriftbooks.com User , 22 years ago
Having being inolved in debugging embedded systems from a hardware and software perspective for a number of years, I found it amusing that someone else out there shared my sentiments. Mr. Ball has a good logical approach to fault finding and these techniques can be learnt saving years of 'doing it the hard way'.As for Mr. Ball's attitude towards marketing\management, well I found it amusing and unless you are very lucky, always present to some extent in the workplace.I would strongly recommend buying this book as hardware and software are so closely related in an embedded system that coverage of both disciplines in extremely valuable. Learning about the stunts that Management can pull is generally not covered outside of a Dilbert strip.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.