Debugging Embedded and Real-Time Systems: The Art, Science, Technology and Tools of Real-time System Debugging gives a unique introduction to debugging skills and strategies for embedded and real-time systems. Practically focused, it draws on application notes and white papers written by the companies who create the design and debug tools. Suitable for the professional engineer and student, this book is a compendium of best practices based on the literature (which are often hard to find) as well as the author's considerable experience as a tools developer. What you will learn: The pin requirements and clocking speeds for debug portsHow to access all CPU resources when execution stoppedTo performing read-write system memory access via debug portTo control CPU executionHow to debug and control individual running applications in the multitasking OSThe execution trace recording of an individual applicationThe benefits of auxiliary communication supported by the debug-port (such are printf)SOC performance data gathering which is configurable via debug portApplication performance monitoringThe latest debug support for multi-core SOC systemOptions for execution breakpoint control availability of data access breakpoints A unique reference on Debugging Embedded and Real-Time SystemsPresents best practice strategies for debugging real-time systemsWritten by an author with many years of experience as a tools developerReal-life case studies show how debugging skills can be improvedCoverage of specialized tools, such as logic analysis, JTAG debuggers and performance analyzers that are used for designing and debugging embedded systems INDICE: 1. What's the Problem? 2. A Systematic Approach to Debugging3. Best practices for Debugging Software4. Best practices for Debugging Hardware5. In HW/SW Integration Phase6. An Overview of the Tools for Embedded Design and Debug7. Systems-on-Chip (FPGAs with embedded cores)8. Using On-Chip Debug Resources9. Testing Methods for Isolating Defects10. Defects in Real-time systems11. Debugging Real-Time Operating Systems (RTOS)12. Serial communications systems13. Networked systems14. Memory Systems15. The Future
- ISBN: 978-0-12-817811-9
- Editorial: Newnes
- Encuadernacion: Rústica
- Páginas: 300
- Fecha Publicación: 01/08/2020
- Nº Volúmenes: 1
- Idioma: Inglés