Mastering Embedded Linux Programming
M**I
While I like the content
While I like the content, I have found that most of the build examples do not work (I have used the exact versions of the kernel and u-boot that the author uses). Also, the instructions in the book are at times not very clear (changes which cross_compiler he uses without notice or reasoning, fails to mention which of the many Kconfig files to edit, etc.).Finally, the downloadable code is worthless as there is hardly anything in it (would would think the modified files, bash scripts, and other such resources would have been in it).At this point I am not sure I would recommend this book as I am disappointed.
T**R
Great book for those wanting to learn embedded linux
Excellent book on Embedded Linux. Stays on topic and is focused on embedded linux as it is applied today. There is no throw away material. No filler.
C**D
Bow to the master!
I am the master of of Embedded Linux Programming now.
B**I
Five Stars
The author knows the subject very well
N**Z
great embedded book
great embedded book
M**N
This book covers all necessary details of Linux. Going ...
This book covers all necessary details of Linux. Going through few chapters I can tell writer has indepth knowledge of embedded system and he is very hands on. Kudos to him!!
K**S
Disappointed
I'm disappointed in this book and wish I had not bought it. The reason is that the author does not cover the subjects well enough and give only a cursory explanation of issues.
J**N
Coherent recipes for real world embedded Linux software construction
Considering how widely embedded Linux is used, we might expect more books on the subject. In fact, there are precious few, and it seems fewer are published now than ten years ago. Why is that? There is no shortage of books on other popular programming topics. It may be that writing competently about embedded Linux requires broader knowledge and greater skill.This new book Mastering Embedded Linux Programming is a surprisingly good book. The author clearly has deep experience and it shows in the selection, organization, and presentation of embedded Linux topics which include building cross toolchains, U-Boot, the Linux kernel, and Buildroot to generate the root filesystem. You need a platform to run these things and the author wisely offers examples on Beaglebone Black for actual hardware and QEMU for software platform emulation.I have experience with these technologies and platforms, but had to scrape up and adapt information as best I could at the time, so I can readily recognize coherent recipes that bring it all together. This book does that exceedingly well and should prove most useful to any experienced or aspiring embedded Linux developer.I am not just reading the book. I am working through the examples, trying the build examples on an inexpensive $5/month cloud server. (Tip - If you have limited memory on the build server, such as 512 MB on a cloud server, configure 2 GB Linux swap space since that is needed by the Linux build tools.) I have found the examples to be entirely accurate so far, which is uncommon for embedded Linux guides and speaks well of the care taken by the author and technical reviewers.This book is professionally written, accurate, and highly recommended.With the popularity of embedded Debian Linux on Raspberry Pi, Beaglebone, and many other embedded Linux platforms, we could use an embedded Linux book with Debian concentration, particularly with regard to the intricacies of the Debian package build system and deployment to IoT devices. I would love to see this author take on such a project.
A**A
Very hands-on approach to studying embedded Linux
The practical work is based on the Beaglebone Black board and qemu. The book helps build knowledge gradually, starting from the basics to the more complex subjects. As someone who has worked with Linux before, I found it easy to read and follow.
D**N
Could be better
Some very useful and helpful information on important topics. However, I hope the author would consider reviewing Chapter 3 section on porting U-Boot as it seems that there are some omissions and errors which affect topics further into the book. Since it has Mastering in the title, some of the topics are relatively vague.
P**S
Well written and extremely useful. One thing to note is that the examples ...
Well written and extremely useful.One thing to note is that the examples are intended for Ubuntu 14.04 running QEMU and the Beaglebone Black, so you'd probably do well to have those things set up.
S**S
Good introductory book
Author introduces a bottom up approach for building an embedded Linux system. He starts with setting up a toolchain, compiling bootloader and kernel, and advances towards developing applications, and briefly touches device drivers. It provides a big picture of the embedded Linux ecosystem. If the reader wants to study any specific topic in depth, he needs to look for other resources. Author assumes familiarity in using Linux from the reader. Examples are given for beaglebone. It is recommended to try out the exercises which author explains well.
L**E
Nur weiter zu empfehlen.
Das Buch hält genau das, was es verspricht. Es geht nicht besonders ins Detail, aber das wurde auch nicht versprochen, aber genug um die Materie und Herausforderungen zu vermitteln.Ein sehr gut geschriebenes Buch; dem Author ist gut zu folgen.
Trustpilot
2 months ago
2 days ago