Intel ND1 802.11 a/b/g/n, BLE and BT Module User Manual User Guide2x

Intel Corporation 802.11 a/b/g/n, BLE and BT Module User Guide2x

Contents

Installation Manual Revised

Download: Intel ND1 802.11 a/b/g/n, BLE and BT Module User Manual User Guide2x
Mirror Download [FCC.gov]Intel ND1 802.11 a/b/g/n, BLE and BT Module User Manual User Guide2x
Document ID2397388
Application IDdBwGUOZZUgdcUCt6kjAzlQ==
Document DescriptionInstallation Manual Revised
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize277.87kB (3473383 bits)
Date Submitted2014-09-22 00:00:00
Date Available2015-02-21 00:00:00
Creation Date2014-09-22 20:11:08
Producing SoftwareMac OS X 10.9.4 Quartz PDFContext
Document Lastmod2014-09-22 20:11:08
Document TitleMicrosoft Word - User Guide2.docx
Document CreatorWord

Intel® Edison
Quick Start Guide
September 2014
Revision ww29
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
Quick Start Guide
Intel Confidential
September 2014
Document Number: EQSG-ww29
Contents
  
  
  
  
  
  
Introduction ......................................................................................................................................................... 6	
  
1.1	
  
References ............................................................................................................................................. 6	
  
1.2	
  
Terminology............................................................................................................................................ 6	
  
1.3	
  
Typographic conventions ....................................................................................................................... 6	
  
Overview .............................................................................................................................................................. 7	
  
2.1	
  
Before you begin .................................................................................................................................... 8	
  
Windows Configuration ..................................................................................................................................... 9	
  
3.1	
  
Connect to Edison through USB/UART serial ........................................................................................ 9	
  
3.1.1	
  
Downloads ........................................................................................................................ 9	
  
3.1.2	
  
Initial setup........................................................................................................................ 9	
  
3.1.3	
  
Connecting to Edison ....................................................................................................... 9	
  
3.2	
  
Connect through RNDIS ...................................................................................................................... 10	
  
3.2.1	
  
Downloads ...................................................................................................................... 10	
  
3.2.2	
  
Initial setup...................................................................................................................... 10	
  
3.2.3	
  
Connecting to Edison ..................................................................................................... 10	
  
3.3	
  
Flashing an image onto the Edison ...................................................................................................... 10	
  
3.3.1	
  
Downloads ...................................................................................................................... 10	
  
3.3.2	
  
Initial setup...................................................................................................................... 11	
  
3.3.3	
  
Flashing an image .......................................................................................................... 12	
  
3.4	
  
Cross-compile “hello world” .................................................................................................................. 13	
  
Linux Configuration.......................................................................................................................................... 14	
  
4.1	
  
Connect through USB/UART ............................................................................................................... 14	
  
4.1.1	
  
Initial setup...................................................................................................................... 14	
  
4.1.2	
  
Connecting to Edison ..................................................................................................... 14	
  
4.2	
  
Connect through RNDIS ...................................................................................................................... 14	
  
4.2.1	
  
Initial setup...................................................................................................................... 14	
  
4.2.2	
  
Connecting to Edison ..................................................................................................... 16	
  
4.3	
  
Flash an image onto the Edison ........................................................................................................... 17	
  
4.3.1	
  
Downloads ...................................................................................................................... 17	
  
4.3.2	
  
Initial setup...................................................................................................................... 17	
  
4.3.3	
  
Flashing an image .......................................................................................................... 17	
  
4.4	
  
Cross-compile “hello world” .................................................................................................................. 18	
  
Mac OS X Configuration................................................................................................................................... 19	
  
5.1	
  
Connect through USB/UART ............................................................................................................... 19	
  
5.2	
  
Connect through RNDIS ...................................................................................................................... 19	
  
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.1 Regulatory Statements………………………………………………………………………………..……… 23,24
Intel® Edison
September 2014
Document Number: EQSG-ww29
Quick Sta
Intel Confidential
Figures
Figure 1	
  
Figure 2	
  
Figure 3	
  
Figure 4	
  
Figure 5	
  
Figure 6	
  
Figure 7	
  
Figure 8	
  
Figure 9	
  
Figure 10	
  
Figure 11	
  
Figure 12	
  
Intel® Edison
Quick Start Guide
What’s included in the box ................................................................................................................. 7	
  
PuTTY configuration .......................................................................................................................... 9	
  
Zadig setup ...................................................................................................................................... 11	
  
Verifying dfu-util installation ............................................................................................................. 12	
  
Windows Device Manager — USB devices ..................................................................................... 12	
  
Intel® Edison board ......................................................................................................................... 13	
  
Linux > Edit connections .................................................................................................................. 15	
  
Linux > Network connections ........................................................................................................... 15	
  
Linux > Editing wired connection ..................................................................................................... 16	
  
Intel® Edison board ......................................................................................................................... 18	
  
Mac system preferences ................................................................................................................. 19	
  
Configure RNDIS driver ................................................................................................................... 20	
  
Intel Confidential
September 2014
Document Number: EQSG-ww29
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
§
Intel® Edison
September 2014
Document Number: EQSG-ww29
Quick Sta
Intel Confidential
Introduction
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/yoctoproject-qs/yocto-project-qs.html
[YDM]
Yocto Developer Manual
http://www.yoctoproject.org/docs/current/devmanual/dev-manual.html
[YKDM]
Yocto Kernel Developer Manual
http://www.yoctoproject.org/docs/latest/kerneldev/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
§
Intel® Edison
Quick Start Guide
Intel Confidential
September 2014
Document Number: EQSG-ww29
Overview
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.
Intel® Edison
September 2014
Document Number: EQSG-ww29
Quick Sta
Intel Confidential
Overview
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
§
Intel® Edison
Quick Start Guide
Intel Confidential
September 2014
Document Number: EQSG-ww29
Windows Configuration
Windows Configuration
Complete these one-time instructions to configure your Intel® Edison board for Windows.
3.1
Connect to Edison through USB/UART serial
The easiest way to connect to Edison is to use a terminal emulator through the USB/UART serial debug interface.
3.1.1
Downloads
To connect to the Edison through UART, you need an FTDI UART driver and a terminal emulator such as PuTTY that
can connect to a UART interface.
•
•
FTDI Driver: http://www.ftdichip.com/Drivers/CDM/CDM%20v2.10.00%20WHQL%20Certified.exe
PuTTY (or another COM port terminal emulator): http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
3.1.2
Initial setup
If you have not installed a UART USB driver before, install the FTDI UART driver. To make sure the device has been
installed correctly, power on the Edison and connect it to your computer. Then, go to Device Manager and locate the
“USB Serial Port” device under Ports. If the device exists, setup succeeded. Afterwards, make sure you have
downloaded a terminal emulator, such as PuTTY.
3.1.3
Connecting to Edison
To connect to the USB UART interface, go to Device Manager and make note of the COM port assigned to the USB
Serial Port device. Using your terminal emulator, connect to that serial COM port with a baud rate of 115200.
If you are using PuTTY, select Serial and enter the COM port and a speed of 115200 (Figure 2).
Figure 2
PuTTY configuration
Note: When the serial console is not used for 5 seconds, it goes to idle. The first character you enter when it is in
this state will be lost. This is a hardware issue; there is currently no software workaround.
Intel® Edison
September 2014
Document Number: EQSG-ww29
Quick Sta
Intel Confidential
Windows Configuration
3.2
Connect through RNDIS
Setting up RNDIS will allow you to access Edison using an Ethernet over USB connection. This allows SSH, SCP,
and SFTP to all occur over a USB cable. This method does not require a driver to be installed.
3.2.1
Downloads
In this case, you’ll need to install something with a SSH client such as Cygwin, Git for Windows, or Putty. In our
examples, we’ll be using Putty.
PuTTY (or another COM Port terminal emulator): http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
•
3.2.2
Initial setup
Set up RNDIS/Ethernet gadget
1.
Launch the Device Manager (Start > Control Panel > Hardware and Sound and select the Device Manager
under Devices and Printers) and look under Network adapters for RNDIS/Ethernet Gadget. If it is not there,
right-click RNDIS/Ethernet Gadget and select Update Driver Software.
2.
Choose Browse my computer for driver software and Let me pick from a list of device drivers on my
computer. Select Network adapters as the device type and click Next.
3.
Select network adapters from the dropdown list of manufacturers, select Microsoft Corporation and Remote
NDIS Compatible Device.
4.
Click Next and click through the update driver warning. The device should be installed correctly in the
network adapters list.
Set the IP address
To set the IP address, do the following:
1.
2.
Open Control Panel > Network Internet > Network Connections.
Open the properties of the local area network USB Ethernet/RNDIS Gadget.
3.
Click Internet Protocol Version 4 (TCP/IPv4) in the list of items then click Properties and change the
following:
a.
b.
4.
IP address: 192.168.2.1
Subnet mask: 255.255.255.0
Save the settings and exit. This will allow you to connect to the board, which will have the IP address
192.168.2.15.
3.2.3
Connecting to Edison
To connect to the Edison, SSH to 192.168.2.15 with root as the username. If a terminal environment such as Git
Bash has SSH, this would create the connection:
ssh root@192.168.2.15
For Putty, the configuration would be to select the SSH radio button and enter root @ 192.168.2.15 as the hostname.
Because this IP address is statically set on the Edison, it will not be possible to have two Edisons connected over
RNDIS without changing the static IP on one of the two devices.
3.3
Flashing an image onto the Edison
Follow these instructions to use a prebuilt Edison image that Intel has distributed.
3.3.1
Downloads
Before starting the process, download the following dependencies:
Intel® Edison
Quick Start Guide
10
Intel Confidential
September 2014
Document Number: EQSG-ww29
Windows Configuration
Phone Flash Tool: https://wiki.ith.intel.com/display/DRD/Phone+Flash+Tool
dfu-util: http://dfu-util.gnumonks.org/releases/dfu-util-0.7-binaries.7z
Zadig: http://zadig.akeo.ie/downloads/zadig_2.1.0.exe
•
•
•
Also, go to file://aceslab/SLC/NDG-Edison/Software/Release and download the latest Edison image zip file (edisonimage-wwXX-XX.zip, where “XX-XX” is the workweek and year), and extract a prebuilt Edison image archive to flash.
3.3.2
Initial setup
For the phone flash tool to work on Windows, the Intel SOC drivers and the Intel Android USB drivers are required.
These drivers are included in the Phone Flash Tool package, and they will be installed or updated during PFT
installation. Install Phone Flash Tools. After doing so, extract the dfu-util archive, and store it in a location where it
will not be inadvertently disturbed, such as C:\Program Files (x86).
You must add the dfu-util directory to the path manually. Do the following:
1.
2.
Right-click on the Computer icon and select Properties.
Choose Advanced system settings in the left pane.
3.
Click Environment Variables at the bottom of the Advanced tab.
4.
Edit the Path variable in the system variables list (the lower list). Assuming that dfu-util was extracted to
C:\Program Files (x86), insert a semicolon and add C:\Program Files (x86)\dfu-util-0.7-binaries\win32mingw32 to the path.
You will also need the Zadig program to make dfu-util work on Windows. Zadig is a utility that aids in installing
drivers.
The first time the board is plugged into the PC, you need to install its driver by launching Zadig.exe.
Note: If you don’t see USB download gadget in the dropdown for Zadig after waiting for about a minute, open a
terminal in the extracted folder of the Edison image – which should have a file named flashall.bat – and run the
following command:
flashall.bat -i
After the process is completed, the USB download gadget should show up in Zadig (Figure 3).
Figure 3
Zadig setup
Select USB download gadget and install the WinUSB driver, then click OK when the verification message states the
installation is successful and restart your computer.
To verify dfu-utils installation, open a terminal and issue the command:
dfu-util –v –l –d 8087:b6b6
You should see output similar to Figure 4.
Intel® Edison
September 2014
Document Number: EQSG-ww29
Quick Sta
Intel Confidential
11
Windows Configuration
Figure 4
Verifying dfu-util installation
You can also verify the availability of the USB download gadget by launching the Device Manager Go to Start >
Control Panel > Hardware and Sound and select the Device Manager under Devices and Printers. Then look under
Universal Serial Bus devices (at the bottom of Figure 5).
Figure 5
Windows Device Manager — USB devices
3.3.3
Flashing an image
Use a USB 2.0 port for all flashing operations on the Intel® Edison board.
1.
Keep the Micro USB cable and the power supply unplugged. Make sure that the position of the tiny switch
SW1 is on the side closer to the Micro USB connector.
2.
Unzip the prebuilt edison_image-wwXX-XX.zip file into a directory of your choice. Then open a Windows
command shell, navigate to the directory where you saved the zip files, and enter the following command:
Intel® Edison
Quick Start Guide
12
Intel Confidential
September 2014
Document Number: EQSG-ww29
Windows Configuration
.\flashall.bat –b
3.
When the script starts to search for the Edison, connect the micro USB cable to the inner Micro USB port as
shown in Figure 6, and connect the power supply afterwards. If the flashing does not start, unplug both
cables, reinsert the microUSB cable, and then reconnect the power supply.
4.
After the flashing starts, allow the script to completely run and do not interrupt.
5.
After flashing, the board will reboot a couple of times and partition the file system. Do not interrupt this
operation, it should last approximately 30 seconds or so.
Figure 6
Intel® Edison board
3.4
Cross-compile “hello world”
To build a native application in a Windows environment, do the following:
1.
Unzip the edison-sdk-win32-weekly-14.zip file to a directory of your choice.
/* Hello World program */
#include
main()
printf("Hello World\n");
2.
If you extracted the zip archive to the C:\ drive, the command to build helloworld.c would be this:
C:\edison-sdk-win32-weekly-14\poky-edison-eglibc-i686-edison-image-core2-32toolchain-1.6\sysroots\i686-pokysdk-mingw32\usr\bin\i586-poky-linux\i586-pokylinux-gcc.exe --sysroot=C:\edison-sdk-win32-weekly-14\poky-edison-eglibc-i686edison-image-core2-32-toolchain-1.6\sysroots\core2-32-poky-linux
c:\test\helloworld.c -o c:\test\helloworld
§
Intel® Edison
September 2014
Document Number: EQSG-ww29
Quick Sta
Intel Confidential
13
Linux Configuration
Linux Configuration
Complete these one-time instructions to configure your Intel® Edison board forLinux.
4.1
Connect through USB/UART
4.1.1
Initial setup
If you do not have a terminal program that can connect to a UART interface such as PuTTY, minicom, teraterm, or
screen, you will need to install one. For the sake of simplicity, we will be using screen in this guide.
Ubuntu:
sudo apt-get install screen
4.1.2
Connecting to Edison
Connect a USB cable from your host computer to the Intel® Edison board’s micro USB receptacle (J3), in the lower
right corner of the board (as shown in Figure 6).
Using a terminal program (such as PuTTY, minicom, teraterm, screen, etc.), enter a command to connect to the
board. If multiple UART devices are not connected, the Edison UART interface will be enumerated as /dev/ttyUSB0.
Baudrate should be set at 115200.
For example, with screen.
sudo screen /dev/ttyUSB0 115200
4.2
Connect through RNDIS
4.2.1
Initial setup
Add the following lines to /etc/network/interfaces
allow-hotplug usb0
auto usb0
iface usb0 inet static
address 192.168.2.1
netmask 255.255.255.0
Restart networking service using: /etc/init.d/networking restart
Note: Modifying this file will have a side-effect that usb0 network interface will be configured each time for the next
PC reboot. If the board is up and running, the USB interface will be found; if the board is not running, it won't.
Sometimes this will cause the system to hang for a while as Ubuntu boots, trying to configure the network. After
a successful boot, eth0 might fail to be configured. If this happens, a workaround is to manually start network
manager from terminal:
$ sudo service network-manager start
If this process does not work, there is an alternative (and perhaps easier) method on Ubuntu, using the GUI to edit
the network connections. After flashing the device, Ubuntu will automatically register a new wired connection.
Network connections can be viewed in the top right of the status bar. Click Edit Connections from the dropdown
menu, as shown in Figure 7.
Intel® Edison
Quick Start Guide
14
Intel Confidential
September 2014
Document Number: EQSG-ww29
Linux Configuration
Figure 7
Linux > Edit connections
Depending on how many wired connections you have, the wired connection to the Intel® Edison board will usually be
the most recently created one, with the highest identifier. In this case, it is Wired Connection 3. You can verify which
wired connection is the correct one by going to the dropdown menu shown above, and seeing which connection has
“edison” in the name.
After determining which wired connection the Intel® Edison board is connected to, highlight it and click Edit
(Figure 8).
Figure 8
Linux > Network connections
Go to the IPv4 Settings tab and click Add (Figure 9). Enter the following information:
•
•
•
IP Address: 192.168.2.1
Netmask: 255.255.255.0
Gateway: 0.0.0.0
Intel® Edison
September 2014
Document Number: EQSG-ww29
Quick Sta
Intel Confidential
15
Linux Configuration
Figure 9
Linux > Editing wired connection
Click Save. You should now be able to network with and connect to the Intel® Edison board without issue.
4.2.2
Connecting to Edison
To connect to the Edison, SSH to 192.168.2.15 with root as the username. For example, from the terminal;
ssh root@192.168.2.15
Because this IP address is statically set on the Edison, it will not be possible to have two Edisons connected over
RNDIS without changing the static IP on one of the two devices.
Intel® Edison
Quick Start Guide
16
Intel Confidential
September 2014
Document Number: EQSG-ww29
Linux Configuration
4.3
Flash an image onto the Edison
4.3.1
Downloads
Before starting the process, download the following dependencies:
Phone Flash Tool: https://wiki.ith.intel.com/display/DRD/Phone+Flash+Tool
•
Also, go to file://aceslab/SLC/NDG-Edison/Software/Release and download the latest Edison image zip file (edisonimage-wwXX-XX.zip, where “XX-XX” is the workweek and year), and extract a prebuilt Edison image archive to flash.
4.3.2
Initial setup
For Ubuntu 12.04 environments, do the following:
1.
Install Phone Flash Tool (including the SOC and USB drivers):
sudo apt-get install gdebi ia32-libs
2.
Enter the following:
sudo gdebi ~//PhoneFlashTool_4.4.4.0_linux_x86_64.deb
3.
Enter the following:
sudo apt-get install dfu-util
Note: Gnome users: You must configure the device before connecting it to your computer, to prevent the network
manager desktop plugin from creating a profile for the device. If you do not, you will have to remove this profile to
avoid losing static IP configuration.
4.3.3
Note:
Flashing an image
Use a USB 2.0 port for all flashing operations on the Intel® Edison board.
1.
Keep the Micro USB cable and the power supply unplugged. Make sure that the position of the tiny switch
SW1 is on the side closer to the Micro USB connector.
2.
Unzip the prebuilt edison_image-wwXX-XX.zip file. Then open a command shell, navigate to the directory
listed below, and enter the following command:
./flashall.sh –b
3.
4.
5.
When the script starts to search for the Edison, connect the micro USB cable to the inner Micro USB port as
shown in Figure 6, and connect the power supply afterwards. If the flashing does not start, unplug both
cables, reinsert the microUSB cable, and then reconnect the power supply.
After the flashing starts, allow the script to completely run and do not interrupt.
After flashing, the board will reboot a couple of times and partition the file system. Do not interrupt this
operation, it should last approximately 30 seconds or so.
Note: If you have errors flashing, open a UART interface serial connection in order to see what is happening on
the Edison.
Intel® Edison
September 2014
Document Number: EQSG-ww29
Quick Sta
Intel Confidential
17
Linux Configuration
Figure 10
Intel® Edison board
4.4
Cross-compile “hello world”
To build a native application for the target using the cross-compilation toolchain, do the following:
1.
Extract the script from the zip, which should be in the format Edison-sdk-linux-weekly-51.zip. Run the script
with sudo, which should prompt for a target install directory. Install the cross-compiler in a directory of your
choice, which by default is /opt/poky-edison/1.6.
sudo ./poky-edison-eglibc-x86_64-edison-image-core2-32-toolchain-1.6.sh
Enter target directory for SDK (default: /opt/poky-edison/1.6):
2.
Initialize the environment to use the proper cross-compiler:
source /opt/poky-edison/1.6/environment-setup-core2-32-poky-linux
3.
Build a “helloworld” C program:
/* Hello World program */
#include
main()
printf("Hello World\n");
4.
Save it as helloworld.c.
5.
Compile the helloworld.c program and deploy it on the device. This is an example of how to do so over
RNDIS.
$CC -o helloworld helloworld.c
scp helloworld root@192.168.2.15:/home/root
§
Intel® Edison
Quick Start Guide
18
Intel Confidential
September 2014
Document Number: EQSG-ww29
Mac OS X Configuration
Mac OS X Configuration
5.1
Connect through USB/UART
Open up a terminal and use the screen command to connect to the UART USB interface. The following command will
do so as long as there is only one UART interface connected to the Mac.
sudo screen /dev/tty.usbserial* 115200
5.2
Connect through RNDIS
MacOS X does not come with the needed Remote Network Driver Interface Specification (RNDIS) driver preinstalled.
A possible solution is the open-source HoRNDIS driver. (Visit www.joshuawise.com/horndis.)
The easiest way to install the necessary software is by using homebrew. If you do not have homebrew, you can
install it by entering the following on a command line:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Once you have homebrew installed, use it to install the HoRNDIS driver:
brew install horndis
If this command fails, install the downloaded horndis file using the Mac package installer.
Configure the RNDIS driver by opening the system preferences and selecting Network (Figure 11).
Figure 11
Mac system preferences
In the network window (Figure 12), select RNDIS driver from the left column, then set the RNDIS driver to configure
IPv4 manually, with an IP address of 192.168.2.1 and a subnet mask of 255.255.255.0. Then click Apply.
Intel® Edison
September 2014
Document Number: EQSG-ww29
Quick Sta
Intel Confidential
19
Mac OS X Configuration
Figure 12
Configure RNDIS driver
To connect to the Edison, SSH to 192.168.2.15 with root as the username. For example, from the terminal:
ssh root@192.168.2.15
Note: Because this IP address is statically set on the Edison board, it will not be possible to have two Edison
boards connected over RNDIS without changing the static IP on at least one of the two devices.
§
Intel® Edison
Quick Start Guide
20
Intel Confidential
September 2014
Document Number: EQSG-ww29
Connecting to the Intel® Edison Board
Connecting to the Intel® Edison Board
Make sure your host computer (Linux, Windows, or Mac) has been set up following the steps in the preceding
chapters, then connect to the Intel® Edison module using one of the following methods.
6.1
Wi-Fi
To connect your Intel® Edison board to Wi-Fi devices, enter the following on a command line:
systemctl start wpa_supplicant
wpa_cli
> add_network
> set_network 0 key_mgmt WPA-PSK
> set_network 0 ssid "Guest"
> set_network 0 psk "xxxxx"
> enable_network 0
> quit
Usage example:
ping www.intel.com
iperf –c 192.168.2.2 –u –b 20M –I 2 –t 60
6.2
Bluetooth
To connect your Intel® Edison board to Bluetooth devices, enter the following on a command line:
root@edison:~# rfkill unblock bluetooth
turning Bluetooth ON
Done setting line discipline
root@edison:~#
Now you can verify all RF interface via rfkill
root@edison:~# rfkill list
0: phy0: wlan
Soft blocked: no
Hard blocked: no
1: brcmfmac-wifi: wlan
Soft blocked: no
Hard blocked: no
2: bcm43xx Bluetooth: bluetooth
Soft blocked: no
Hard blocked: no
3: hci0: bluetooth
Soft blocked: no
Hard blocked: no
You have done, bluetooth is enabled !!
A basic test is to perform a scan:
root@edison:~# hcitool scan
Scanning ...
CC:52:AF:03:33:B4
OJABBARX-MOBL2
70:F3:95:7D:48:EF
MONTEILX-MOBL
70:F3:95:7D:88:41
n/a
E0:2A:82:CB:62:9B
FGANAPAX-MOBL
F4:B7:E2:F7:14:FD
AZOUAOUI-MOBL
70:F3:95:C7:C7:2D
SCOLLEUX-MOBL
root@edison:~#
Intel® Edison
September 2014
Document Number: EQSG-ww29
Quick Sta
Intel Confidential
21
Connecting to the Intel® Edison Board
6.3
Changing an Edison board’s static IP address
If you more than one Intel® Edison device, you will need to change the static IP address of each additional board in
the same host via SSH. To change an Edison’s IP address, do the following:
1.
Log on to the Edison board via SSH.
2.
Edit the /lib/systemd/system/network-gadget-init.service file and change the default IP address listed in
following two lines:
ExecStart=-/bin/sh –c “ ifconfig usb0 192.168.2.15”
ExecReload=-/bin/sh –c “ ifconfig usb0 192.168.2.15”
3.
Next time you og on to this Edison device via SSH, the static IP address will be changed.
§
Intel® Edison
Quick Start Guide
22
Intel Confidential
September 2014
Document Number: EQSG-ww29
Regulatory Statements
Regulatory	
  Statements	
  
Model:	
  Edison	
  
FCC	
  Statement:	
  
This	
  device	
  complies	
  with	
  Part	
  15	
  of	
  the	
  FCC	
  Rules.	
  Operation	
  is	
  subject	
  to	
  the	
  following	
  two	
  conditions:	
  
•	
  This	
  device	
  may	
  not	
  cause	
  harmful	
  interference	
  
•	
  This	
  device	
  must	
  accept	
  any	
  interference	
  received	
  including	
  interference	
  that	
  may	
  cause	
  undesired	
  
operation.	
  
This	
  equipment	
  has	
  been	
  tested	
  and	
  found	
  to	
  comply	
  with	
  the	
  limits	
  for	
  a	
  Class	
  B	
  digital	
  device,	
  
pursuant	
  to	
  part	
  15	
  of	
  the	
  FCC	
  Rules.	
  These	
  limits	
  are	
  designed	
  to	
  provide	
  reasonable	
  protection	
  against	
  
harmful	
  interference	
  in	
  a	
  residential	
  installation.	
  This	
  equipment	
  generates,	
  uses	
  and	
  can	
  radiate	
  radio	
  
frequency	
  energy	
  and,	
  if	
  not	
  installed	
  and	
  used	
  in	
  accordance	
  with	
  the	
  instructions,	
  may	
  cause	
  harmful	
  
interference	
  to	
  radio	
  communications.	
  However,	
  there	
  is	
  no	
  guarantee	
  that	
  interference	
  will	
  not	
  occur	
  
in	
  a	
  particular	
  installation.	
  If	
  this	
  equipment	
  does	
  cause	
  harmful	
  interference	
  to	
  radio	
  or	
  television	
  
reception,	
  which	
  can	
  be	
  determined	
  by	
  turning	
  the	
  equipment	
  off	
  and	
  on,	
  the	
  user	
  is	
  encouraged	
  to	
  try	
  
to	
  correct	
  the	
  interference	
  by	
  one	
  or	
  more	
  of	
  the	
  following	
  measures:	
  
•	
  Reorient	
  or	
  relocate	
  the	
  receiving	
  antenna	
  
  •	
  Increase	
  the	
  separation	
  between	
  the	
  equipment	
  and	
  receiver.	
  	
  
•	
  Connect	
  the	
  equipment	
  into	
  an	
  outlet	
  on	
  a	
  circuit	
  different	
  from	
  that	
  
to	
  which	
  the	
  receiver	
  is	
  connected.	
  
  •	
  Consult	
  the	
  dealer	
  or	
  an	
  experienced	
  radio/TV	
  technician	
  for	
  help.	
  
WARNING!	
  Exposure	
  to	
  Radio	
  Frequency	
  Radiation	
  The	
  radiated	
  output	
  power	
  of	
  this	
  device	
  is	
  
below	
  the	
  FCC	
  and	
  Industry	
  Canada	
  radio	
  frequency	
  exposure	
  limits.	
  
To	
  ensure	
  compliance	
  with	
  FCC,	
  IC	
  and	
  CE	
  SAR	
  limits	
  use	
  in	
  portable	
  hosts	
  is	
  subject	
  to	
  the	
  
following	
  limitations:	
  
  
This	
  module,	
  when	
  configured	
  at	
  the	
  low	
  power	
  setting	
  described	
  in	
  this	
  filing,	
  is	
  approved	
  for	
  use	
  in	
  
portable	
  devices	
  operating	
  at	
  a	
  minimum	
  separation	
  distance	
  of	
  5mm	
  from	
  the	
  body.	
  This	
  module	
  is	
  
approved	
  for	
  use	
  at	
  the	
  maximum	
  power	
  setting	
  in	
  portable	
  host	
  devices	
  where	
  the	
  smallest	
  distance	
  
between	
  the	
  outer	
  surface	
  of	
  the	
  device	
  and	
  the	
  user	
  is	
  17mm	
  or	
  the	
  antenna	
  is	
  located	
  at	
  a	
  distance	
  
where	
  the	
  SAR	
  characteristics	
  for	
  the	
  host	
  are	
  not	
  influenced	
  by	
  the	
  user.	
  The	
  highest	
  reported	
  SAR	
  
value	
  is	
  0.40	
  W/Kg	
  for	
  the	
  5mm	
  separation	
  and	
  0.37	
  W/Kg	
  for	
  the	
  17mm	
  separation	
  distances.	
  
  
  
Intel® Edison
September 2014
Document Number: EQSG-ww29
Quick Sta
Intel Confidential
23
Regulatory Statements
The	
  modular	
  certification	
  for	
  this	
  device	
  covers	
  installation	
  of	
  the	
  device	
  using	
  only	
  an	
  integral	
  antenna	
  
for	
  the	
  configurations	
  described	
  in	
  the	
  installation	
  instructions.	
  	
  Use	
  of	
  an	
  external	
  antenna	
  requires	
  
host	
  device	
  certification,	
  which	
  OEM	
  may	
  obtain	
  on	
  their	
  own.	
  	
  	
  	
  
FCC	
  requires	
  the	
  user	
  to	
  be	
  notified	
  that	
  any	
  changes	
  or	
  modifications	
  made	
  to	
  this	
  device	
  that	
  are	
  not	
  
expressly	
  approved	
  by	
  Intel,	
  may	
  void	
  the	
  user’s	
  authority	
  to	
  use	
  the	
  device.	
  
CAUTION:	
  When	
  using	
  IEEE	
  802.11a	
  wireless	
  LAN,	
  this	
  product	
  is	
  restricted	
  to	
  indoor	
  use,	
  due	
  to	
  its	
  
operation	
  in	
  the	
  5.15-­‐	
  to	
  5.25-­‐GHz	
  frequency	
  range.	
  The	
  FCC	
  requires	
  this	
  product	
  to	
  be	
  used	
  indoors	
  for	
  
the	
  frequency	
  range	
  of	
  5.15	
  GHz	
  to	
  5.25	
  GHz	
  to	
  reduce	
  the	
  potential	
  for	
  harmful	
  interference	
  to	
  co-­‐
channel	
  mobile	
  satellite	
  systems.	
  High-­‐power	
  radar	
  is	
  allocated	
  as	
  the	
  primary	
  user	
  of	
  the	
  5.25-­‐	
  to	
  5.35-­‐
GHz	
  and	
  5.65-­‐	
  to	
  5.85-­‐GHz	
  bands.	
  These	
  radar	
  stations	
  can	
  cause	
  interference	
  with	
  and/or	
  damage	
  to	
  
this	
  device.	
  
Canada	
  IC:	
  	
  
This	
  digital	
  apparatus	
  does	
  not	
  exceed	
  the	
  Class	
  B	
  limits	
  for	
  radio	
  noise	
  emissions	
  from	
  digital	
  apparatus	
  
set	
  out	
  in	
  the	
  interfer-­‐	
  ence-­‐causing	
  equipment	
  standard	
  entitled:	
  “Digital	
  Apparatus,”	
  ICES-­‐003	
  of	
  the	
  
Canadian	
  Department	
  of	
  Communications.	
  
Cet	
  appareil	
  numérique	
  respecte	
  les	
  limites	
  bruits	
  radioélectriques	
  applicables	
  aux	
  appareils	
  numériques	
  
de	
  Classe	
  Bprescrites	
  dans	
  la	
  norme	
  sur	
  le	
  matériel	
  brouilleur:	
  "Appareils	
  Numériques",	
  NMB-­‐003	
  
édictee	
  par	
  le	
  Ministre	
  Canadian	
  des	
  Communications.	
  
This	
  device	
  complies	
  with	
  Industry	
  Canada	
  licence-­‐exempt	
  RSS	
  standard(s).	
  Operation	
  is	
  subject	
  to	
  the	
  
following	
  two	
  conditions:	
  (1)	
  this	
  device	
  may	
  not	
  cause	
  interference,	
  and	
  (2)	
  this	
  device	
  must	
  accept	
  any	
  
interference,	
  including	
  interference	
  that	
  may	
  cause	
  undesired	
  operation	
  of	
  the	
  device.	
  
Le	
  présent	
  appareil	
  est	
  conforme	
  aux	
  CNR	
  d’Industrie	
  Canada	
  applicables	
  aux	
  appareils	
  radio	
  exempts	
  
de	
  licence.	
  L’exploitation	
  est	
  autorisée	
  aux	
  deux	
  conditions	
  suivantes	
  :	
  (1)	
  l’appareil	
  ne	
  doit	
  pas	
  produire	
  
de	
  brouillage,	
  et	
  (2)	
  l’utilisateur	
  de	
  l’appareil	
  doit	
  accepter	
  tout	
  brouillage	
  radioélectrique	
  subi,	
  même	
  si	
  
le	
  brouillage	
  est	
  susceptible	
  d’en	
  compromettre	
  le	
  fonctionnement.	
  
  
Europe	
  (CE	
  Declaration	
  of	
  Conformity)	
  
This	
  product	
  complies	
  with	
  the	
  Low	
  Voltage	
  Directive	
  2006/95/EC;	
  EMC	
  Directive	
  2004/108/EC,	
  EU	
  
Directive	
  R&TTE	
  Directive	
  1999/5/EC,	
  and	
  RoHS	
  Directive	
  2011/65/EU.	
  Point	
  of	
  contact:	
  Intel	
  
Corporation,	
  Attn:	
  Corporate	
  Quality,	
  200	
  Mission	
  College	
  Blvd.,	
  Santa	
  Clara,	
  CA	
  05054	
  USA	
  	
  
  
  
Intel® Edison
Quick Start Guide
24
Intel Confidential
September 2014
Document Number: EQSG-ww29

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
Linearized                      : No
Page Count                      : 24
PDF Version                     : 1.4
Title                           : Microsoft Word - User Guide2.docx
Producer                        : Mac OS X 10.9.4 Quartz PDFContext
Creator                         : Word
Create Date                     : 2014:09:22 20:11:08Z
Modify Date                     : 2014:09:22 20:11:08Z
EXIF Metadata provided by EXIF.tools
FCC ID Filing: 2AB8ZND1

Navigation menu