Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Programming Embedded Systems in C and C++
 
See larger image
 

Programming Embedded Systems in C and C++ [Paperback]

Michael Barr
3.8 out of 5 stars  See all reviews (34 customer reviews)

Available from these sellers.


There is a newer edition of this item:
Programming Embedded Systems: With C and GNU Development Tools Programming Embedded Systems: With C and GNU Development Tools
Currently unavailable

Product Details


Product Description

Review

This lively and readable book is the perfect introduction for those venturing into embedded systems software development for the first time. It provides in one place all the important topics necessary to orient programmers to the embedded development process. -- Lindsey Vereen, Editor-in-Chief, Embedded Systems Programming, 1/99

Book Description

Embedded software is in almost every electronic device designed today. There is software hidden away inside our watches, microwaves, VCRs, cellular telephones, and pagers; the military uses embedded software to guide smart missiles and detect enemy aircraft; communications satellites, space probes, and modern medicine would be nearly impossible without it. Of course, someone has to write all that software, and there are thousands of computer scientists, electrical engineers, and other professionals who actually do.

Each embedded system is unique and highly customized to the application at hand. As a result, embedded systems programming is a widely varying field that can take years to master. However, if you have some programming experience and are familiar with C or C++, you're ready to learn how to write embedded software. The hands-on, no-nonsense style of this book will help you get started by offering practical advice from someone who's been in your shoes and wants to help you learn quickly.

The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Even if you've done some embedded programming before, you'll still benefit from the topics in this book, which include:

  • Testing memory chips quickly and efficiently
  • Writing and erasing Flash memory
  • Verifying nonvolatile memory contents with CRCs
  • Interfacing to on-chip and external peripherals
  • Device driver design and implementation
  • Optimizing embedded software for size and speed

So whether you're writing your first embedded program, designing the latest generation of hand-held whatchamacalits, or simply managing the people who do, this book is for you.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

34 Reviews
5 star:
 (10)
4 star:
 (13)
3 star:
 (6)
2 star:
 (3)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (34 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

1.0 out of 5 stars Not the best introduction, May 14 2004
By A Customer
This review is from: Programming Embedded Systems in C and C++ (Paperback)
From page 18:
"One of the most fundamental differences between programs written for embedded systems and those written for other computer platforms is that the embedded systems almost always end in an infinite loop."

For the a novice who might be misguided by this ridiculous statement: many, many, useful programs written on "other computer platforms", including almost all windows programs, are built over an infinite loop.

At another point the writer uses his stopwatch to figure out the clock frequency of the microprocessor he is working with and pats himself on the back for being so clever. Once again, for the novice: an embedded systems developer with enough skill to write a book on the subject would use an oscilloscope to make this measurement.

And so on.

Buy "An Embedded Systems Primer" by David E. Simon instead of this P.O.S. It will serve you well.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Programming Embedded Systems in C and C++, Sep 5 2003
By A Customer
This review is from: Programming Embedded Systems in C and C++ (Paperback)
This is probably a good book ... however, I never received the copy I paid for from "Smokymtnbooks", an Amazonian. So, buyer beware!
A.Young
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Could be good if Simon's did exist, Aug 5 2003
By A Customer
This review is from: Programming Embedded Systems in C and C++ (Paperback)
I strongly recommand "An Embedded Software Primer" by D.E. Simon instead. It is of really higher level of abstraction and the author doesn't stay inside of the box like Barr.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 46 reviews  3.7 out of 5 stars 
 
 
Most recent customer reviews











Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback