Customer Reviews


45 Reviews
5 star:
 (13)
4 star:
 (16)
3 star:
 (6)
2 star:
 (7)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


15 of 16 people found the following review helpful:
5.0 out of 5 stars Excellent book for introduction to Embedded C++ programming
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...
Published on March 5, 1999

versus
15 of 18 people found the following review helpful:
2.0 out of 5 stars Concepts for Programming Tiny Operating systems
Having great regard for O'Reilly books, I had expected great breadth and depth from an O'Reilly book titled "Programming Embedded Systems in C & C++". However, this text takes disappointingly small steps towards 80x86 based embedded systems. The ARCOM systems are well designed, but much more expensive than the text would suggest.

The chapter on A Decent Embedded OS,...

Published on December 23, 2002 by Paul Main


‹ Previous | 1 25| Next ›
Most Helpful First | Newest First

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


15 of 18 people found the following review helpful:
2.0 out of 5 stars Concepts for Programming Tiny Operating systems, December 23, 2002
By 
Paul Main (Yarraville, VICTORIA Australia) - See all my reviews
(REAL NAME)   
This review is from: Programming Embedded Systems in C and C ++ (Paperback)
Having great regard for O'Reilly books, I had expected great breadth and depth from an O'Reilly book titled "Programming Embedded Systems in C & C++". However, this text takes disappointingly small steps towards 80x86 based embedded systems. The ARCOM systems are well designed, but much more expensive than the text would suggest.

The chapter on A Decent Embedded OS, ADEOS, does not provide or describe a complete working OS. Jean LaBrosses' texts "MicroCOS II : The Real-Time Kernel" and "Embedded Systems Building Blocks..." do.

Better Bang per Buck:

Having been a 68xx, PIC and 80x86 programmer for years, I would now recommend ATMEL systems AVR xxxx- Code Composer Studio Free, AVR In Circuit Emulators (ICE) - Inexpensive, C & C++ or other free or inexpensive compilers & resources.

THe books by "Embedded Systems Programming" Journal authors are also generally quite excellent - "Math Toolkit for REAL-TIME programming" & TCP/IP Lean being good examples.

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


8 of 9 people found the following review helpful:
5.0 out of 5 stars Very good for beginners/intermediate, April 25, 2000
By A Customer
This review is from: Programming Embedded Systems in C and C ++ (Paperback)
I bought this book after writing embedded software in C for televisions for about 18 months. Anyone with a little interest and curiosity in embedded software should find this book very easy to read and understand. The examples and sample code are also easy to follow considering that embedded code cannot be run on arbitrary platforms. All in all, a very good buy.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
5.0 out of 5 stars Good introduction to embedded systems, January 18, 2006
By 
Leo Lim (Collierville, TN USA) - See all my reviews
(REAL NAME)   
This review is from: Programming Embedded Systems in C and C ++ (Paperback)
This book is geared towards people who intend to venture into the field of embedded systems and need an overview on the basics. These include the scope of development and most importantly, things that the developer should pay attention to (In the embedded system field, the developer has to pay close attention to the underlying hardware's characteristics such as registers, interrupts and memory address locations, in Java application development on the other hand, the underlying hardware and to some extent the OS is considered an afterthought).

Though the examples are targeted to the Arcom board, the author makes a good effort to extract general principles applicable to any other hardware type. A passing knowledge of C and C++ is required though to understand the code.

Of course, experienced embedded systems programmers would find the text a rehash of what they know however for those new to the field, this serves as a very good foundation.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 19 people found the following review helpful:
4.0 out of 5 stars This book is a most advanced and comprehensive compendium., February 2, 1999
By A Customer
This review is from: Programming Embedded Systems in C and C ++ (Paperback)
This book is indeed quite usefull, as so it has assisted me with essential information that will help:

Engineers: design better embedded PC hardware

Programmers: write high-performance embedded firmware

Technicians: debug obstinate ISA bus gadgets

Students: relate abstract theory to applications

Enthusiasts: control unique projects with standard PCs

The topics range from pure firmware to detailed hardware, including the BIOS routines and circuitry on the PC's side of the ISA bus that you can use throughout your embedded systems designs.

Examine: I/O ports, memory, IRQs, and bus cycles

Control: hardware with C and Assembly language

Adapt: working source code and programs

*Gadgets*

Build: ISA bus memory and I/O circuits

Protect: code with watchdogs and power monitors

Identify: hardware with unique serial numbers

Display: text and graphics on big LCD panels

*Practical Tricks*

Run: code in EPROM, EEPROM, or nonvolatile RAM

Measure: wait states and interrupt latency

Fix: hardware problems with firmware

Debug: firmware using hardware outputs

Reading Michael Barr's book, "Programming Embedded Systems in C and C++", I couldn't help thinking about Volkswagen Bugs. In the 70's, tinkerers put VW engines into buggies, hovercraft, helicopters, snowmobiles, airplanes, etc. Now, Michael is showing us how to use cheap, reliable, adaptable, and surprisingly powerful PC motherboards as 'volks controllers.' This book's generous code listings, diagrams, projects, and crystal-clear explanations make embedding a PC easier than a VW tune up. -Raymond Edwars, Chief Technical Engineer

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


7 of 8 people found the following review helpful:
3.0 out of 5 stars Good overview ,but not really a technical book., November 30, 2001
By 
This review is from: Programming Embedded Systems in C and C ++ (Paperback)
This ia a good book for newbies to embedded systems. It gives hints on where to begin if you were working on a kit, but it will not help you if you were developing your own embedded system.

A book on microprocessors (Intel's 8088 for example) and a book on c++ or assembly would be a better start to learn about programming embedded systems. If you had a kit, just read all the manuals and you would have practically the same information presented in this book.

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


9 of 11 people found the following review helpful:
5.0 out of 5 stars Get this book if you have any interest in embedded code, December 30, 1999
This review is from: Programming Embedded Systems in C and C ++ (Paperback)
I've been working for a year now with guys who do embedded software. So many things are now clear to me! Hey, now I now why one guy is working on a monitor task! It's like I've been groping in the dark and someone has turned the lights on. I particulary liked the way the author explained what features are needed for an OS to be a real time OS (RTOS). When you are fresh out of school the experts might explain what's going on, but once you have any experience it's sink or swim. This book will help you avoid sinking.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
2.0 out of 5 stars Over-rated, June 17, 2006
By 
This review is from: Programming Embedded Systems in C and C ++ (Paperback)
"But keep in mind, it is extremely superficial. In other words, it's a great introduction for people who have no idea whatsoever what embedded development involves." This is a quote from a reviewer that gave it 5 stars. I agree with this reviewer comments but don't buy a book you will outgrow before you finish reading it! For now, I still recommend the David E. Simon book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 25| Next ›
Most Helpful First | Newest First

This product

Programming Embedded Systems in C and C ++
Programming Embedded Systems in C and C ++ by Michael Barr (Paperback - February 6, 1999)
Used & New from: $20.00
Add to wishlist See buying options