first, I thought this was going to be a book about or based on the Galaxy Notebased on the "phone on fire" in the title, but this book was publishedyears too early to be about that, and the Notewas really a hardware problem not a software one.
But I digress,
This book is a really great "mystery book" filled with embedded software debugging vignettes, A couple of them I figured out immediately, and others had me pretty stumped, But throughout, I kept thinking what a great resource this book could be for my students if I could only get them to read.
If you feel like this book is a little hokey at the start, please just keep reading.
I rolled my eyes at first but quickly got sucked in, This is a great book, and I'm looking forward to purchasing a copy for my library, Interesting way of discussing embedded system debugging strategies, Rather than explaining the strategies, the author tells a fictional story of an embedded development team as they encounter various bugs and conquer them.
This book can be useful for new and experienced engineers, 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 realworld debugging scenarios of progressive complexity, drawing the reader into the "mysteries" with their new fictional colleagues, and guiding them stepbystep toward successful solutions.
I have never read an engineering book cover to cover, until now!
The early chapters were reminders of my early days in the industry, the latter chapters were a fun challenge.
Writing it as a novel made it a fun read,
This definitely brought out a lot of the issues we see in embedded systems that you don't see further up the stack.
There's also subtle guidelines that can help you be a better mentor, seeing how the team interacts over the "generations".
Lisa is an engineer, researcher and educator who enjoys exploring the world of embedded systems and sharing it with others.
She has developed a wide range of products including medical diagnostic instruments, industrial automation and robotics, scientific measurement devices, and mobile phones and wireless sensor systems.
She enjoys mentoring students and engineers, and volunteers as a judge and coordinator for student technology and engineering research paper and design competitions.
Lisa holds PhD, MS, and BS in engineering from Rutgers and a technical MBA from The Wharton School and University of Pennsylvania.
Lisa currently resides in Bridgewater, New Jersey, with her husband and two high maintenance cats, one of whom was the ever present e Lisa is an engineer, researcher and educator who enjoys exploring the world of embedded systems and sharing it with others.
She has developed a wide range of products including medical diagnostic instruments, industrial automation and robotics, scientific measurement devices, and mobile phones and wireless sensor systems.
She enjoys mentoring students and engineers, and volunteers as a judge and coordinator for student technology and engineering research paper and design competitions.
Lisa holds PhD, MS, and BS in engineering from Rutgers and a technical MBA from The Wharton School and University of Pennsylvania.
Lisa currently resides in Bridgewater, New Jersey, with her husband and two high maintenance cats, one of whom was the ever present editor of Phone on Fire.
In her spare time, she is a SCUBA Divemaster and underwater photographer, and trains in Mixed Martial Arts.
sitelink.