Debugging Embedded Microprocessor Systems
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.
Addresses real-world issues like design changes, time pressures, equipment or component availability
Practical, time-saving methods for preventing and correcting design problems
Covers debugging tools and programmer test routines
What people are saying - Write a review
We haven't found any reviews in the usual places.
Adding Diagnostic Helps to the Target System
General Debugging Tips
8 other sections not shown
Other editions - View all
action codes ASCHEX ASCII baud bit-banging block breakpoint byte cause circuit cl r tfO clock Cody Command Processor debugging decode device display Download dx.al mov embedded systems emulator EPROM equ pcb equ uart error example execution FIFO Figure functions hardware hardware register high-priority host PC input interface internal interrupt controller interrupt occurs interrupt request ISR code kernel logic analyzer look loop machine Matt memory microcontroller microprocessor mode monitor motor non-ISR code nybble opcode operation peripheral pointer port priority priority inversion problem processing PROM pulse queue race condition real-time received request reset routine sampling semaphore sends serial serial port serviced shows signal stack strobe subroutine task timer trace buffer transmit trigger typically unmask variable vector verify voltage waiting waveform write