Search:

Product Information All Elsevier Sites   Advanced Product Search
SiteStat.jsp
IF I ONLY CHANGED THE SOFTWARE, WHY IS THE PHONE ON FIRE?: EMBEDDED DEBUGGING METHODS REVEALED
If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed
Technical Mysteries for Engineers
To order this title, and for more information, click here

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

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

Bibliographic details
Paperback, 304 pages, publication date: MAR-2007
ISBN-13: 978-0-7506-8218-3
ISBN-10: 0-7506-8218-3
Imprint: NEWNES

Price and Ordering
Price:
EUR 29.95
USD 41.95
GBP 24.99
order now
Books and book related electronic products are priced in US dollars (USD), euro (EUR), and Great Britain Pounds (GBP). USD prices apply to the Americas and Asia Pacific. EUR prices apply in Europe and the Middle East. GBP prices apply to the UK and all other countries.
See also information about conditions of sale & ordering procedures, and links to our regional sales offices.

032/320
Last update: 25 Nov 2009
Book contents
Table of contents
Reviews
Submit your review
Bookmark this page
Recommend this publication
Overview of all books
Printer-friendly version   Printer-friendly version