Advanced Search
Start Your Free Trial

Overview

The Newnes Know It All Series takes the best of what our authors have written to create hard-working desk references that will be an engineer's first port of call for key information, design techniques and rules of thumb. Guaranteed not to gather dust on a shelf!

Embedded software is present everywhere - from a garage door opener to implanted medical devices to multicore computer systems. This book covers the development and testing of embedded software from many different angles and using different programming languages. Optimization of code, and the testing of that code, are detailed to enable readers to create the best solutions on-time and on-budget. Bringing together the work of leading experts in the field, this a comprehensive reference that every embedded developer will need!

Chapter 1: Basic Embedded Programming Concepts
Chapter 2: Device Drivers
Chapter 3: Embedded Operating Systems
Chapter 4: Networking
Chapter 5: Error Handling and Debugging
Chapter 6: Hardware/Software Co-Verification
Chapter 7: Techniques for Embedded Media Processing
Chapter 8: DSP in Embedded Systems
Chapter 9: Practical Embedded Coding Techniques
Chapter 10: Development Technologies and Trends

*Proven, real-world advice and guidance from such "name" authors as Tammy Noergard, Jen LaBrosse, and Keith Curtis
*Popular architectures and languages fully discussed
*Gives a comprehensive, detailed overview of the techniques and methodologies for developing effective, efficient embedded software

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 3.0 out of 5 rating Based on 4 Ratings

Know it all - Newnes' embedded series catalog - 2008-02-16
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The book is like a catalog of Newnes' embedded series. Content of each of the chapters is basically taken from Newnes book. For example,Chapter 2 Device Drivers is taken from the book "Embedded Systems Architecture" and Chapter 7 Techniques for Embedded Media Processing is taken from "Embedded Media Processing". Well, it is not difficult to guess which books they were taken from, as the books are shown on the page on the back of the front page.

Alright, so what is the consequence of different writers writing on different topics without knowing what others were writing? The result is, a lot of inconsistency and yet overlapping between chapters. The wide range of microprocessor examples used in this books includes Rabbit, TI DSP, Freescale. However, many common topics such as code optimization, real time system appear in 2 or more chapters. I quickly ran through the table of content and found MMU in Chapter 3 and 5, Code optimization in Chapter 7,8 and 9.

If you are a fans of Newnes embedded series, or would like to find out what is this like, then maybe this is the book for you.

Oh man. This is just bad. - 2008-10-20
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I bought this book because it was the only one on the shelf, despite the rating the other reviewer gave it. Baaaad choice. This book is useless. I'm a new developer to embedded processors (specifically, the 8051), and I got absoutly nothing out of this book. It seems like a bunch of filler material crammed together. Very little substance. This is a book worth $5 if you have never done binary math and don't know what a pointer is. Everything the other reviewer said was correct. How is this publisher selling something like this?

Am I bitter?

Good balance between broad and specific coverage of embedded software - 2009-01-09
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Topic-wise, I think the book is spot on covering the aspects of embedded that needed to be covered. I do think there is a tradeoff between trying to be general and applicable to the broad market vs. being specific and relevant to a small few. This book strikes a pretty good balance.

Many of the examples pertain to PowerPC so if you are using this architecture for your embedded projects, this would be a reasonable book to get spun up on. If you are using something else, then many of the examples may confuse as much of the information is pulled from PPC reference documentation and could be effectively skipped.

The book did have a challenge in pulling together material from different sources, but I believe does a fine job. I didn't spot any overbearing repeats of information or conflicts on opinions from different chapters.

All in all - job well done. Worth the read.

Comprehensive book - Well done - 2009-01-01
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book really is a "know it all" book. Each chapter covers an important topic and was written by an expert in that field. I've heard 2 of the authors speak at the 2008 Embedded Systems Conference (Labrosse and Ganssle). When I saw they authored part of this book I decided I had to get it. I was not disappointed.

The first chapter outlines some basic embedded concepts for developers who are new to embedded development. Then each of the following chapters gives detailed coverage on a specific topic such as networking or error handling. Even seasoned embedded developers will find a lot of useful information in this book.

Some information on this page was provided using data from Amazon.com®. View at Amazon >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.