Intel DK50 Series User Manual
Intel DK50 Series User Manual

Intel DK50 Series User Manual

Gateway development kit
Hide thumbs Also See for DK50 Series:
Table of Contents

Advertisement

Quick Links

®
Intel
Gateway Solutions for the
Internet of Things – Development
Kit – DK50
Getting Started Guide
October 2014
Document Number: 330496-005

Advertisement

Table of Contents
loading

Summary of Contents for Intel DK50 Series

  • Page 1 ® Intel Gateway Solutions for the Internet of Things – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 2 Code Names are only for use by Intel to identify products, platforms, programs, services, etc. (“products”) in development by Intel that have not been made commercially available to the public, i.e., announced, launched or shipped. They are never to be used as “commercial”...
  • Page 3: Table Of Contents

    Programming the SPI Flash Firmware ..............36 DediProg Programmer Information ............36 Programming the Firmware ..............37 Backing Up the Firmware ............... 41 ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 4 Figure 4. Create Support User Account ................13 Figure 5. Wind River License Key Request Confirmation ............. 14 Figure 6. Logged in to Intel Registration Center ..............14 ® Figure 7. Email Message: Intel Premier Support Registration Successfully Completed ... 15 ®...
  • Page 5 Reload Configurations ..................62 Figure 49. glibc_idp Option Available ................63 Figure 50. Add Layers ..................... 64 Figure 51. Add wr-intel-support ..................65 Figure 52. Add wr-mcafee Layer ..................66 Figure 53. Finalize Configuration ..................67 Figure 54. Configuration Script Progress ................68 Figure 55.
  • Page 6: Revision History

    July 2014 Added Knowledge Forum appendix and made minor edits, mostly in correcting inconsistent formatting. May 2014 First public version § ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 7: Introduction

    Introduction Introduction ® This guide describes how to set up and begin running the Intel Gateway Solutions for the Internet of Things (IoT) – Development Kit – DK50. In this document: ® Development Kit refers to the Intel • Gateway Solutions for the Internet of Things (IoT) –...
  • Page 8: Reference Documents

    Introduction Reference Documents The following documents provide additional details and related information for ® developing Intel gateway solutions. Table 1. Reference Documents Title Link Description Intel ® Galileo Board Getting http://www.intel.com/content/ Website with step- by-step Started Guide Website www/us/en/embedded/products tools, FAQs, and examples /galileo/galileo-getting-started- guide.html...
  • Page 9: Technical Support

    • BKMs, Keys & Certificates • Secure Repository • Encrypted Data Storage Technical Support For users with a registered product, Intel provides technical support for this ® Development Kit through Intel Premier Support. To submit a support request using Intel Premier Support, go to https://businessportal.intel.com...
  • Page 10: Documentation Conventions

    Target Device Photos Photos of the Target Device are included below for your reference. Figure 1. Target Device - Top View ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 11: Figure 2. Target Device - Bottom View

    Introduction Figure 2. Target Device - Bottom View ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 12: Register Your Product

    You will use the login ID and password that you create or use in these steps to access the Intel Registration Center. On the Intel Registration Center you can see a list of licensed products and download software for them.
  • Page 13: Figure 4. Create Support User Account

    2. In the box for your email address, select the appropriate option for your email address: IMPORTANT: If you have an Intel Premier Support account, use the email • address that is associated with this account. Using your existing email address will automatically add this product to your list of supported products.
  • Page 14: Figure 5. Wind River License Key Request Confirmation

    Figure 5. Wind River License Key Request Confirmation 7. You are prompted to sign into the Intel Registration Center with your user name and password. Your list of subscribed products is displayed and you can download the necessary software. See the following illustration: Figure 6.
  • Page 15: Figure 7. Email Message: Intel ® Premier Support Registration Successfully Completed

    Register Your Product You will receive two messages in email from “Intel Registration Center.” Save these messages for future reference. ® One message is titled, “Intel Premier Support Registration Successfully • Completed”. See the sample message below. ® Figure 7.
  • Page 16: Host System Setup

    Micro SDHC flash memory card reader or adapter Host System Software Requirements Recommended Host System OS Intel recommends Linux for the Host System operating system. The instructions in this guide were developed on a system running Ubuntu 12.04 (64-bit). Serial Port Communication Software The Host System must have serial port interface software installed, such as PuTTY*, to communicate with the Target Device over the serial RS-232/UART interface.
  • Page 17: Target Device Setup

    The following hardware is needed to set up the Target Device. This hardware is included with the Development Kit: ® • Intel Galileo Development Board Power adapter, power cord, and power plug • Micro-SD Flash Card (capacity of 4 to 16 GB) •...
  • Page 18: Connecting Power

    Target Device Setup ® Intel 7260 dual-band wireless network adapter (PCIe* Mini Card) • 2x internal Wi-Fi* antenna with U.FL connector (if the Target Device does not • have a metal chassis) 2x external Wi-Fi antenna with RP-SMA male connector (if the Target Device •...
  • Page 19: Figure 11. Putty Configuration Snapshot 1

    Flow Control: None Figure 5 Figure 6 show PuTTY application snapshots as an example. Figure 11. PuTTY Configuration Snapshot 1 ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 20: Figure 12. Putty Configuration Snapshot 2

    Figure 13. Confirm USB-Serial Device is Recognized in Linux Detailed instructions for connecting the serial port from the Target to the Host System ® are in the Intel Galileo Board Getting Started Guide. ® Intel Gateway Solutions for the IoT – Development Kit – DK50...
  • Page 21: Target Device Software

    Wireless Ethernet Connection A wireless connection requires installing a wireless network adapter (PCIe* Mini Card). ® The Intel 7260 dual-band wireless network adapter supported by the default Target Device runtime software is used in this section for illustration. Note: The following instructions assume a wireless network adapter is installed.
  • Page 22: Connecting To The Target Device's Local Wireless Network

    4. If the connection to the Web Interface is successful, a popup box will ask for a user name and password. Use User Name: admin Password: admin See the Wind River Systems Intelligent Device Platform Programmer’s Guide at https://www-ssl.intel.com/content/www/us/en/embedded/design-tools/evaluation- platforms/gateway-solutions/wind-river-idp-xt2-programmers- guide.html?wapkw=wind+river and Release Notes at http://www.intel.com/content/www/us/en/embedded/design-tools/evaluation- platforms/gateway-solutions/wind-river-idp-release-notes.html for details regarding the Web Interface tool and its Target Device customization options.
  • Page 23: Configuring A Static Ip Address Using Webif

    Configuring a Static IP Address on the Wireless Ethernet Port After making your changes, scroll to the bottom of the screen and click Save Changes, and then click Apply Changes. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide...
  • Page 24: Finding The Target Device Ip Address In Webif

    1. Connect from the Host System to the Target Device on the wired or wireless Ethernet interface as explained in Section 3.5 Section 3.6. 2. Find the IP Address of the Target Device. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 25: Figure 16. Ssh Terminal Configuration Using Putty

    Target Device using the Target Device’s IP Address. See the following figure. Figure 16. SSH Terminal Configuration Using PuTTY § ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 26: Installing Intelligent Device Platform Tools On The Host System

    The following Host System hardware is recommended. ® Generation Intel Core™ i5 processor or better • ® CPU with four or more cores and with Intel Hyper-Threading Technology • ® (Intel HT Technology) 150 GB or more of free disk space •...
  • Page 27: Wind River Software Installation Prerequisites

    Host System’s internet connection. The installer downloads approximately 15 gigabytes of data from Wind River’s servers. This may take several hours. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide...
  • Page 28: Download The Installer

    Select Permanent activation and enter the full path and filename of the license file, or use the Browse button to find it using the GUI. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide...
  • Page 29 Authentication Code provided in the Dear Customer Letter. Enter the required user information. • 12. On the Choose Installation Filters screen, select only Intel. 13. On the Select Products screen, keep the default selections. 14. When the License Agreement window pops up, click I ACCEPT to accept the standard license agreement and the product evaluation license agreement for Wind River Linux and Intelligent Device Platform.
  • Page 30: Building The Intelligent Device Platform Xt Runtime Software

    Note: The ‘\’ symbols in the command tell the Linux command line interpreter to ignore the following return or newline. The configure command above does not need the ‘\’ symbols if the full command is on one line. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014...
  • Page 31: Build The Target Device Runtime Software

    --enable-jobs=50 using this number of jobs will result in shorter compile times. You may ignore the warning. ../WindRiver/wrlinux-5/wrlinux/configure \ --enable-board=intel-quark \ --enable-kernel=standard \ --enable-rootfs=glibc-idp \ --enable-addons=wr-idp \ --enable-bootimage=ext3,hdd \ --enable-jobs=50 \...
  • Page 32: Installing Software On The Target Device

    2. Insert the USB Flash Card reader into the USB Port of the Host System 3. Determine the /dev/sd# device the micro-SD flash card was assigned to. 4. Run this command: sudo ./deploy.sh -f wrlinux-image-glibc-idp-intel-quark- sdcard.tar.bz2 -d /dev/sd# -y (Where /dev/sd# is the drive assignment of the micro-SD card.) This will take a few minutes to run.
  • Page 33: Changing Default Boot

    After the Target Device boots with the new image, the default boot is set to USB, not the MMC card. See the following figure. Figure 18. Target Device Boot Device Menu Default ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 34: Figure 19. Target Device Boot Device Option Changed To Mmc

    After power cycling the Target Device the default boot device will now be MMC. Figure 20. GRUB Configuration Original (grub.conf) ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 35: Figure 21. Grub Configuration Updated (Grub.conf)

    Installing Software on the Target Device Figure 21. GRUB Configuration Updated (grub.conf) § ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 36: Programming The Spi Flash Firmware

    Device uses a 2X4 2.54mm ISP pin header on the board. Obtain the cables necessary to plug into this header. Figure 22. DediProg SF100 Flash Programmer ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 37: Programming The Firmware

    2. Identify the 7-pin SPI header on the Target Device. See the red arrow in the figure below. Figure 23. DediProg Header on the Target Device ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 38: Figure 24. Connection From Dediprog To Target Device

    Select W25Q64FV and click OK. Figure 25. Flash Memory Selection ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 39: Figure 26. Dediprog Programming Software - Graphical User Interface (Gui)

    DediProg Programming Software - Graphical User Interface (GUI) 6. Save a backup copy of the existing firmware. See Section 7.3 for instructions. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 40: Figure 27. Load File Dialog Box

    7. Click File and select the binary image that you want to flash. The figure below shows the file is selected. Click OK. galileo.bin Figure 27. Load File Dialog Box ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 41: Backing Up The Firmware

    1. Disconnect the power supply from the Target Device. 2. Identify the 7-pin SPI header on the Target Device. See the red arrow in the figure below. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide...
  • Page 42: Figure 29. Dediprog Header On The Target Device

    3. Connect the DediProg to the Target Device as shown in the figure below. Figure 30. Connection from DediProg to Target Device ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 43: Figure 31. Flash Memory Selection

    Select W25Q64FV and click OK. Figure 31. Flash Memory Selection ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 44: Figure 32. Dediprog Programming Software - Graphical User Interface (Gui)

    5. The DediProg GUI should start as shown in the figure below. Figure 32. DediProg Programming Software - Graphical User Interface (GUI) ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 45: Figure 33. Dediprog Edit Screen - With Spi Flash Contents Displayed

    8. Click Chip Buffer to File. 9. Enter a file name when prompted. The chip image is saved to the file. § ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 46: Appendix A Errata

    Type reboot. interface after powering on the Target These messages will not be displayed ® Device if Intel 7260 dual-band after the reboot. wireless network adapter is installed. ® Intel Gateway Solutions for the IoT –...
  • Page 47: Modifying The Mac Address Of Wired Ethernet Interface (Eth0)

    Location of MAC Address on Target Device Ethernet Port On the Host System, edit This file is typically galileo-platform-data.ini under HOME/Project layers/wr-bsps/intel-quark/recipes- support/spi-layout-tools/files/platform-data. Change the string AABBCCDDEEFF to match the MAC address of the Target Device. See the figure below. 5. Save and close the file. ®...
  • Page 48 The make fs firmware file created in Flash-galileo-8M-secured.bin $HOME/Project/export/images. 7. Update the Target Device as described in Section § ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 49: Appendix B Intel Gateway Solutions For The Internet Of Things - Knowledge Forum

    ® community knowledge forum is available for the Intel Gateway Solutions for the IoT. The forum is located at https://ask.intel.windriver.com. On this forum, you can ask ® how-to questions and search for answers related to Wind River Linux and the development tool.
  • Page 50: Using The Forum

    If your issue is urgent or related to BSP development on a specific project, create an NOTE: ® issue ticket through Intel Premier Support instead of relying on this forum for answers. The screen looks like this after you register and log in: Figure 35.
  • Page 51: Figure 36. Display: Ask Question

    Programming the SPI Flash Firmware Figure 36. Display: Ask Question 4. Title your question: Figure 37. Display: Title Question ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 52: Figure 38. Display: Categorize Question

    6. Categorize your question. Add IOT-Gateway as a tag in addition to specific ® product tags. This will allow the support team to track issues related Intel Gateway Solutions for the Internet of Things. See the following figure. Figure 38.
  • Page 53: Subscribing To Tags

    Use the following steps. Click on your preferred email setting. See the red box in the following figure. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide...
  • Page 54: Figure 41. Display: Subscribe To Forum Tags

    Display: Subscribe to Forum Tags 8. Click Change frequency of emails to set up how often you receive email messages. § ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 55: Appendix C Building An Intelligent Device Platform Project Using Wind River Workbench

    7, Installing Software on the Target Device. Create the Project 1. Use the following commands to launch Workbench: cd $HOME/WindRiver ./ startWorkbench.sh ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 56: Figure 42. Workspace Location Selection

    Suggestion: Use your home folder. See the following figure: Figure 42. Workspace Location Selection The application launches. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 57: Figure 43. Create A New Workbench Project

    3. From the main menu, click File > New > Wind River Workbench Project, as shown: Figure 43. Create a New Workbench Project ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 58: Figure 44. Selecting Target Operating System

    4. Select the target operating system. Choose Wind River Linux Platform Base 5.0.1, as shown: Figure 44. Selecting Target Operating System ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 59: Figure 45. Select Build Type

    5. Since your goal is to create a runtime image, select Platform as the build type as shown: Figure 45. Select Build Type ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 60: Figure 46. Specify Project Name

    Note: Important! You must enable wr-idp as an addon before selecting the RootFS type. Make sure you correctly complete steps 7 - 8. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014...
  • Page 61: Figure 47. Enable Addons

    Programming the SPI Flash Firmware 7. Click Add and select –enable-addons=[yes|no|addon[…] as shown below. Figure 47. Enable Addons ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 62: Figure 48. Reload Configurations

    Reload button. See the following figure. Note: If you do not click Reload, you cannot use glibc-idp as the RoofFS type. Figure 48. Reload Configurations ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 63: Figure 49. Glibc_Idp Option Available

    Command. Look for the parameter --enable- where is the Board that you need to select. board= xxx 11. For Kernel, select standard. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 64: Figure 50. Add Layers

    Programming the SPI Flash Firmware 12. You are ready to add layers. Click Add… as shown below. Figure 50. Add Layers ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 65: Figure 51. Add Wr-Intel-Support

    Programming the SPI Flash Firmware 13. Select wr-intel-support as shown in below, and then click Reload. Figure 51. Add wr-intel-support ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 66: Figure 52. Add Wr-Mcafee Layer

    Programming the SPI Flash Firmware 14. Select to add the wr-mcafee layer as shown: Figure 52. Add wr-mcafee Layer ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 67: Figure 53. Finalize Configuration

    15. Add additional layers as needed. When you are done, click Finish to finalize your configuration. Figure 53. Finalize Configuration ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 68: Figure 54. Configuration Script Progress

    The configuration script will show a progress screen similar to the following while it executes. Execution will take a few minutes. Figure 54. Configuration Script Progress ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...
  • Page 69: Figure 55. Build Configuration Completed

    Upon completion you will see a summary similar to the following: Figure 55. Build Configuration Completed You are ready to build your project. Follow the steps in the next section. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 70: Build Project

    Depending on you configuration items, your selected layers and the processing power of your development system it will take 2 to 4 hours to build your project. The build ® took approximately 4 hours on a test system that was running an Intel quad-core i7- ®...
  • Page 71: Figure 57. Build Project In Progress

    Programming the SPI Flash Firmware The project build begins and displays a progress window: Figure 57. Build Project in Progress ® Intel Gateway Solutions for the IoT – Development Kit – DK50 October 2014 Getting Started Guide Document Number: 330496-005...
  • Page 72: Figure 58. Workbench Config Log

    The following figure shows the output of the Build Console. Figure 59. Build Console Displaying Project Completion 3. Deploy your project to your Target Device. ® Intel Gateway Solutions for the IoT – Development Kit – DK50 Getting Started Guide October 2014 Document Number: 330496-005...

Table of Contents