Embedded Software: Know It All

Jan. 29, 2008
By Labrosse, et. al.
ISBN: 978-0-7506-8583-2
First it was Dummies. Now it is Know It All. Not bad for a brand name and – in this instance — a pretty good book as well. Embedded Software is a collection of papers from a range of authors. The main difference between a compendium and this book (and most in the series) is that the papers/chapters are designed to flow together. The results are fair, albeit much better than many multi-author books I’ve read. One advantage of this approach is a more varied set of examples. The book covers a range of topics from operating systems to networking, which will already be familiar to embedded developers. Since it’s a software book, there’s a chapter on debugging and coding techniques. Topic areas like IDEs — including Eclipse, UML and model-based development — only get minor mentions. Given the size of the book and the other areas it covers, this is a bit meager. And while there’s good coverage of DSPs, the FPGA section is skimpy. Overall, the book gives anyone with a basic knowledge of C a good introduction to embedded programming. I was surprised that some of the examples in the book were in pseudo code instead of C but this depends upon the author and the chapter. In most chapters, C examples abound. I liked the mix of solid examples based on real products like the VxWorks operating system and the Rabbit Semiconductor RCM3200. But I was disappointed that the intro to Dynamic C took up space in the networking chapter. The intro is great, but it takes pages away from network stack and protocol coverage. Still, its networking chapter is one of the better ones. The accompanying CD has a few docs and manuals but not much else. Source for two chapters is included. Each chapter is essentially a standalone item, so it’s easy to go topic-hunting if you don’t want to read cover-to-cover. Almost any reader will be likely to find a useful tidbit even if they are well-versed in the field.

Sponsored Recommendations

TTI Transportation Resource Center

April 8, 2024
From sensors to vehicle electrification, from design to production, on-board and off-board a TTI Transportation Specialist will help you keep moving into the future. TTI has been...

Cornell Dubilier: Push EV Charging to Higher Productivity and Lower Recharge Times

April 8, 2024
Optimized for high efficiency power inverter/converter level 3 EV charging systems, CDE capacitors offer high capacitance values, low inductance (< 5 nH), high ripple current ...

TTI Hybrid & Electric Vehicles Line Card

April 8, 2024
Components for Infrastructure, Connectivity and On-board Systems TTI stocks the premier electrical components that hybrid and electric vehicle manufacturers and suppliers need...

Bourns: Automotive-Grade Components for the Rough Road Ahead

April 8, 2024
The electronics needed for transportation today is getting increasingly more demanding and sophisticated, requiring not only high quality components but those that interface well...


To join the conversation, and become an exclusive member of Electronic Design, create an account today!