Programming Embedded Systems In C &c++
P**Y
Awesome! It gives you a lot of information about ...
Awesome! It gives you a lot of information about c++ and c. It will help you a lot and i am very grateful that Amazon had this product. It is a great book and will tell you a lot of things.
K**N
Good information, but not as in depth as expected.
Good information, but not as in depth as expected.
P**K
Excellent book for begginers
I have read several books on embedded programming. I do know C and C++ programming, but knew nothing about embedded systems before. I think this book was the best of all the books I checked out. It gives lots of programming example, and shows the code for the example, which greatly helps. I have read other books that just explained the theory, but did not really give any example code. What I like about this book is that it shows you and explains example code. I read some reviews that critize this book because it does not get deep enough into the topics. As I said, this is a book for begginers. If you are an expert on embedded systems, you may want to check out other books. The book has ~300 pages. If this book went deeper into the topics it explains, it would require 1000 pages. I think it is perfect as is. It gives a consice, clear, and not over-long overview of embedded programming. Again, I think this is probably the best book for a begginer who wants to get into embedded fast.
E**D
Not bad for a starter
Considering the content of this book, it will probably be a bore to experienced embedded software developers. However if you are experienced in c++ development for PCs and you want to make the move to the embedded space, this is the book for you.This is the position I was in when I bought this book and I must say that it was worth every penny. At that time, I just came off a (lame)testing assignment on a popular PDA OS and I wanted to know more details about Flash, EPROM etc.I also got the recommended ARCOM board. However, be warned that the price has jumped significantly. I also bought the recommended Borland compiler from ARCOM(I didn't want any detail to get in my way)The advantage of getting the board is the fact that you can try out the examples without worrying about portability issues. However this is an expensive way to go.If you are a brave beginner, you may want to consider buying the ARM evaluator 7 board which costs less. However you will need to use the GCC compiler for this unless you can afford the ARM developer suite(a 30 day trial copy comes with the ARM board)This book will definitely get you started in embedded programming. Its a small book so don't expect too much.
L**M
Good introduction to embedded systems
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.
D**S
Excellent
I am curious for the meaning of "advanced users" and what they would enjoy on a "advanced book" and why they despise this book for its basic content, And perhaps, they are after a title like "do my work". I guess much of the material here is very important to embedded developers, being experienced or not. For ex, start up code, the memory initializations and the excellent introduction to a RTOS. I am an Electrical Engineer, always writting embedded application code ( mostly dealing with API calls when it comes to low level ) and I was looking for clarification of several issues and the book did it well. Have a manual for your processor, your compiler and it will be all that you will need. Tips for embedded applications might be easily found on application notes ( be it ARM based processors or AVRs or Freescales ). This book is about writting the software not about the applications them selves.
D**C
essays, no dept
books has some useful info but it is not even close sufficient for somebody to learn about writing startup code, understanding how micro works etc. It can be useful as "required" reading.
M**H
This book has become obsolete
I honestly liked this book. In 1999 when it was published it would have been a very good introduction to programming imbedded systems. However, this is no longer the case. As with all technology books, time has made this book obsolete. While the programming concepts and such are still valid, the book focuses its examples on programming a Arcom P2LTCH, which is a discontinued and overpriced device. If you cannot manage to find yourself a P2LTCH ($400 or more), then the book becomes much harder to use. Save yourself some frustration and time, buy yourself a more up to date book.I hate to give it a negative review, but I just have to.
J**A
Good book for learning low level programming
the book has some good material regarding writing low level programs in C/C++ but nothing I haven't seen in others though. I have no idea why the opted to put ticks on the front cover. Honestly disgusting. I keep this book at the bottom of the pile so I don't have to look at it.
Trustpilot
2 weeks ago
1 month ago