Don't ever forget- Alex is doing this on his own time, out of personal interest and a desire to help.
It is not part of his job with Intel, and we will all be worse off if he stops doing it.
Appreciation always goes further than impatience.
I cannot thank you enough Alex! I built it myself, but it didn't have the guts to flash it, in fear of bricking my poor Galileo. Is there somewhere I could pick up a cheap Dediprog, so I'm less scared to tinker with low-level stuff like this?
I have buy one on ebay (comes from india)
today i cannot see any... wait and see to get one
Hello Jack Doan,
You can purchase the SF100 at a normal price at:
The SF100 enables you to read the original flash device and save the image as back up.
So in case the new firmware does not work, you can restore the original again.
Thank you all for your appreciation :-) As rmm200 very correctly points out, I'm doing that on my own and it's always a pleasure to see that not only it brings fun to you personally, but helps others :-)
As far as DediProg goes - I don't have one :-) So I could only think of those typical places like ebay and other similar country-based marketplaces, which would probably be the best source, given the price of the original one.
Ignore the below, I just saw the VM thread & I'm guessing this is a nicer option
I'm new to all this so forgive my ignorance but Does the full SD card build have development tools like gcc?
I see many people trying to use Sergy's mods to build a LSB image with tools.
If I get a build of 1.0.0 going with Sergy's mods I'll try to make it available as it seems likely that many people would want to ditch the arduino sketches and use the system like a full linux to develop c code on.
Perhaps it's just me.
Or am I going about it the wrong way. Is there an easy way to add dev tools to the full SD image? There is a library issue isn't there?, eglibc vs uClibc or something.
BTW thanks again Alex
I've done a bit of research and I think it could actually be done with a Bus Pirate, which would be really neat.
@John_Quin, I have a copy of 1.0.0 with the dev tools and eglibc already built. Would you like me to upload it?
i would, thank you
Default SD card image doesn't have the gcc or other development tools, with the assumption you'd build stuff using Yocto, or Yocto-generated cross toolchain.
The VM I've prepared is not a direct answer to that - it has everything prepared to build the BSP or generate the cross toolchain, it doesn't have the toolchain itself.
I updated my Galileo using your images and it works great.
Thanks for that.
Quick question, what is the best way to find what is the version of the SPI image and the BSP version in use ???
I noted that the Arduino IDE when asked to update the firmware mention 782 as the latest version ???
Thanks in advance.
When you boot the board, at the very beginning of the HW & drivers initialization, when Linux kernel starts, there's a line saying something like "Intel Galileo Board Firmware Revision 0x??????" with the version in hexadecimal. 1.0.0 is something like 0x0010000 (I don't recall the number or zeroes before and after the "1", to be honest). But you'll need a serial cable to see that.
Most probably, that's also exposed somewhere in the /proc, but I haven't looked there yet.
Again excuse my ignorance but it seems to me that the power of have a VM galileo would be to have one where you can compile on it directly and have the power of the VM host but know that it will work on the galileo. I can't see why you are better off building the BSP on the VM image as opposed to a ubuntu/suse/etc host.
Or is this a work in progress
Thanks again for your work in this area Alex.
Alex has his fingers in a lot of pies - and I don't want to speak for him - but I think you are crossing two concepts.
He has standard Linux images which run on a PC for building BSP packages with yocto. One of my favorites is a USB flash drive version. Boot that on your PC instead of your normal Windows.
He also has SD based images for running on Galileo - but these are running the output of yocto - not building it.
I would never recommend running a yocto build on the Galileo - for one thing, it is hard sticking a 50GB hard drive on there.