Kontron M2M User Manual

Kontron M2M Smart Services Developer Kit
Wind River Intelligent Device Platform LiveUSB
Getting Started Guide
Document Revision 1.15 Part Numbers: Kontron: 930-0053-00 Wind River: DOC-177668-ND
www.kontron.com
» Table of Contents «
1 Introduction ........................................ 4
1.1 About this Manual & How to Get the Latest Versions of all Documentation ....................... 4
1.2 Overview ...................................................................... 4
1.3 Required Hardware .............................................................. 5
Intel® Atom™ based Reference Platform for M2M Specification ........................... 5
Host Computer Specification ..................................................... 5
1.4 LiveUSB Technology ............................................................. 5
2 Connecting the Hardware .............................. 7
2.1 Ports and Antennas .............................................................. 7
2.2 Activating your evaluation license .................................................... 8
2.3 Connecting the Kontron M2M system to your development host .............................. 8
2.4 Powering the Kontron M2M System................................................... 9
3 Starting the Evaluation Software ........................ 10
3.1 Booting the Host Computer ........................................................ 10
3.2 Accepting the Agreements ........................................................ 10
3.3 Obtaining an Evaluation License .................................................... 10
3.4 Starting Your Software Evaluation ................................................... 13
3.5 Notes ....................................................................... 14
Appendix A: Manual License Activation ...................... 16
A.1 Manual License Activation on a non-Internet connected host .................................. 16
A.2 Automatic License Activation on a Windows host .......................................... 18
A.3 Manual License Activation on a Windows host ............................................ 18
Appendix B: Troubleshooting Your Evaluation Setup ............ 19
B.1 Network Topology Overview ......................................................... 19
For retrieving the evaluation license: .............................................. 19
For running the evaluation: ..................................................... 19
Appendix C: Troubleshooting Graphics Problems on Your LiveUSB
Host Computer .................................... 21
Appendix D: Recovering Your Linux Image on the Kontron M2M
System .......................................... 22
www.kontron.com
www.kontron.com
D.1 Making the Evaluation Image Recovery Tool USB Drive ..................................... 23
D.2 Recovering your Kontron M2M System Software Evaluation System ............................ 24
Document Revision History ............................... 28
www.kontron.com
1 Introduction
Welcome to the Wind River Intelligent Device Platform LiveUSB Getting Started Guide. Using the specially configured
evaluation environment provided in this kit you will quickly be able to use Wind River’s market leading development
tools and run Wind River Intelligent Device Platform (the industry-leading Linux platform for embedded device development) on the Kontron M2M System.
1.1 About this Manual & How to Get the Latest Versions
of all Documentation
Thank you for purchasing and using the Kontron M2M Smart Service Developer Kit. Your kit was developed by Kontron in collaboration with Intel and Wind River.
This manual is for smart services developers who are responsible for using the developer kit. This document is a companion document to the User Manual and the Out-of-box Guide. The latest versions of all documents are available for download from Kontron’s website using these links:
- User manual: www.kontron.com/UserManualM2M
- Out of box guide: www.kontron.com/OutofboxguideM2M
- Getting started guide: www.kontron.com/gettingstartedguideM2M
Kontron would like to point out that the information contained in this manual may be subject to technical alteration, particularly as a result of the constant upgrading of Kontron products. The attached documentation does not entail any guarantee on the part of Kontron with respect to technical processes described in the manual or any product characteristics set out in the manual. Kontron does not accept any liability for any printing errors or other inaccuracies in the manual unless it can be proven that Kontron is aware of such errors or inaccuracies or that Kontron is unaware of these as a result of gross negligence and Kontron has failed to eliminate these errors or inaccuracies for this reason. Kontron expressly informs the user that this manual only contains a general description of technical processes and instructions which may not be applicable in every individual case. In cases of doubt, please contact Kontron.
This manual is protected by copyright. All rights are reserved by Kontron. Copies of all or part of this manual or translations into a different language may only be made with the prior written consent of Kontron. Kontron points out that the information contained in this manual is constantly being updated in line with the technical alterations and improvements made by Kontron to the products and thus this manual only reflects the technical status of the products by Kontron the time of printing.
© 2012 by Kontron America, Inc. Printing and duplication, even of sections, is only permissible with the express approval of: Kontron America, Inc.
1.2 Overview
This evaluation leads you through the steps to use Wind River Workbench, configure a Linux kernel and file system, work with patches, and outline how Wind River tools can aid in the debugging and analysis of embedded systems based on the Kontron M2M System.
During this evaluation you will work with two separate systems: A host computer (workstation) on which you will perform tasks such as configuring the Linux OS that runs on the
target, analyzing test results and debugging code. You will also use the host computer to view Wind River documentation and guide material. The preferred specification for the host computer is outlined below. The Kontron M2M system included in the Kontron M2M Smart Services developer Kit running Wind River Intelligent Device Platform, referred to as a target system. Software Included in the Kontron M2M Smart Services Developer Kit
4
This kit includes the following components:
Host architecture:
Intel Core2, 2 GHz or greater (recommended)
Host memory:
2 GB RAM (recommended)
USB requirements:
USB 2.0 connection (required)
Static IP addresses:
host computer (172.31.255.254) target (172.31.255.1)
The Kontron M2M System, pre-flashed with a Wind River Intelligent Device Platform kernel and root file system pre­installed on the microSD with recovery image available on the LiveUSB. The pre-installed demonstration (including the Wind River 4.3 Linux runtime) that runs from the target board Flash memory remains operative after the demonstration license key expires. One bootable LiveUSB flash drive (viewable as a non-boot device under Windows) to boot a host development workstation. The Live USB contains software packages and components which help package Wind River Intelligent Device Platform for the Embedded Platform. The User/Developer can quickly start working with the Wind River Workbench development suite and can build a bootable image of Wind River Intelligent Device Platform for the target. You will have 90 days to use the licensed Wind River Workbench products once the demo license key is activated.
1.3 Required Hardware
Intel® Atom™ based Reference Platform for M2M
Specification
The Kontron M2M System is built on a COM Express module, which integrates with a carrier board to provide a System controller. The Kontron M2M System is a high-performance, low-power module based on the Intel® Atom™ processor. It uses an integrated two-chip solution comprised of the Intel® Atom™ E6xx series processor and Intel® System Controller Hub EG20T.
This evaluation is available for the Kontron M2M system with the following specifications: An internal microSD boot device.
An Ethernet interface with default static IP alias address of 172.31.255.1 For this evaluation kit, the Kontron M2M System has been pre-flashed with a fully functional Wind River Intelligent
Device Platform image that boots the board into Linux and connects to the Wind River Workbench development tools running on your host computer.
Host Computer Specification
During this evaluation you will run the Wind River Workbench development suite which requires a suitable host computer. This host computer can be a laptop or desktop PC with the following specifications:
You do not need to install any software on your host computer prior to the evaluation.
1.4 LiveUSB Technology
All the software required for this evaluation on your host computer is delivered on a fully configured, bootable USB flash drive (referred to as a LiveUSB) that you can boot on most
standard modern PCs. The LiveUSB contains:
5
A fully configured and bootable version of the Fedora (Linux) operating system The Wind River Intelligent Device Platform, which includes the Wind River Workbench development
suite, a board support package for the Kontron M2M System and the Wind River Intelligent Device Platform 1.0 layer
Wind River documentation including this Getting Started Guide A guide which will lead you through the Wind River Intelligent Device Platform evaluation Documentation for Wind River Intelligent Device Platform which includes Wind River Workbench
and Wind River Linux
The pre-configured LiveUSB environment lets you use Wind River development tools without the need to install, configure, or build anything prior to the evaluation. You can begin the evaluation immediately after you have booted the LiveUSB.
Note that, once booted, the LiveUSB software uses the RAM memory of the host PC and the flash memory available in the LiveUSB flash drive itselfit does not use the hard drive on the host computer. When used as designed, this evaluation will not write to hard drive of the host computer.
6
2 Connecting the Hardware
Note: The MicroUSB port closest to the lower antenna is a USB host port. The other Micro-USB port can be either a host or client port, depending on BIOS settings (and the configuration of the S3 switch inside the
Kontron/Intel® Atom™ based Reference Platform). These ports have static configurations and can provide 5Vdc
power. DO NOT PLUG USB OTG (On-The-Go) DEVICES INTO THESE MICROUSB PORTS.
2.1 Ports and Antennas
Refer to the figure below for locations of ports and where to attach the antennas:
7
Deve lopment
Target
Mouse
USB Hub
Keyboard
Monitor
2.2 Peripheral Hookup
Connect an HDMI Monitor, a USB Hub, Mouse and Keyboard to the Development Target as shown below.
Figure 1 Development Target Device Setup
2.3 Connecting the Kontron M2M system to your
development host
Following Figure 2 Connecting the Host to the Target, below:
1. Connect an Ethernet cable between your Development Host and the Router.
2. Connect an Ethernet cable between your Kontron M2M System and the Router.
3. Connect the Router to your WAN
Note: The evaluation host will be assigned a dynamic IP address in the normal manner if your network has a DHCP server. Initially you need an Internet connection to obtain an evaluation license. Before you begin the evaluation you will be directed to change to a static IP address so the tools can communicate with the target
8
1
Deve lopment
Target
WAN
Router
Evaluati on
Host
Live USB
WAN
Figure 2 Connecting the Host to the Target
2.4 Powering the Kontron M2M System
You should ensure that your Kontron M2M System is correctly connected and is capable of booting. To do this plug the power adapter into the AC wall socket – there is no on/off switch. The board should begin booting within a few seconds. The Kontron M2M System is preprogrammed with Wind River Intelligent Device Platform, which is specifically configured for development purposes. The preprogrammed image also includes a Wind River Qt Graphics demonstration.
If your target board boots successfully, and an optional display is connected, the display will show the main Wind River Qt Graphics Suite Demo screen. (Note: The main splash screen defaults to a 800x600 resolution.)
NOTE: You may shut down or reboot the target board using a secure shell (SSH)
connectionpowering off by disconnecting power can cause problems. SSH is a network protocol that allows data exchanges between two devicesit opens a shell on the host computer that lets a user execute commands on a remote machine (in this case, the Kontron M2M System). Alternately, the CTRL+ALT+F1 keys can be pressed simultaneously to switch the user to a command line console where the user can login as root with a password of root and then issue a “poweroff” command.
2.5 Activating your evaluation license
In order to evaluate the system, you must activate your license by following these steps.
1. Connect your evaluation host as per section 2.3, Connecting the Kontron M2M system to
2. Follow the steps in section 3 to obtain a license file
your development host, on page 8, above, making sure it has an Ethernet connection to the WAN Router.
9
10
Loading...
+ 21 hidden pages