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:
GBP 26.99
EUR 29.95
USD 43.95
order now
Books and book related electronic products are priced in euro (EUR), and Great Britain Pounds (GBP) and US dollars (USD). EUR prices apply in Europe. GBP prices apply to the UK. USD prices apply to the Americas, Asia Pacific and the rest of the world.
See also information about conditions of sale & ordering procedures, and links to our regional sales offices.

034/320
Last update: 20 Feb 2010
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