Intel® Galileo and Intel® Galileo Gen 2: API Features and Arduino Projects for Linux Programmers provides detailed information about Intel® Galileo and Intel® Galileo Gen 2 boards for all software developers interested in Arduino and the Linux platform. The book covers the new Arduino APIs and is an introduction for developers on natively using Linux. Author Manoel Carlos Ramon is a member of the Intel Galileo development team; in this book he draws on his practical experience in working on the Galileo project as he shares the team’s findings, problems, fixes, workarounds, and techniques with the open source community. His areas of expertise are wide-ranging, including Linux-embedded kernel and device drivers, C/C++, Java, OpenGL, Assembler, Android NDK/SDK/ADK, and 2G/3G/4G modem integration. He has more than 17 years of experience in research and development of mobile devices and embedded circuits. His personal blog about programming is BytesThink (www.bytesthink.com).
If you come from Arduino background and would like to boost your embedded system with the Quark SOC by Intel, this book is quite for you. It would take you from the beginning of surveying specifications to very sophisticated machine vision applications using OpenCV ( that was my motivation for reading it).
I think the author is very able to illustrate the bits of Galileo although creating images from Yocto was a bit vague due to the complexity of the operation.
Network with Galileo is the most complete instructions I have seen to make your board up and running with network. He might ignored the telnet usage for debugging but it is minor compared to details he provided efficiently.
Last but not least, the book covers users of Windows, Linux and MAC OSX.