Franklin

Debugging embedded microprocessor systems [electronic resource] / Stuart R. Ball.

Author/Creator:
Ball, Stuart R.
Publication:
Boston : Newnes, c1998.
Format/Description:
Book
1 online resource (249 p.)
Edition:
1st edition
Status/Location:
Loading...

Options
Location Notes Your Loan Policy

Details

Subjects:
Embedded computer systems.
Debugging in computer science.
Microprocessors.
Form/Genre:
Electronic books.
Language:
English
System Details:
text file
Summary:
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
Contents:
Front Cover; Debugging Embedded Microprocessor Systems; Copyright Page; Contents; Introduction; Chapter 1. Tools for Debugging Embedded Systems; Test Equipment; Chapter 2. Adding Diagnostic Helps to the Target System; Trace Buffer; Other Methods of Generating Trace Data; Chapter 3. General Debugging Tips; Debugging: General Strategies; Debugging Step by Step; Chapter 4. Hardware Debug; Tests; Hardware Problems and Solutions; EMI Problems; Chapter 5. Debugging the Software; Overview of Programmer Code; Modular Testing; Functional Testing; Debugging; Chapter 6. Debugging the Interrupts
Interrupt OverviewPotential Interrupt Problems; UART Transmit Lockup; Interrupt Time; Prioritizing Interrupts; Problems with Vectored Interrupts; Daisy-Chained Interrupts; Missing Interrupts; Chapter 7. Debugging in an RTOS Environment*; Real-Time Operating System Functions; Interrupts in a Kernel Environment; Priority Inversion; General Preemption Problems; Deadlock; Action Codes; Debugging Tools; Chapter 8. Debugging in an Embedded PC Environment; Advantages to Using a PC Platform; Disadvantages to Using a PC Platform; PC Debugging Tools; Chapter 9. Debugging Scenarios from the Trenches
A Debugging Scenario Using Action CodesDebugging a Problem in the PC Environment; An International Incident; Christmas in England (Almost); California Dreamin'; Would You Like ICE in Your Drink?; Appendix 1: Programmer Test Routines; Test 1; Test 2; TxTest1; TxTest2; PIO (8255) Test; DAC Test; Glossary; Index
Notes:
Includes index.
ISBN:
1-281-04786-4
9786611047863
0-08-050380-2
OCLC:
179675919