ISBN-10:
0750682183
ISBN-13:
9780750682183
Pub. Date:
03/23/2007
Publisher:
Elsevier Science
If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed: Technical Mysteries for Engineers

If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed: Technical Mysteries for Engineers

by Lisa K. Simone

Paperback

Current price is , Original price is $51.95. You

Temporarily Out of Stock Online

Please check back later for updated availability.

Overview

If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed 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.


  • Unique format casts the reader as "technical detective" by presenting a new mystery in every chapter
  • Not another dry technical book! Conversational tone and intriguing quandaries draw the reader into the action, while teaching crucial debugging skills
  • The final chapter, a summary of the smart debugging techniques introduced throughout the book, is a quick reference to help solve future problems

Product Details

ISBN-13: 9780750682183
Publisher: Elsevier Science
Publication date: 03/23/2007
Pages: 304
Product dimensions: 7.50(w) x 9.25(h) x 0.64(d)

Table of Contents

1: The Case of the Irate Customer: Debugging Other People's Code, Fast
2: The Newest Employee: Learning the Embedded Ropes Through Code Inheritance
3: It Compiles with No Errors; It Must Work! Integrating Changes in a Larger System
4: The Case of Thermal Runaway: Rare Transient Bugs are Still Bugs
5: The Case of the Creeping Slider Carriage and the Case of the Hesitating Clock: Alternate Methods of Understanding System Performance
6: If I Only Changed the Software, Why is the Phone on Fire?
7: The Case of the Rapid Heartbeat: Meeting the Spirit of the Requirement
8: What Kind of Error Message is "lume Fault"? When all of the Symptoms Seem Impossible
9: When It's Not Hardware, It's Software. And Vice Versa. Blurring the Interface.
10: Li Mei’s List of Debugging Secrets

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed: Technical Mysteries for Engineers 5 out of 5 based on 0 ratings. 1 reviews.
eichin on LibraryThing More than 1 year ago
I've *lived* most of the stories in this book... but I'm a "senior guru" type :-) The stories themselves are amazingly accessible and well grounded in engineering reality, the character development is good (what? character development in a book on debugging? :-) and it even has good team building scenarios (after all, *one* person doing all of this doesn't make a good story...)I still need to "test" it on co-workers, but I'd certainly recommend it to anyone doing debugging... which means anyone doing development. *Not* just "embedded" development - that just makes the stories more interesting, the techniques have very broad application.