Internet Of Things 101 Intel® Edison
  • Cover
  • Summary
  • About This Traning
    • Objectives
    • Skills
    • Prerequisites
    • Requirements
  • Once Upon A Time ...
  • Internet Of Things
    • Examples
    • Consortiums
    • Resources
      • Architecture
      • Associations
      • Awards
      • Contests
      • Events
      • Investors
      • Job Roles
      • People
      • Programming Languages
      • Projects
      • Standards
      • Tendencies
      • Training
        • Coursera
      • Licensing
      • Sites
    • Key Players
      • Amazon
      • Apple
      • ARM
      • AT&T
      • Atari
      • Axeda
      • Bosch
      • Cisco
      • Dell
      • Eclipse
      • Facebook
      • General Electric
      • Google
      • Hewlett Packard
      • Huawei
      • IBM
      • Intel
        • Tools
      • IoT Ticket
      • Libelium
      • Oracle
      • Others
      • Mediatek
      • Micrium
      • Microchip
      • Microsoft
      • Mozilla
      • NXP
      • NVIDIA
      • Nokia
      • Predixion
      • PTC
      • Qualcomm
      • RedHat
      • Renesas
      • Salesforce
      • Samsung
      • SAP
      • Schneider Electric
      • Telefonica
      • Texas Instruments
      • ThingWorx
      • Verizon
      • Vodafone
      • C2M
  • Architecture
    • Thing
      • Boards
        • Arduino
        • Beagleboard
        • C.H.I.P.
        • Raspberry Pi
        • ESP8266
        • Intel Architecture
          • Development Workstation
      • Boot Loaders
        • Labs
      • Operating Systems
      • Embedded Linux
        • Board Support Package
          • Labs
        • Boot Up
          • Labs
        • Command Line Interface
          • Labs
        • File Systems
          • Labs
        • Text Editors
          • Labs
        • Package Management System
          • Labs
        • Version Control Systems
          • Labs
        • Programming Languages
          • Python
          • PiP Package Management System
          • Labs
        • Libraries
          • Labs
      • Integrated Development Environments
    • Data
      • Sensors
        • Labs
        • Project
      • Actuators
        • Labs
        • Project
      • Local Operations
      • Frameworks
    • Gateways
      • Intel® IoT Gateways
    • Communications
      • Connectivity
        • Labs
      • Protocols
        • RESTful
          • Labs
        • MQTT
          • Labs
          • Project
    • Cloud Computing
      • Application Programming Interface
        • Labs
        • Project
      • Services
        • Labs
      • Platforms
        • Labs
  • Wrap-Up
    • Online Training
    • Challenge
  • SandBox
    • Sandbox-NonIT
    • IoTPy
    • Analytics
    • Security
    • Cloud
Powered by GitBook
On this page
  • Board Support Package Labs
  • Intel® Edison BSP Update in a Nutshell
  • @ Windows Development Workstation
  • @ Linux Development Workstation
  • Intel® Galileo BSP Update in a Nutshell
  1. Architecture
  2. Thing
  3. Embedded Linux
  4. Board Support Package

Labs

PreviousBoard Support PackageNextBoot Up

Last updated 7 years ago

Board Support Package Labs

Intel® Edison BSP Update in a Nutshell

Download drivers, installers, new firmware images, IDEs and components like cloud analytics and gateway software.

The command line flashing process is in your Development Workstation:

  • Download the Latest Release Yocto Complete Image

  • Unzip its content

  • Within the terminal, go to the directory where the content has been unzipped

  • And flash the image with flashall.[sh/bat] script

xe1gyq@jessie:~/Downloads/edison/20160606$ unzip iot-devkit-prof-dev-image-edison-20160606.zip 
Archive:  iot-devkit-prof-dev-image-edison-20160606.zip
  inflating: edison_dnx_fwr.bin      
  inflating: edison_dnx_osr.bin      
  inflating: edison_ifwi-dbg-00.bin  
  inflating: edison_ifwi-dbg-00-dfu.bin  
  inflating: edison_ifwi-dbg-01.bin  
  inflating: edison_ifwi-dbg-01-dfu.bin  
  inflating: edison_ifwi-dbg-02.bin  
  inflating: edison_ifwi-dbg-02-dfu.bin  
  inflating: edison_ifwi-dbg-03.bin  
  inflating: edison_ifwi-dbg-03-dfu.bin  
  inflating: edison_ifwi-dbg-04.bin  
  inflating: edison_ifwi-dbg-04-dfu.bin  
  inflating: edison_ifwi-dbg-05.bin  
  inflating: edison_ifwi-dbg-05-dfu.bin  
  inflating: edison_ifwi-dbg-06.bin  
  inflating: edison_ifwi-dbg-06-dfu.bin  
  inflating: edison-image-edison.ext4  
  inflating: edison-image-edison.hddimg  
  inflating: filter-dfu-out.js       
  inflating: flashall.bat            
  inflating: flashall.sh             
  inflating: FlashEdison.json        
   creating: helper/
  inflating: helper/helper.html      
   creating: helper/images/
  inflating: helper/images/Edison-arduino-blink-led.png  
  inflating: helper/images/Edison-arduino.png  
  inflating: helper/images/Edison-breakout-board.png  
  inflating: ota_update.scr          
  inflating: package-list.txt        
  inflating: u-boot-edison.bin       
  inflating: u-boot-edison.img       
   creating: u-boot-envs/
  inflating: u-boot-envs/edison-prod.bin  
  inflating: u-boot-envs/edison-blankrndis.bin  
  inflating: u-boot-envs/edison-blankcdc.bin  
  inflating: u-boot-envs/edison-ifwi.bin  
xe1gyq@jessie:~/Downloads/edison/20160606$

@ Windows Development Workstation

    C:\Users\aarcemor\Downloads\latestedison>flashall.bat

@ Linux Development Workstation

    user@host:~$ flashall.sh

It the Edison, connect both USB cables and wait for flashall.[sh/bat] script to start the flashing process

xe1gyq@jessie:~/Downloads/edison/20160606$ ./flashall.sh
Using U-Boot target: edison-blankcdc
Now waiting for dfu device 8087:0a99
Please plug and reboot the board
Flashing IFWI
Download    [=========================] 100%      4194304 bytes
Download    [=========================] 100%      4194304 bytes
Flashing U-Boot
Download    [=========================] 100%       237568 bytes
Flashing U-Boot Environment
Download    [=========================] 100%        65536 bytes
Flashing U-Boot Environment Backup
Download    [=========================] 100%        65536 bytes
Rebooting to apply partition changes
Now waiting for dfu device 8087:0a99
Flashing boot partition (kernel)
Download    [=========================] 100%      6144000 bytes
Flashing rootfs, (it can take up to 5 minutes... Please be patient)
Download    [=========================] 100%   1373149184 bytes
Rebooting
U-boot & Kernel System Flash Success...
Your board needs to reboot to complete the flashing procedure, please do not unplug it for 2 minutes.
xe1gyq@jessie:~/Downloads/edison/20160606$

Finally, connect Intel® Edison to your Development Workstation using the registered COM / TTY device

Intel® Galileo BSP Update in a Nutshell

Keep your development environment up-to-date with software downloads for the Intel® Galileo board.

In your Development Workstation

  • Download the latest Yocto Image

  • Unzip its content

  • Open Win32DiskImager

  • Flash the image

  • Insert uSD into Intel® Galileo

  • Finally power cycle the board

  • Connect to your Development Workstation

Flashing the firmware on a system with Windows (manual process)
Getting Started with Intel Edison Part 2: Updating Linux Drive Process
Intel® Edison Board Software Downloads
Latest Release 3.5 Yocto Complete Image "Latest Yocto Poky image for Edison"
Intel® Edison Board Software Release 3.5 Release Notes
Release 3.0 Yocto Complete Image iot-devkit-prof-dev-image-edison-20160315.zip
Intel® Edison Board Software Release 3.0 Release Notes
Intel® Galileo Board Downloads
Making a bootable micro SD Card with Windows*
Win32DiskImager