I'm new when it comes to building and modifying kernels in Linux. The reason I got a Intel Galileo was that I thought it would be easy to get a standard "fat" linux distro to run on a x86 CPU, but wow was I wrong.
I've been playing around with Debian on my Galileo (since I've no knowledge of Yocto or such), but even though the image I found worked nicely, I can't include the drivers I need without a working source(?). So I guess I'll have to try Yocto as it's the only supported OS.
I've been browsing most threads on the forum, but I can't find any good guides that are "noob"-friendly.
I've tryed to follow along these, but I still feel stuck and close to throw away my Galileo and change to something that is easier to use...
My question is... is there any good guide for a beginners that looks into rebuilding whatever Linux to include drivers such as iscsi_tcp and g_mass_storage into a working image?
I found this website for the iscsi drivers http://scst.sourceforge.net/iscsi-scst-howto.txt (README file http://www.open-iscsi.org/docs/README) you could follow that until the part of building and install the kernel, in that moment you could use the BSP Guide https://communities.intel.com/docs/DOC-23159
Other useful guides are:
Adding packages : Galileo Package Repo Configuration Instructions
The Yocto Project website that you were using is a great reference.