Sell Back Your Copy
For a $13.07 Gift Card
Trade in
Have one to sell? Sell yours here
Programming Embedded Systems in C and C ++
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

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

Michael Barr (Author)
3.6 out of 5 stars  See all reviews (45 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Sell Back Your Copy for $13.07
Whether you buy it used on Amazon for $20.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $13.07.
Used Price$20.00
Trade-in Price$13.07
Price after
Trade-in
$6.93
There is a newer edition of this item:
Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition 3.8 out of 5 stars (9)
Out of Print--Limited Availability

Book Description

1565923545 978-1565923546 February 6, 1999 1

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.



Editorial Reviews

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

From the Author

I've set aside an area of my company's website to provide up-to-date information related to this book. This includes a Frequently Asked Questions list about the example programs and online versions of the Embedded Systems Glossary and Bibliography. And if you have any questions that aren't answered there, feel free to write me at mbarr@netrino.com.

Product Details

  • Paperback: 200 pages
  • Publisher: O'Reilly Media; 1 edition (February 6, 1999)
  • Language: English
  • ISBN-10: 1565923545
  • ISBN-13: 978-1565923546
  • Product Dimensions: 10.1 x 7.1 x 0.6 inches
  • Shipping Weight: 13.6 ounces
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (45 customer reviews)
  • Amazon Best Sellers Rank: #84,479 in Books (See Top 100 in Books)

More About the Author

Michael Barr is an internationally recognized expert on the design of embedded computer systems. In that role, he has provided expert witness testimony in federal court, appeared on PBS' American Business Review, and been quoted in various newspapers. He is also the author of three books and more than sixty articles and papers on related subjects. For three and a half years Michael served as editor-in-chief of Embedded Systems Programming magazine. In addition, Michael has been a member of the advisory board and track chair for the Embedded Systems Conference. Software he wrote continues to power millions of products. Michael holds B.S. and M.S. degrees in electrical engineering and has lectured in the Department of Electrical and Computer Engineering at the University of Maryland, from which he also earned an MBA.

 

Customer Reviews

45 Reviews
5 star:
 (13)
4 star:
 (16)
3 star:
 (6)
2 star:
 (7)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.6 out of 5 stars (45 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

15 of 16 people found the following review helpful:
5.0 out of 5 stars Excellent book for introduction to Embedded C++ programming, March 5, 1999
By A Customer
This review is from: Programming Embedded Systems in C and C ++ (Paperback)
I found this book to be a great introduction to the world of Embedded C++. The book is well written which does make it easier to understand some of the more complicated aspects covered. I don't agree with the other reviews in this book that it would serve as a good reference; however, it does serve as a great introduction. Just wanted to add that the review from the English guy makes no sense in the context of this book. I have read the entire book and still can't fix a Volkswagon! Seriously though for beginners this is an excellent first book to read, gives you lots of pratical information without overpowering the reader. I would not recommend this book as a pure reference book, more of an informative read.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 14 people found the following review helpful:
4.0 out of 5 stars Good book for the novice. Also covers OS's in small systems., February 3, 1999
By A Customer
This review is from: Programming Embedded Systems in C and C ++ (Paperback)
I just got my hands on a copy of the book yesterday and after spending several hours browsing it, I am very pleased with the purchase. I've been programming embedded systems in C for well over 15 years now but I'm always looking for new & better ways to implement systems. Most of what I've found in the book so far is a helpful encapsulation of the information I've learned and gathered over the years. One of the roles I have is to "bring along" young engineers. Now I have a book to which I can point and say "Read this, then let's discuss it". The sections discussing the use of an OS in small systems are particularly informative to even the experienced programmer. -Bill Knight R O Software
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


18 of 21 people found the following review helpful:
5.0 out of 5 stars I highly recommend this book..., February 4, 1999
By A Customer
This review is from: Programming Embedded Systems in C and C ++ (Paperback)
This book makes a great reference for anyone who is just beginning their journey into the world of embedded systems, as well as for those who already have lots of practical programming experience but are looking for a deeper understanding. As an embedded programmer myself, I was finally able to put all the pieces of embedded development that I have learned over the years into perspective.

Michael is an excellent writer. His friendly style makes even complicated topics like device drivers and memory testing easy to understand. I highly recommend this book.

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
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(4)
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject