Making Embedded Systems
  • Making Embedded Systems
  • Making Embedded Systems
  • Making Embedded Systems
ISBN: 1449302149
EAN13: 9781449302146
Language: English
Release Date: Nov 22, 2011
Pages: 330
Dimensions: 0.79" H x 9.21" L x 6.93" W
Weight: 1.19 lbs.
Format: Paperback
Select Format Format: Paperback Select Conditions Condition: Very Good


Format: Paperback

Condition: Very Good

List Price: $44.99
Save: $17.23 (38%)
Almost Gone!
Only 1 at this price.

Select Conditions
  • Very Good $27.76 Making Embedded Systems
  • Good $27.76 Making Embedded Systems
  • New $44.99 Making Embedded Systems
Book Overview

Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate a host of good development practices, based on classic software design patterns and new patterns unique to embedded programming. Learn how to build system architecture for processors, not operating systems, and discover specific techniques for dealing with hardware difficulties and manufacturing requirements.

Written by an expert who's created embedded systems ranging from urban surveillance and DNA scanners to children's toys, this book is ideal for intermediate and experienced programmers, no matter what platform you use.

  • Optimize your system to reduce cost and increase performance
  • Develop an architecture that makes your software robust in resource-constrained environments
  • Explore sensors, motors, and other I/O devices
  • Do more with less: reduce RAM consumption, code space, processor cycles, and power consumption
  • Learn how to update embedded code directly in the processor
  • Discover how to implement complex mathematics on small processors
  • Understand what interviewers look for when you apply for an embedded systems job

Making Embedded Systems is the book for a C programmer who wants to enter the fun (and lucrative) world of embedded systems. It's very well written--entertaining, even--and filled with clear illustrations.

--Jack Ganssle, author and embedded system expert.

Frequently Asked Questions About Making Embedded Systems

Book Reviews (4)

  |   4  reviews
Did you read Making Embedded Systems? Please provide your feedback and rating to help other readers.
Write Review
   informative for experienced programmers dipping into microcontrollers
The writing is clear and engaging for software people who are engaged for the first time with writing code for the microcontroller domain. It assumes a high acquaintance with coding and not a comfortable degree of hardware - ability. An informative read and enjoyable. Recommended, but not for raw beginners.
   Not this nor that
I have been listening to her podcast for quite a while, and expecting a bit more design patterns for embedded programming. As a hardware designer, I am bored by the intro and details about hardware. As a software developer, i was bored by the provided simplistic programming ideas. I'm guessing what I was looking for was how to apply classical design patterns in the embedded c world where memory and language are constrained. All i received was the glorification of the Ohms Law and a trick on how to emulate floats on FPU-less systems.
   Solid practical introduction to embedded system design
From Michael Barr's book on programming embedded systems, we finally have an updated version. Elicia's book is full of real world examples and practical advice and makes for a quick read. Embedded systems are typically designed for a specific set of custom requirements and are therefore all different. That is, they also have a lot in common, and this book provides examples of how these things can be implemented. You may be disappointed if you buy this book to learn about design patterns. She also skips some important topics and refers you to a further reading list. If you want to know a bit more about using an RTOS, or you need to look at threading details, you may need to look elsewhere. In all, this book contains a great introduction to embedded systems and provides some good tips for those of us who already work on similar projects.
   If you are into embedded programming, you should read this one for sure!
A great book on the subject! It is well-written, has very useful information and if you are job hunting in this area, even has interview questions... and descriptions of how the author evaluates responses to them at the end of each chapter. I am new to embedded programming, but not programming in general. I've done device drivers for larger systems, worked with OS code, etc. So many of the concepts were not new to me, but enough that I learned a lot from it. The writing style made it as well enjoyable to read.