By
Lisa Simone, Embedded Systems Architect and Research Professor of Biomedical Engineering, New Jersey Institute of Technology, Newark, NJ.
Description
This new book manages the unthinkable- it conveys crucial technical information to engineers without boring them to tears! In this unique
reference, expert embedded designer Lisa Simone provides the solutions to typical embedded software debugging problems from a fresh new
perspective. She introduces a team of engineers who readers will recognize from their own workplaces, and then confronts them with real-world
debugging scenarios of progressive complexity, drawing the reader into the “mysteries” with their new fictional colleagues, and guiding
them step-by-step toward successful solutions.
Table of Contents
Introduction
Chapter 1: The Case of the Irate
Customer: Debugging Other People's Code, Fast
Chapter 2: The Newest Employee: Learning the Embedded Ropes Through Code Inheritance
Chapter 3: It Compiles with No Errors; It Must Work! Integrating Changes in a Larger System
Chapter 4: The Case of Thermal Runaway:
Rare Transient Bugs are Still Bugs
Chapter 5: The Case of the Creeping Slider Carriage and the Case of the Hesitating Clock: Alternate
Methods of Understanding System Performance
Chapter 6: If I Only Changed the Software, Why is the Phone on Fire?
Chapter 7: The Case
of the Rapid Heartbeat: Meeting the Spirit of the Requirement
Chapter 8: What Kind of Error Message is "lume Fault"? When all of the
Symptoms Seem Impossible
Chapter 9: When It's Not Hardware, It's Software. And Vice Versa. Blurring the Interface.
Chapter 10: Li
Mei’s List of Debugging Secrets
Audience:
PRIMARY MARKET: Embedded Design, Software, and System Engineers and Managers
SECONDARY MARKET: Undergrad and post-graduate electrical and computer engineering students