Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

Getting started with IGEP COM MODULE

4,141 bytes removed, 09:57, 6 April 2018
no edit summary
__NOTOC__
 
{{Table/IGEP Technology Devices
|Tech_Family={{#lst:Template:Links|IGEP_COM_MODULE_Tech_Family}}
}}
__TOC__
{| cellspacing="0" cellpadding="5" border="1" align="center" style="text-align: left;"
|-
| bgcolor="#cccccc" colspan="3" | '''Overview'''
|-
|1) '''Connect USB OTG cable to a PC'''
|-
|2) '''Log into IGEP COM MODULE via USB Ethernet Gadget'''
|-
|3) '''Log into IGEP COM MODULE via Wifi'''
|}
 
 
This first chapter describes '''how to boot IGEP COM MODULE''' and also gives some '''basic instructions''' about how to connect some peripherals.
=Overview=
This is the 1/3 chapter of the Getting Started with IGEP COM MODULE Tutorial Guide. In this first chapter, we will learn :
=== Setting up ===* Boot the board and touring the default firmware.----* Connect and log into.
In the first Upon completion, you will be ready to continue with chapter of this tutorial we are going to use:2/3 that explains more advanced tasks.
* an USB We HIGHLY RECOMMEND THAT YOU UPDATE YOUR FIRMWARE IMAGE TO A type plug RECENT RELEASE to mini B type plug* a computer with Windows or Linux installed ensure you have the latest features and bug fixes. Please see the article on it[[IGEP_firmware_Yocto | IGEP YOCTO Firmware]].
Do NOT power up your board yet.
{| cellspacing="0" cellpadding="5" border="1" align="center" width="100%" style="text-align: left;"
|-
| bgcolor="#cccccc" |'''Power up via USB OTG connector'''
|-
|'''Connect IGEP COM MODULE to a computer via USB OTG'''
|-
|}
The on-board '''HS USB OTG port''' is used as the default '''power input for IGEP COM MODULE standalone''' operating mode.
First of all, connect IGEP COM MODULE =Requirements=In this tutorial we are going to your machine via use the on-board USB OTG port with '''a USB cable''' (USB A type plug to mini B type plug).following peripherals:
Connect * IGEP COM MODULE * USB Standard-A to your machine. It will power upMini-B type cable* Powered USB HUB 2.0* PC
=Getting started=
<div style="text-align: center;">
{{#ev:youtube|mXwt-2E4USE|500}}
</div>
=== Connect to IGEP COM MODULE via USB OTG connector ===
----
{| cellspacing="0" cellpadding="5" borderPower up="1" align="center" width="100%" style="text-align: left;"|The board can be powered though USB OTG connector. It's recomended use an external USB hub. Connect the USB Standard-| bgcolor="#cccccc" |'''Overview'''|A to Mini-| 1) '''Install a SSH client such PuTTy'''B type cable between the board and the USB hub.
2) '''Connect via USB Ethernet Gadget/RNDIS driver''', SSH[[Image: root@192IGEP_COM_MODULE_with_HUB.168.7.2JPG|center|}200px]]
You can log into {{Message/Information Message|title=USB OTG power is not available on newer IGEP COM MODULE via many devices|message='''interfaces with network connectivityNOTE''', such wifi, usb: Newer IGEP COM MODULE devices (IGEP0030-ethernet gadgetRFxx version since 2016 year) don't allow power devices using USB OTG connector.. and many others You should be used an expansion board (when connected to an as example [[IGEP_NEW_YORK|IGEP Expansion BoardNEW YORK]]).}}
In this section of this tutorial we are going to '''connect via USB Ethernet gadget''==Booting==With the board powered, you'll see a few lights flash, after a few seconds may light up a fixed green led. This feature allows you to have an IP connection over USBThe sequence will be different based on software version.
IGEP COM MODULE uses this functionality to allow users to log via SSH.
You can use this feature "Under the hood" the bootloader is preparing to interact with load the linux kernel. The linux kernel loads and initializes the hardware and mounts the IGEP Processor operating root file system [host] by typing commands in a client machine (your PC. Finally, for example) you'll be able access to perform specific tasks in IGEP COM MODULE. You can communicate and open a debug session via many other interfaces such Serial port, Ethernet, Wifi, the board using the USB Ethernet Gadget, etc. (if available in an IGEP Expansion Board, for example).
Therefore, ==Remote connection via USB Ethernet Gadget=={{Message/Information Message|title=|message=If you will be able to access IGEP COM MODULE from your client device (for example, aren't using a PC with Linuxoperating system, Windows, etcuse [http://labs.isee.biz/index.php/IGEP_SDK_Virtual_Machine IGEP SDK Virtual Machine] to connect to the board.)}}
In your Host Machine, open a terminal session and connect to the board using the SSH protocol:
The pre-installed software in IGEP COM MODULE configures the USB interface with a static IP: $ ssh root@192.168.7.2''Note: You will be able to change it later''1
Now, pick An empty password for root user should work to access to the right section, depending on shell prompt. If you're experiencing some problems connecting to the Operating System you are usingboard try with following guide :[[Using USB ethernet gadget to communicate]]
 ==== Linux Configuration ==== You should have the usbnet module available for your Linux kernel. On most distributions, this is the case by default. If this is not the case for your distribution, you will need to enable USB networking support in the kernel. If you build your own kernel then you want 'CDC Ethernet support' in USB Network adaptors.  *'''Ubuntu 10.04 LTS Lucid Lynx''' In the file /etc/network/interfaces, you should add a section which looks like this:   auto usb0 iface usb0 inet static address 192.168.7.1 network 192.168.7.0 netmask 255.255.255.0 broadcast 192.168.7.255 gateway 192.168.7.1 Connect to the board using ssh   ssh -l root 192.168.7.2  ==== Windows configuration ====  *'''Windows 7''' Follow this tutorial: http://robosavvy.com/forum/viewtopic.php?p=28788  *'''Windows XP''' 1. During the first seconds the module is recognized as OMAP3430. Avoid the installation of this device and wait until ''RNDIS/Ethernet gadget'' is detected by the operating system.  2. The following driver INF file from the Gumstix Project works under Windows XP. [http://www.davehylands.com/linux/gumstix/usbnet/linux.inf <span class="s1">http://www.davehylands.com/linux/gumstix/usbnet/linux.inf</span>]  3. In ''Control Panel/Network Connections'' and after driver installation set up the TCP/IP properties of the ''Local Network Connection'' (''Linux USB Ethernet/RNDIS Gadget'') as follow:<br> <pre>IP address 192.168.7.1 Netmask 255.255.255.0 Gateway 192.168.7.1 </pre>  '''''Thanks to Iñigo Lazkanotegi from Tecnalia (Donostia - San Sebastián) for this contribution.''''' Now you must run any serial console that allows SSH such PuTTy (Linux, Windows). You can download it from its official page at: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Then, run the '''SSH client''' and start a SSH session to connect to the host (IGEP COM MODULE) from the client (your PC): [[Image:Putty ssh.png|center]]  # Select the '''SSH''' at connection type.# Next insert the '''IP address of the target'''. In this case, the IGEP COM MODULE default IP (192.168.7.2).# Ensure that the port is set to '''22''', the default for SSH communications.# Finally, push the '''Open button''' to start the SSH session.  If everything goes right, you will be able to access to an IGEP COM MODULE console from your PC via USB Ethernet gadget.  === Connect to IGEP COM MODULE via Wifi ===---- {| cellspacing="0" cellpadding="5" border="1" align="center" width="100%" style="text-align: left;"|-| bgcolor="#cccccc" |'''Overview'''|-|'''Connect via wireless connection''', ESSID: WLAN_IGEP, SSH: root@192.168.6.1|} By default, '''the pre-installed software in IGEP COM MODULE enables the wifi interface''' and creates an Ad-Hoc network, with '''WLAN_IGEP as ESSID''' and a '''static IP address: 192.168.6.1'''. If you have successfully followed the previous section of the tutorial, you might have used PuTTy to connect to IGEP COM MODULE via USB Ethernet Gadget. In this section we will '''connect to your board using wifi'''. Therefore, follow this instructions: 1. '''Connect to the WLAN_IGEP wireless network''' from IGEP COM MODULE with a wireless adapter 2. '''Set a static IP''' within the subnet to your wireless adapter (for example: 192.168.6.2) 3. '''Open a PuTTy session''' and select SSH, 192.168.6.1 as target IP address. 4. '''Log into IGEP COM MODULE''' with login: root and empty password (press return)  You now have logged into IGEP COM MODULE via its wireless connection.  '''Other references''' *[[Using USB ethernet gadget to communicate]] *[[Using IGEP WLAN to communicate]]  {{Navigation/IGEP Technology Devices Guides/Next Step|Name={{#lst:Template:Links|IGEP_COM_MODULE_Name}}|Community_MainPage={{#lst:Template:Links|IGEP_COM_MODULE_Community_MainPage}}Getting Started/Ending
|Next_Step={{#lst:Template:Links|IGEP_COM_MODULE_Community_Guides_2}}
}}
[[Category:IGEP Technology Devices Guides]]
560
edits