5 of 6 people found the following review helpful
Primary Emphasis is on Using Eclipse/CDT,
Verified Purchase(What's this?)
This review is from: Embedded Linux Development Using Eclipse (Paperback)
I have mixed feeling about rating this a 4 or 5 star book. That's not, necessarily, due to the content. But rather due to my feelings on how the title of the book and how it relates to the content and the price of the book. By way of disclosure, I read the book coming from the subject material with view of "bare metal" ARM CORTEX M0/M3 development in mind, not Linux. So, this obviously impacts how I review the book. In the end, I felt that the book was good enough to warrant 5 stars because of the value I received from reading the material on the Eclipse and, more so, on the CDT and other Eclipse plug-ins.
Mr. Abbott does a good job taking the reader through the key highlights of the of the Eclipse. There are very few books, as he states, that address both Eclipse and CDT and how the two related specifically to embedded development. I agree. This is a nice book to have for the developer new to or somewhat familiar but still puzzled with Eclipse. It is really the only "Beginner's Guide" available and fills that niche of What Eclipse is, how to begin using it, and to begin applying Eclipse to embedded development. The first couple of chapters briefly review the history of Eclipse, how to download and install eclipse (including a short mention of Eclipse on Windows using both Cygnus and MinGW), and a tour of the eclipse environment. Following chapters target the C/C++ Development Tool (CDT) with examples of how to used the CDT to edit/build and, to a lessor extent run and debug programs on target hardware. Finally, the author addresses additional Eclipse plug-ins such as the DSDP (the Device Software Development Platform), the Plug-in development Environment (PDE) and Rich Client Platform (RCP). So, in an approximately 240 pages of material, covering Eclipse/CDT/PDE/RCP/DSDP, you shouldn't by the book expecting to become an accomplished Linux developer after reading the book. Rather, you will have an introduction to one set of tools and an idea of how to begin developing with the tools, with a caveat; a compiler is not discussed in any depth.
It is at this point that I usually include the table of contents for the book, but since the book has the Amazon "Look Inside" logi, this isn't necessary.
Finally, it turns out that if you go to the web site the author is associated with [...], this book is one of a few the author has written with the full title in mind; Linux, Eclipse, and embedded development. Intellimetrix offers courses in the subject material and the books are supporting material. I felt that Newnes priced the book a bit high given the lack of in depth content. That said, I'd purchase the book again knowing what I do now.