Step 1: Make a bootable micro SD card

You must boot your Intel® Galileo board using a micro SD card that contains the latest Intel® IoT Developer Kit version of the Yocto*-built Linux image.

Linux is the operating system that powers the Intel® Galileo board. While there is already a version of Linux built into your board, the developer-kit version of Yocto-built Linux includes even more libraries and resources to help developers create applications in their favorite programming language. This version includes GCC, Python, Node.js, OpenCV, to name a few.

In addition, sketches that you upload to the Intel® Galileo board are erased when the board is powered down. To be able to resume the sketch even after powering down your board, you must boot from a micro SD card.

Requirements

You must have a few things to begin. The steps below are for creating a micro SD card with a Windows* host system. There are separate instructions for Windows, Mac OS X, and Linux.

Method 1: Run the integrated installer

Download and run the latest version of the Intel® Galileo Windows 64-bit Arduino* Installer from the Intel® Galileo Board Downloads page.

The integrated installer will install the Arduino IDE, as well as download the needed Win32 Disk Imager software to write to your SD card. It will not write to the SD card for you, but it will install the imaging software and leave it for you to finish the process. If you get stuck, refer to Method 2 below.

End-user license

Third-party program use

Method 2: Manual Process

This section contains steps to download and extract the latest developer kit version of the Linux image.

  1. Download and install the 7-Zip file archiver from 7-Zip.org.
  2. Download the latest Intel® Galileo Board micro SD Card Linux* Operating System Image from the Intel® Galileo Board Downloads page.
  3. Use 7-Zip to extract the .bz2 file to your system. You must use 7-Zip to extract the image, as it supports the extended file paths found in the compressed image file.

    You should now have a file called iot-devkit-version-mmcblkp0.direct alongside the original .bz2 file, where version is either latest or a date in the YYYYMMDDHHMM format.

Write the image to your micro SD card

This section contains steps to write the image to your micro SD card.

  1. Visit http://sourceforge.net/projects/win32diskimager and click the Download button to save the latest Win32DiskImager-version-binary.zip file to your system.
  2. Insert the micro SD card into your card reader.
  3. Run Win32 Disk Imager as an Administrator, as follows:
    1. Double-click Win32DiskImager-binary.zip to expand its contents.
    2. Open the Win32DiskImager-binary folder.
    3. Right-click Win32DiskImager.exe, then select Run as administrator.
  4. In Win32 Disk Imager, click the folder icon on the top right.

    Click the folder icon to browse for the Yocto image.

  5. In the file type drop-down list, select *.* so you can see all files, regardless of file extension.

    Select *.* to see all files, regardless of extension.

  6. Navigate to and select the .direct file that you extracted earlier, then click Open.
  7. From the Device drop-down list, select the device drive of your micro SD card.

    Caution: Be sure to select the correct device drive, as the drive letter for your card may be different on your system. Selecting the wrong drive letter could result in erasing your data on the wrong drive.

    Select the drive letter for your SD card.

  8. Click Write, then wait for the write process to finish. Please be patient, as this may take up to 5 minutes.
  9. After completing the write process, click Exit to close Win32 Disk Imager. Once the write process is complete, your bootable micro SD card should contain the following:
    • boot
    • firmware
    • win-driver
    • bzImage
  10. Eject and remove the micro SD card from your card reader.
  11. You can now insert the card into the micro SD card slot on your Intel Galileo board. When you power up your board, the board automatically boots using the image on the card.

 

Now that you have created your bootable card, continue to assemble and power your board. If you want to get going quickly in Arduino, skip to installing the Arduino IDE.

For more complete information about compiler optimizations, see our Optimization Notice.