Intel ND1 Installation Manual Revised

Document Number: EQSG-ww29
Intel® Edison
Quick Start Guide
September 2014
Revision ww29
Intel Confidential
Intel® Edison Quick Start Guide September 2014 2 Intel Confidential Document Number: EQSG-ww29
Notice: This document contains information on products in the design phase of development. The information here is subject to change without notice. Do not finalize a design with this information.
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
A “Mission Critical Application” is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or death. SHOULD YOU PURCHASE OR USE INTEL’S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS' FEES ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY, OR DEATH ARISING IN ANY WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.
Intel software products are copyrighted by and shall remain the property of Intel Corporation. Use, duplication, or disclosure is subject to restrictions stated in Intel’s Software License Agreement, or in the case of software delivered to the government, in accordance with the software license agreement as defined in FAR 52.227-7013.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
The code names presented in this document are only for use by Intel to identify products, technologies, or services in development that have not been made commercially available to the public, i.e., announced, launched, or shipped. They are not "commercial" names for products or services and are not intended to function as trademarks.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an order number and are referenced in this document, or other Intel literature may be obtained by calling 1-800-548-4725 or by visiting Intel’s website at http://www.intel.com/design/literature.htm.
Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across different processor families. See http://www.intel.com/products/processor_number for details.
Intel, the Intel logo, and Edison are trademarks of Intel Corporation in the US and other countries.
* Other brands and names may be claimed as the property of others.
Copyright © 2014 Intel Corporation. All rights reserved.
Intel® Edison September 2014 Quick Start Guide Document Number: EQSG-ww29 Intel Confidential 3
Contents
1! Introduction ......................................................................................................................................................... 6!
1.1! References ............................................................................................................................................. 6!
1.2! Terminology ............................................................................................................................................ 6!
1.3! Typographic conventions ....................................................................................................................... 6!
2! Overview .............................................................................................................................................................. 7!
2.1! Before you begin .................................................................................................................................... 8!
3! Windows Configuration ..................................................................................................................................... 9!
3.1! Connect to Edison through USB/UART serial ........................................................................................ 9!
! Downloads ........................................................................................................................ 9!3.1.1
! Initial setup ........................................................................................................................ 9!3.1.2
! Connecting to Edison ....................................................................................................... 9!3.1.3
3.2! Connect through RNDIS ...................................................................................................................... 10!
! Downloads ...................................................................................................................... 10!3.2.1
! Initial setup ...................................................................................................................... 10!3.2.2
! Connecting to Edison ..................................................................................................... 10!3.2.3
3.3! Flashing an image onto the Edison ...................................................................................................... 10!
! Downloads ...................................................................................................................... 10!3.3.1
! Initial setup ...................................................................................................................... 11!3.3.2
! Flashing an image .......................................................................................................... 12!3.3.3
3.4! Cross-compile “hello world” .................................................................................................................. 13!
4! Linux Configuration .......................................................................................................................................... 14!
4.1! Connect through USB/UART ............................................................................................................... 14!
! Initial setup ...................................................................................................................... 14!4.1.1
! Connecting to Edison ..................................................................................................... 14!4.1.2
4.2! Connect through RNDIS ...................................................................................................................... 14!
! Initial setup ...................................................................................................................... 14!4.2.1
! Connecting to Edison ..................................................................................................... 16!4.2.2
4.3! Flash an image onto the Edison ........................................................................................................... 17!
! Downloads ...................................................................................................................... 17!4.3.1
! Initial setup ...................................................................................................................... 17!4.3.2
! Flashing an image .......................................................................................................... 17!4.3.3
4.4! Cross-compile “hello world” .................................................................................................................. 18!
5! Mac OS X Configuration ................................................................................................................................... 19!
5.1! Connect through USB/UART ............................................................................................................... 19!
5.2! Connect through RNDIS ...................................................................................................................... 19!
6! Connecting to the Intel® Edison Board .......................................................................................................... 21!
6.1! Wi-Fi ..................................................................................................................................................... 21!
6.2! Bluetooth .............................................................................................................................................. 21!
6.3! Changing an Edison board’s static IP address .................................................................................... 22!
7 7.1 Regulatory Statements……………………………………………………………… … …… … ……..……… 23,24
Intel® Edison Quick Start Guide September 2014 4 Intel Confidential Document Number: EQSG-ww29
Figures
Figure 1! What’s included in the box ................................................................................................................. 7!
Figure 2! PuTTY configuration .......................................................................................................................... 9!
Figure 3! Zadig setup ...................................................................................................................................... 11!
Figure 4! Verifying dfu-util installation ............................................................................................................. 12!
Figure 5! Windows Device Manager — USB devices ..................................................................................... 12!
Figure 6! Intel® Edison board ......................................................................................................................... 13!
Figure 7! Linux > Edit connections .................................................................................................................. 15!
Figure 8! Linux > Network connections ........................................................................................................... 15!
Figure 9! Linux > Editing wired connection ..................................................................................................... 16!
Figure 10! Intel® Edison board ......................................................................................................................... 18!
Figure 11! Mac system preferences ................................................................................................................. 19!
Figure 12! Configure RNDIS driver ................................................................................................................... 20!
Intel® Edison September 2014 Quick Start Guide Document Number: EQSG-ww29 Intel Confidential 5
Revision History
Revision
Description
Date
ww27
Initial release
July 9, 2014
ww29
Overhaul to align documentation with OOBE, follow a linear process, and fix errors.
July 22, 2014
§
Introduction
Intel® Edison Quick Start Guide September 2014 6 Intel Confidential Document Number: EQSG-ww29
1 Introduction
This document provides the necessary steps to install the Intel® Edison software and make the initial configurations in the supported environments.
1.1 References
Reference
Name
Number/location
[QSG]
Intel® Edison Quick Start Guide
(This document)
[UG]
Intel® Edison Board Support Package User Guide
[RN]
Intel® Edison Board Support Package Release Notes
[HDG]
Intel® Edison Hardware Design Guide
[GSG]
Intel® Edison Getting Started Guide
[SDG]
Intel® Edison Software Developer Guide
[YPQSG]
Yocto Project Quick Start Guide
http://www.yoctoproject.org/docs/current/yocto­project-qs/yocto-project-qs.html
[YDM]
Yocto Developer Manual
http://www.yoctoproject.org/docs/current/dev­manual/dev-manual.html
[YKDM]
Yocto Kernel Developer Manual
http://www.yoctoproject.org/docs/latest/kernel­dev/kernel-dev.html
1.2 Terminology
Term
Definition
SSH
Secure shell host
RNDIS
Remote Network Driver Interface Specification (Microsoft Proprietary protocol used on top of USB)
UART
Universal Asynchronous Receiver/Transmitter
SCP
Secure Copy Command
SFTP
Secure File Transfer Protocol
USB CDC
Universal Serial Bus Communication Device Class
1.3 Typographic conventions
The following conventions are used in this document:
Emphasis - graphical user interface entries and buttons, filenames, directory paths, etc.
Courier font - code examples, command line entries.
Linux terminal inputs follow bold ## symbols and outputs follow a single # symbol as shown below.
##echo “a line sample of terminal input and output” #a line sample of terminal input and output
§
Overview
Intel® Edison September 2014 Quick Start Guide Document Number: EQSG-ww29 Intel Confidential 7
2 Overview
Thank you for participating in the Intel® Edison development program. Your development pacakge includes an Intel® Edison development (daughter) board and an Arduino expansion board (Figure 1). This figure also shows some of the key components on the Intel® Edison development board that you might need to access for the purposes of this document.
Figure 1 What’s included in the box
FW - Firmware recover (connected to pin #63)
Micro SD card slot
Arduino expansion board
RM button (Recovery Mode; connected to pin #30)
Power
Intel® Edison board
Micro USB port (for flashing)
Serial port
You will also need the following (not included):
One microUSB cable (two, if you want to use both microUSB ports simultaneously)
One power supply, with a 2.1 mm center-positive jack, that provides voltage between 7 and 15 V.
The Intel® Edison development board can be powered over USB (max 0.5 A) through the USB multigadget port and by an external power supply that provides between 7 and 15 V.
The UART port is the debug port and provides a serial connection to the Edison board.
The multigadget port is a USB CDC device that does multiple things on the same connection:
Can power the Edison board.
Provides a network interface through remote network driver interface specification (RNDIS).
Provides a serial connection and access for Arduino IDE through ACM serial.
Grants the host computer access to an 800 MB Edison partition as a USB drive.
Allows users to flash the Edison device.
The USB 2.0 Host port allows USB devices, such as cameras, to connect to the Edison. This port cannot be used at the same time as the multigadget port; you must use the micro switch to enable one or the other.
Overview
Intel® Edison Quick Start Guide September 2014 8 Intel Confidential Document Number: EQSG-ww29
2.1 Before you begin
Release contents are available at file://aceslab/SLC/NDG-Edison/Software/Release. To follow this document, download the following:
Flash image: Edison-image-ww29-14.zip
Cross-compilation SDK installers (to compile your applications). Download the file for your host OS:
Win32: edison-sdk-win32-weekly-19.zip
WIn64: edison-sdk-win64-weekly-19.zip
Linux32: edison-sdk-linux32-weekly-19.zip
Linux64: edison-sdk-linux64-weekly-19.zip
Mac OS X: edison-sdk-macosx-weekly-19.zip
§
Loading...
+ 16 hidden pages