Flashing the OS Image on your Board with Mac* OS X*

Requirement

You have assembled your Arduino* expansion board or your mini breakout expansion board, and you are familiar with how to connect your board to your host system.

Flashing your board

  1. Open a Terminal window and install Homebrew by entering the command:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  2. Install dfu-util, coreutils, and gnu-getopt by entering the command:

    brew install dfu-util coreutils gnu-getopt

    Note: The steps 1 and 2 only apply to Mac* OS X* host operating system.
  3. Download the latest Yocto* complete image from the main Intel® Edison board downloads page: https://software.intel.com/iot/hardware/edison/downloads.
  4. Extract the contents of the image file.
  5. In your terminal, navigate to the directory where you extracted the OS image. Note the file name and use it in the command below:

    cd ~/Downloads/<image-file-name>

  6. Flash your board by entering the command:

    ./flashall.sh

  7. Follow the on-screen prompts and plug in your board to your system to power it when requested. The script can take up to 5 minutes to complete the flashing process.
    Example of powering a board with the Arduino* breakout board
    Example of a powered Edison board with mini breakout board
For more complete information about compiler optimizations, see our Optimization Notice.