We all know you can create and run Arduino Sketches on Galileo, with minimal fuss.
Under the hood the Arduino IDE is creating a Linux ELF file and placing it in the sketches folder, in the tiny linux image that runs on Galileo.
Many of us, though, would like to develop and run our own native linux apps on Galileo.
As far as I can see there are two options for doing this.
1. Use Alex_T's v1.0.0 Linux image which includes a set of dev tools. This runs on the Galileo board, all make, debug and install happens on the board.
2. Use Intel's IoT ADT. [Internet Of Things, Application Development Toolkit]. This runs a debug server on the Galileo and runs the development tools (Eclipse IDE etc) on a PC or Laptop connected to Galileo with a serial cable. The nice thing about this approach is that it is officially supported, and gives you a full IDE on a powerful workstation.
However, there are some issues with both approaches...
The linux image with included dev tools is not (yet?) officially supported and takes a bit of knowhow to get it running. You don't get an IDE.
The IoT ADT is not available to purchase anywhere that I can find, so you have to download large binary images and burn them yourself to an SD Card and a USB Flash drive. There are only sketchy instructions for doing this. By spending a whole weekend experimenting I finally got my laptop to boot from the USB Flash drive, and Galileo to boot from the SD Card, but it was hard work.
Here's the rub for me..
I already use Eclipse extensively in my day job, and I have a Windows Laptop and a big fast Apple iMac for doing development on.
On my Mac I already have VMWare Fusion, and there I have a few Ubuntu VMs for various tasks (not related to Galileo).
To develop for Galileo I have to shut all that down and boot from a USB Flashdrive with an old 32 bit version of Debian, meaning I can't use my laptop for Office or Outlook at the same time....
I found some instructions on making the flag drive image bootable using VirtualBox on mac, and I followed the instructions carefully but they did not work.
Is there someway of using the Board Support Packages (BSP) to build a cross compiler environment on my Mac or PC without having to boot from USB?