Difference between revisions of "Getting started with IGEPv2 EXPANSION"

From IGEP - ISEE Wiki

Jump to: navigation, search
m (TFT and Touchscreen)
 
(8 intermediate revisions by 3 users not shown)
Line 6: Line 6:
 
|ISEE_MainPage={{#lst:Template:Links|IGEPv2_EXPANSION_ISEE_MainPage}}
 
|ISEE_MainPage={{#lst:Template:Links|IGEPv2_EXPANSION_ISEE_MainPage}}
 
|ISEE_Hardware={{#lst:Template:Links|IGEPv2_EXPANSION_ISEE_Hardware}}
 
|ISEE_Hardware={{#lst:Template:Links|IGEPv2_EXPANSION_ISEE_Hardware}}
}}  
+
}}
  
<br> __TOC__
 
  
= Overview  =
 
  
This is the 1/3 chapter of IGEPv2 Expansion Tutorial Guide.  
+
=Overview=
 +
This is the 1/3 chapter of IGEPv2 Expansion Tutorial Guide.
  
In this first chapter, we will learn how to connect some expansion peripherals.  
+
In this first chapter, we will learn how to connect some expansion peripherals.
  
= Requirements  =
 
  
 +
__TOC__
 +
 +
 +
 +
=Requirements=
 
In this tutorial we are going to use the following peripherals:
 
In this tutorial we are going to use the following peripherals:
  
Line 28: Line 31:
 
* Network cable
 
* Network cable
 
* SIM card with an antenna
 
* SIM card with an antenna
* Powered USB HUB 2.0
 
* USB keyboard and a mouse
 
 
* DB9 connector
 
* DB9 connector
 
* PC
 
* PC
  
= Getting started =
+
=Getting started=
== Connect IGEPv2 Expansion with IGEPv2 Board ==
+
==Connect IGEPv2 Expansion with IGEPv2 Board==
 
+
The IGEPv2 Expansion connects to the IGEPv2 Board through J990, JA41, JA42, JC30 and J960 connectors. Some IGEPv2 Expansion may include three jumpers, you should remove it because they are designed for test and lab purposes. Just take a look on the figure below to mount it:
The IGEPv2 Expansion connects to the IGEPv2 Board through J990, JA41, JA42, JC30 and J960 connectors. Some IGEPv2 Expansion may include three jumpers, you should remove it because they are designed for test and lab purposes. Just take a look on the figure below to mount it:<br>
 
 
 
{| cellspacing="1" cellpadding="1" width="200" border="1" align="center"
 
|-
 
| [[Image:Igepv2expconnectoigepv2.PNG|268px]]<br>
 
| [[Image:Igepv2expconnectoigepv2 2.PNG|268px]]<br>
 
|}
 
 
 
== Serial port  ==
 
 
 
'''Basic''' [[Image:Igepv2expdb9connector.PNG|right|200px]]
 
 
 
IGEPv2 Expansion integrates a DB9 RS232 connector. Plug a DB9 cable. <br>
 
 
 
'''Know more'''
 
 
 
This peripheral (UART 3) can be used to debug system using kernel traces, getting a remote prompt, etc. <br> <br> <br>
 
 
 
== VGA monitor  ==
 
 
 
'''Basic'''&nbsp;
 
 
 
{| cellspacing="1" cellpadding="1" width="363" border="1" align="right"
 
|-
 
| [[Image:Igepv2expconnecttovga.jpg|150px]]
 
| [[Image:Igepv2expvgaconnector.PNG|200px]]
 
|}
 
 
 
IGEPv2 Expansion integrates a VGA connector, the output VGA signal is equal to HDMI connector. Plug a monitor with VGA&nbsp;input.
 
 
 
'''Know more'''
 
 
 
This output is controled by ADV7125KSTZ140 Integrated Circuit.
 
 
 
<br> <br> <br><br> <br>
 
 
 
== CAN bus  ==
 
 
 
'''Basic'''
 
 
 
[[Image:Igepv2expcanconnector.PNG|right|200px]]IGEPv2 Expansion integrates a CAN peripheral. Connect any CAN bus device or network to the CAN bus connector (J703).<br>
 
 
 
'''Know more'''
 
 
 
This output is controled by MICROCHIP MCP2515. J703 is a 3.5 mm pitch terminal blocks 4 Positions:
 
 
 
{| cellspacing="1" cellpadding="1" width="350" border="1"
 
|-
 
| Signal Name
 
| Pin #<br>
 
| Description
 
|-
 
| VDD_CAN
 
| J703:1
 
| Supply Voltage (+5V DC)
 
|-
 
| CANL
 
| J703:2
 
| CAN Low-Level Voltage I/O
 
|-
 
| GND
 
| J703:3
 
| Ground
 
|-
 
| CANH
 
| J703:4
 
| CAN High-Level Voltage I/O
 
|}
 
 
 
== GSM/GPRS modem  ==
 
 
 
'''Basic'''
 
  
{| align="right" cellspacing="1" cellpadding="1" border="1" width="200"
+
{| width="200" cellspacing="1" cellpadding="1" border="1" align="center"
 
|-
 
|-
| [[Image:IGEP0022 Modem with antenna.png|200px]]  
+
||[[Image:Igepv2expconnectoigepv2.PNG|268px]]
| [[Image:Igepv2expcardreader.PNG|right|200px]]
+
||[[Image:Igepv2expconnectoigepv2 2.PNG|268px]]
|-
 
| GSM-GPRS antenna (highly recommended)
 
| SIM card reader
 
 
|}
 
|}
  
IGEPv2 Expansion integrates a GSM/GPRS&nbsp;modem to make phone calls or to send SMS or to write and read data from it, etc.<br>
+
==Enable IGEPv2 Expansion support==
 +
IGEP Yocto Firmware comes with IGEPv2 Expansion support. However open igep.ini, you can do this [[How_do_I_edit_my_kernel_command_line | checking following kernel cmdline parameter]]:
  
'''Know more'''
+
<pre>buddy=igep0022</pre>
  
Modem chip Telit GE865 is a small GSM/GPRS Ball-Grid-Array BGA module with next main features:
+
==Remote connection via Ethernet==
 +
{{Message/Information Message|title=|message=If you aren't using a Linux operating system, use [http://labs.isee.biz/index.php/IGEP_SDK_Virtual_Machine IGEP SDK Virtual Machine] to connect to the board}}
  
*Quad-band EGSM 850 / 900 / 1800 / 1900 MHz
+
In your Host Machine, open a terminal sessions set up an Ethernet alias for your network interface,
*Power consumption (typical values)
 
  
&nbsp;&nbsp;&nbsp; - Power off: ‹ 62 uA<br>&nbsp;&nbsp;&nbsp; - Idle (registered, power saving): 1.6 mA @ DRX=9 <br> <br> <br>
+
$ sudo ifconfig eth0:0 192.168.5.10
  
== Composite Video Decoder  ==
+
connect to the board using the SSH protocol
  
'''Basic'''
+
$ ssh root@192.168.5.1
  
[[Image:Igepv2expvideocompositeconnector.PNG|right|200px]]IGEPv2 Expansion integrates two composite video connectors to decode analog input signal. Plug some peripheral with video composite output.<br>
+
an empty password for root user should work to access to the shell prompt.
  
'''Know more'''
+
{{Navigation/IGEP Technology Guides/Getting Started/Ending
 
 
Analog input is decoded by TVP5151.
 
 
 
<br> {{Navigation/IGEP Technology Guides/Getting Started/Ending
 
 
|Next_Step={{#lst:Template:Links|IGEPv2_EXPANSION_Community_Guides_2}}
 
|Next_Step={{#lst:Template:Links|IGEPv2_EXPANSION_Community_Guides_2}}
}}
 
 
{{Table/IGEP Technology Devices
 
|Tech_Family={{#lst:Template:Links|IGEPv2_EXPANSION_Tech_Family}}
 
|Tech_ID={{#lst:Template:Links|IGEPv2_EXPANSION_Tech_ID}}
 
|Name={{#lst:Template:Links|IGEPv2_EXPANSION_Name}}
 
|Image={{#lst:Template:Links|IGEPv2_EXPANSION_Image}}
 
|ISEE_MainPage={{#lst:Template:Links|IGEPv2_EXPANSION_ISEE_MainPage}}
 
|ISEE_Hardware={{#lst:Template:Links|IGEPv2_EXPANSION_ISEE_Hardware}}
 
 
}}
 
}}
 +
[[Category:IGEP Technology Devices Guides]]

Latest revision as of 10:59, 10 April 2018


Overview

This is the 1/3 chapter of IGEPv2 Expansion Tutorial Guide.

In this first chapter, we will learn how to connect some expansion peripherals.



Requirements

In this tutorial we are going to use the following peripherals:

  • IGEPv2 with its power supply
  • IGEPv2 Expansion
  • Monitor compatible with DVI-D or VGA
  • HDMI/DVI-D cable or VGA cable
  • TFT touch screen (Powertrip 4.3" or Seiko 7")
  • Composite video cable, composite video output peripheral (PAL or NTSC)
  • Network cable
  • SIM card with an antenna
  • DB9 connector
  • PC

Getting started

Connect IGEPv2 Expansion with IGEPv2 Board

The IGEPv2 Expansion connects to the IGEPv2 Board through J990, JA41, JA42, JC30 and J960 connectors. Some IGEPv2 Expansion may include three jumpers, you should remove it because they are designed for test and lab purposes. Just take a look on the figure below to mount it:

Igepv2expconnectoigepv2.PNG Igepv2expconnectoigepv2 2.PNG

Enable IGEPv2 Expansion support

IGEP Yocto Firmware comes with IGEPv2 Expansion support. However open igep.ini, you can do this checking following kernel cmdline parameter:

buddy=igep0022

Remote connection via Ethernet

Information.jpg If you aren't using a Linux operating system, use IGEP SDK Virtual Machine to connect to the board

In your Host Machine, open a terminal sessions set up an Ethernet alias for your network interface,

$ sudo ifconfig eth0:0 192.168.5.10

connect to the board using the SSH protocol

$ ssh root@192.168.5.1

an empty password for root user should work to access to the shell prompt.



You have successfully completed this chapter of the guide.


Igep forum.png If you have any question, don't ask to ask at the IGEP Community Forum or the IGEP Community Chat Irc.png