Head First Object-Oriented Analysis and Design
by Brett McLaughlin; Gary Pollice; David West
Robot Building for Beginners
by David Cook
LEGO Mindstorms NXT: The Mayan Adventure
by James Floyd Kelly
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
by Gregor Hohpe; Bobby Woolf
Pro CSS and HTML Design Patterns
by Michael Bowers
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
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 4 Ratings
Know it all - Newnes' embedded series catalog - 2008-02-16
Reviewer 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: ![]()
![]()
![]()
![]()
![]()
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: ![]()
![]()
![]()
![]()
![]()
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: ![]()
![]()
![]()
![]()
![]()
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.
Top Level Categories:
Programming
Software Engineering
Sub-Categories:
Programming > Real-Time Embedded Systems
Software Engineering > Design Patterns
Some information on this page was provided using data from Amazon.com®. View at Amazon >