Introduction

Applicable to These Intel® IoT Gateway Technology Products

  • IoT Gateways based on Intel® Atom™ processors
  • IoT Gateways based on Intel® Core™ processors
  • IoT Gateways based on Intel® Quark™ processors

How These Instructions Help You

This guide will show you how to install Wind River® Linux 7, Wind River® Intelligent Device Platform XT 3.1, and Wind River® Workbench 4 on a Linux computer, and then use the software to build and install a Gateway OS.

Before using this guide, your Gateway hardware must be set up and accessible through a Development Computer. If you have not yet set up your Gateway, see https://software.intel.com/en-us/SetupGateway-hardware.

Note: Your Gateway may have come with a pre-installed evaluation operating system that is intended for exploring basic Gateway capabilities and the Intel® IoT Gateway Developer Hub, which provides a way to perform quick development right on the Gateway, without the need of a Development Computer to recompile a new OS and applications image.

The examples in this guide use a Development Computer that has an Intel® Core™ i5 second generation processor and uses Ubuntu* Desktop 14.04 distribution software. If you are using a different operating system, some of your commands might vary.

Required Experience

  • Executing Linux commands.
  • Creating, editing, and executing scripts.
  • Installing and configuring Linux software.
  • Using a terminal emulation program like PuTTY* for serial connections between computers.

Document Terminology and Conventions

  • Terminology
    • Gateway: An IoT gateway that uses Intel® IoT Gateway Technology.
    • Development Computer: A computer that you provide to develop applications for your Gateway.
    • Intelligent Device Platform: Bundled software from Wind River Systems, Inc.
    • Workbench: Wind River GUI-based development tool included with the Intelligent Device Platform.
  • Conventions
    • This font is used embedded into a paragraph to indicate things like API names, parameters, filenames, directory paths, and executables.
    • Bold text is used for graphical user interface entries, buttons, and keyboard keys.
    • This indicates the contents of a script or commands that you must type on a command line.

Items and Software You Need to Provide

You will need to provide the following items to complete your installation:

What you need Notes

Development Computer

See the notes at the right for the recommended hardware.

Recommended hardware:

  • 3rd Generation Intel® Core™ i5 processor or better
  • CPU with four or more cores and with Intel® Hyper-Threading Technology
  • 150 GB or more of free disk space
  • 4 GB or more RAM

Development Computer operating system

These instructions have been validated on an Ubuntu 14.04 64-bit Development Computer. You can use other 64-bit operating systems. For information, see Development Computer Operating Systems.

USB flash drive with at least 8 GB capacity

The contents of this flash drive will be overwritten.

Communications

  • PuTTY utility or equivalent
  • Serial to USB cable (for gateways with serial port console I/O)
  • Ethernet connection to wired LAN
  • Internet connection
  • Optional: Ethernet router with integrated DHCP server
  • Optional: Wireless or cellular access

The steps in this guide use PuTTY. You can use an equivalent terminal emulation program.

Cellular access requires the installation of a SIM card (not provided) and activation with a cellular service provider.

Note: Cellular modules/capability cannot be added to gateways that are not certified by the relevant regulatory/carrier agencies.

USB keyboard

 

Video: HDMI or VGA display with appropriate cable

 

Optional connectivity components

  • Micro USB-B to standard USB-A adapter
  • Serial cable

Micro USB adapter is to connect additional devices

A serial cable is for serial connectivity or debug purposes

Task Checklist and Completion Times

Below are the key tasks you will complete in this guide with estimated completion times. Complete each task in order.

The full installation process will take several hours. The time required will vary, depending on your skills and experience, the processor speed of your Development Computer, and your Internet connection speed. The estimated completion times are based on Ubuntu* Desktop 14.04 running on an Intel® Core™ i5 second generation processor and with an Internet connection running at approximately 3 MB per second.

Task Estimated Completion Time

Activating Your Wind River License

Less than 1 hour

Installing Ubuntu Linux Updates

Less than 1 hour

Confirming Disk Space

10 minutes

Installing Wind River Software

2 - 4 hours

Building a Gateway OS

3 - 5 hours

Installing the Gateway OS

45 minutes

Development Computer Operating Systems

Wind River Systems, Inc. tested the following development operating systems for running Wind River Linux. Intel recommends the Ubuntu Desktop 14.04 LTS 64-bit operating system for your Development Computer.

Note: You must use a 64-bit operating system.
Distribution Architecture

Ubuntu* Desktop 14.04 LTS (Intel recommended)

x86 64-bit

Red Hat Enterprise Linux Workstation 6.5 and 7.0

x86 64-bit

OpenSUSE* 13.1

x86 64-bit

Novell* SUSE Linux Enterprise Desktop 11 SP3

x86 64-bit

Fedora* 20

x86 64-bit

For detailed information on supported Linux development operating systems, and for additional Linux operating system requirements, see the Wind River® Intelligent Device Platform XT 3.1 Release Notes at https://knowledge.windriver.com/Content_Lookup?id=045672.

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.