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 str...

Descripción completa

Detalles Bibliográficos
Autor principal: Ball, Stuart R. (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Boston : Newnes c1998.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627088206719
Tabla de Contenidos:
  • 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