Rating:  Summary: not detail enough for beginners, too easy for experts Review: I believe the author has a lot experience in embedded systems, but not a good teacher. I am a beginner embedded software developer with 3 years experience in industry programming in non-embedded work with various languages such as C/C++, but I have no ideas about embedded stuff, even don't know what 'interrupt' is for. I have read the book, but still feel in fog. I feel that the book showed me a number of pieces of a map with half missing
Rating:  Summary: Very good for beginners/intermediate Review: 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.
Rating:  Summary: Wonderful introduction to embedded programming. Review: I developed an interest in the world of embedded development. Searching for text that would expose me to the embedded world was quite a task. There are few sources of information that cover details in a summarized form. This book does that and more!This book is for the complete beginner or person who just wants to get an idea what embedded is all about. If you are thinking about moving over to the embedded world and want 'leg up' in what it's all about, this book is for you.
Rating:  Summary: Excellent book for introduction to Embedded C++ programming Review: 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.
Rating:  Summary: To "C" or not to "C" Review: I have been programming embedded systems for 10 years, always in assembly. I bought this book to evaluate whether or not I should be "upgrading" to C. Michael Barr has a very good grasp on the C/C++ language and he has included some very good examples of how to get an embedded system up and going. His step by step thoughts are valid for all processors and even languages other than C. However, I will keep my assemblers around for a while and only use C/C++ where it really shines ... programming my PC.
Rating:  Summary: Good book for the novice. Also covers OS's in small systems. Review: 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
Rating:  Summary: Programming Embedded Systems in C and C++ Review: I like this book, I think it is very useful in my work. If it discussed c/c++ programing in RTOS(like Vxworks), It would be great.
Rating:  Summary: This is a *great* intro - and good refresher for experts Review: I really liked this book. It is short and to the point and yet introduces many good basic concepts such as terminology, typical build/debug environments, and the parts of an embedded RTOS. It also includes great stuff like an Object Oriented Driver API that are somewhat advanced topics.
I have lent it to several people that were cramming for interviews because it is so readable - to the point where my copy never returned - and I will certainly buy another copy.
Rating:  Summary: Could be good if Simon's did exist Review: 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.
Rating:  Summary: ..a C programming book for PC back to the old DOS days... Review: I usually expect books on embedded programming uses either of these : Motorola, 8051, and PIC microcontroller. Guess what the author use in this book.. a 80186!!
I would rather say that is an antique processor,which is not suitable for modern embedded system. This book doesnt mention important features in embedded system such as keypad, LCD, push button, ADC ..etc At most, this is only a C programming book.
Even for that, this is not a good book on C. It only give some very brief introduction, there arent many detail code, no special tricks to make your C code to run more efficient. He author think ROM limitation is more critical than RAM in embedded system, which i definitely dont agree with. Did you see the term "C++" in the title? you expect it to use up big portion to elaborate on that? you wil be dissapointed, it merely uses a few pages to comment about the advantage/disavnatages of C++ (after reading, I still didnt know what is all about embedded C++).
To experienced programmer, this is never the book for you. To beginner, maybe this is easier to understand, but i really dont think this will help you in EMBEDDED C programming.
|