|
|||||||||||||||||||||||||||||||||||
|
45 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
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,
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.
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.,
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
18 of 21 people found the following review helpful:
5.0 out of 5 stars
I highly recommend this book...,
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.
15 of 18 people found the following review helpful:
2.0 out of 5 stars
Concepts for Programming Tiny Operating systems,
By
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.
8 of 9 people found the following review helpful:
5.0 out of 5 stars
Very good for beginners/intermediate,
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.
5 of 5 people found the following review helpful:
5.0 out of 5 stars
Good introduction to embedded systems,
By
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.
15 of 19 people found the following review helpful:
4.0 out of 5 stars
This book is a most advanced and comprehensive compendium.,
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
7 of 8 people found the following review helpful:
3.0 out of 5 stars
Good overview ,but not really a technical book.,
By "mechknight" (United States) - See all my reviews
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.
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,
By From_Plano_TX "a_customer_from_plano" (Plano, TX USA) - See all my reviews
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.
4 of 4 people found the following review helpful:
2.0 out of 5 stars
Over-rated,
By Mark T "Mark T" (Arizona, USA) - See all my reviews
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.
|
|
Most Helpful First | Newest First
|
|
Programming Embedded Systems in C and C ++ by Michael Barr (Paperback - February 6, 1999)
Used & New from: $20.00
| ||