Difference between revisions of "Getting started with IGEP BERLIN"

From IGEP - ISEE Wiki

Jump to: navigation, search
(Created page with '__NOTOC__ {| width="200" cellspacing="0" cellpadding="4" border="1" align="right" |- | ====== BASE0010 ====== *'''Main page''' *'''[[Getting Started wit…')
 
 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTOC__
+
{{Table/IGEP Technology Devices
{| width="200" cellspacing="0" cellpadding="4" border="1" align="right"
+
|Tech_Family={{#lst:Template:Links|IGEP_BERLIN_Tech_Family}}
|-
+
|Tech_ID={{#lst:Template:Links|IGEP_BERLIN_Tech_ID}}
|  
+
|Name={{#lst:Template:Links|IGEP_BERLIN_Name}}
====== BASE0010 ======
+
|Image={{#lst:Template:Links|IGEP_BERLIN_Image}}
 +
|ISEE_MainPage={{#lst:Template:Links|IGEP_BERLIN_ISEE_MainPage}}
 +
|ISEE_Hardware={{#lst:Template:Links|IGEP_BERLIN_ISEE_Hardware}}
 +
}}
  
*'''[[:Category:BASE0010|Main page]]'''
 
  
*'''[[Getting Started with BASE0010 board|Getting started]]'''
 
  
*'''[[What can I do with BASE0010|What can I do]]'''
+
=Overview=
 +
This is the 1/3 chapter of IGEP BERLIN Expansion Tutorial Guide.
  
*'''[[Start developing under IGEP Technology|Start developing]]'''
+
In this first chapter, we will learn how to connect some expansion peripherals.
  
|}
 
  
= Overview  =
+
__TOC__
  
'''Important note''' - Please read these documents before continuing with this article:
 
  
*Official BASE0010 Hardware Reference Manual from ISEE (link)
 
*Official [http://www.iseebcn.com/index.php?option=com_content&view=article&id=99&Itemid=129&dir=%2Fvar%2Fwww%2Fvhosts%2Figep.es%2Fhttpdocs%2Fdownloads%2F01-ISEE_Products%2FIGEP_MODULE%2FHW_User_Manuals&download_file=%2Fvar%2Fwww%2Fvhosts%2Figep.es%2Fhttpdocs%2Fdownloads%2F01-ISEE_Products%2FIGEP_MODULE%2FHW_User_Manuals%2FMAN-PR-IGEP.0030-002.03.HW_USER_MANUAL.pdf IGEP0030 Hardware Reference Manual] from ISEE
 
  
<br>
+
=Requirements=
 +
In this tutorial we are going to use the following peripherals:
  
{| width="100%" cellspacing="1" cellpadding="1" border="0" align="center"
+
* IGEP COM MODULE or IGEP COM PROTON
|-
+
* IGEP BERLIN Expansion
! scope="row" | [[Image:Information.jpg|60x60px]]
+
* 5V DC power supply with a minimum of 3A current capacity
| It is highly recommended to [[Update_the_PRE-INSTALLED_software_image_to_a_current_release|'''update your pre-installed software image''']] to a recent release to ensure you have the latest features and bug fixes.
+
* TFT touch screen Seiko 7"
|}
+
* Monitor compatible with DVI-D or VGA
 +
* HDMI/DVI-D cable or VGA cable
 +
* Network cable
 +
* Composite video cable, composite video output peripheral (PAL or NTSC)
 +
* SIM card with an antenna
 +
* USB keyboard and a mouse (optional)
 +
* Li-on battery with 3V3 (optional)
 +
* DB9 connector
 +
* PC
  
= Mounting IGEP0030 COM =
+
=Getting started=
 +
<div style="text-align: center;">
 +
{{#ev:youtube|bZ5WSB_n_To|500}}
 +
</div>
 +
==Connect IGEP BERLIN Expansion with IGEP COM MODULE/NEUTRON Board==
 +
[[Image:BERLIN+module.JPG|right|200px]]The IGEP BERLIN Expansion connects to the IGEP COM MODULE/NEUTRON Board through J1 and J4 connectors. Just take a look on the figure below to mount it:<br /> <br /><br /><br /><br /><br /><br />
  
The IGEP0030 COM connects to BASE0010 expansion board via the two 70-pin connectors located on the bottom side of the COM. Place the BASE0010 board on a flat, static-safe surface, align the COM with the white outline on the board above the connectors and gently press on the COM until it clicks into place.
+
==Connect IGEP BERLIN Expansion with IGEP COM PROTON Board==
 +
[[Image:BERLIN+proton.JPG|right|200px]]The IGEP BERLIN Expansion connects to the IGEP COM PROTON Board through J1, J4, J8 and J9 connectors. Just take a look on the figure below to mount it:<br /> <br /><br /><br /><br /><br /><br />
  
{|
+
==Enable IGEP BERLIN Expansion support==
|-
+
IGEP Yocto Firmware comes with IGEP BERLIN Expansion support. However open igep.ini, you can do this [[How_do_I_edit_my_kernel_command_line | checking following kernel cmdline parameter]]:
| [[Image:BASE0010-01.JPG|thumb|left|400px]][[Image:BASE0010-02.JPG|thumb|right|400px]]
 
|}
 
  
<br>  
+
<pre>buddy=base0010 buddy.revision=B
 +
;buddy=ilms0015</pre>
  
= Adding peripherals  =
+
==Ethernet Network cable==
 +
[[Image:Berlin ethernet.jpg|right|200px]]
  
You can begin to add peripherals. We will begin with a serial communication, a monitor, a USB keyboard, a mouse, and a network cable.  
+
Plug an Ethernet cable between IGEP BERLIN and your client machine (or any other network device with Ethernet connectivity). Use J3 connector with IGEP PROTON and J1001 connector with IGEP MODULE. <br /><br /><br /><br /><br />
  
== Serial  ==
+
==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}}
  
Connect a [http://en.wikipedia.org/wiki/Null_modem null modem] DB9 male-male serial cable between the board and your host machine, use the serial debug port to communicate with the host machine.
+
In your Host Machine, open a terminal sessions set up an Ethernet alias for your network interface,
  
*[[Using serial debug port to communicate]]
+
$ sudo ifconfig eth0:0 192.168.5.10
  
== Monitor  ==
+
connect to the board using the SSH protocol
  
Connect the DVI cable connector from the BASE001 HDMI connector to the TFT DVI-D connector. The Digital Visual Interface (DVI) is a video standard interface designed to provide very high visual quality on digital display devices such as flat panel LCD computer displays and digital projectors. It is partially compatible with the High-Definition Multimedia Interface (HDMI) standard in digital mode (DVI-D), and VGA in analog mode (DVI-A).  
+
$ ssh root@192.168.5.1
  
Users will need a cable with male DVI-D connector for the TFT, and male HDMI connector from BASE0010 board.  
+
an empty password for root user should work to access to the shell prompt.
  
Note that your monitor should be able to support 1024 x 768 @ 60 Hz, which is the default resolution
+
{{Navigation/IGEP Technology Guides/Getting Started/Ending
 +
|Next_Step={{#lst:Template:Links|IGEP_BERLIN_Community_Guides_2}}
 +
}}
  
== Audio IN/OUT  ==
+
[[Category:IGEP Technology Devices Guides]]
 
 
External Audio input devices, such as a powered microphone or the audio output of a PC or MP3 player, can be connected to the via a 3.5mm jack (Audio IN).
 
 
 
An external Audio output device, such as external stereo powered speakers, can be connected to the BASE0010 via a 3.5mm jack (Audio OUT).
 
 
 
== Keyboard/Mouse  ==
 
 
 
You will need a powered hub to connect to most USB, connect the USB hub to the USB host connector, then plug your keyboard and mouse into the hub.
 
 
 
Only USB 2.0 devices work, do not connect a USB mouse 1.0 into the USB host connector without using a USB hub 2.0, because it will not work.
 
 
 
== Network  ==
 
 
 
The board comes with two 10/100BASE-TX Ethernet ports, you may plug their Ethernet cable into that board.
 
 
 
= Enabling BASE0010 support  =
 
 
 
<span style="background-color: rgb(255, 0, 0);">How to enable BASE0010 support throught igep.ini configuration file</span>
 
 
 
The required [[How do I edit my kernel command line|kernel command line]] option here is
 
 
 
buddy=base0010
 
 
 
= Booting up  =
 
 
 
Now that you have connected the IGEP0030 COM to the BASE0010 expansion board and your peripherals are connected you can apply power to your BASE0010 board.
 
 
 
You will see a few lights flash, the details will differ based on software version. As the linux kernel loads and initializes the hardware, the desktop will appear on the screen like following image and you will see a boot prompt in your serial connection.
 
 
 
{|
 
|-
 
| [[Image:Poky-prompt-screenshot.png|thumb|left|550px]] [[Image:Poky-screenshot.png|thumb|right|400px]]
 
|}
 
 
 
{{Navigation/IGEP Technology Guides/Getting Started/Ending|device=BASE0010}}
 
 
 
[[Category:BASE0010]]
 
[[Category:Tutorials]]
 

Latest revision as of 10:59, 10 April 2018


Overview

This is the 1/3 chapter of IGEP BERLIN 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:

  • IGEP COM MODULE or IGEP COM PROTON
  • IGEP BERLIN Expansion
  • 5V DC power supply with a minimum of 3A current capacity
  • TFT touch screen Seiko 7"
  • Monitor compatible with DVI-D or VGA
  • HDMI/DVI-D cable or VGA cable
  • Network cable
  • Composite video cable, composite video output peripheral (PAL or NTSC)
  • SIM card with an antenna
  • USB keyboard and a mouse (optional)
  • Li-on battery with 3V3 (optional)
  • DB9 connector
  • PC

Getting started

Connect IGEP BERLIN Expansion with IGEP COM MODULE/NEUTRON Board

BERLIN+module.JPG
The IGEP BERLIN Expansion connects to the IGEP COM MODULE/NEUTRON Board through J1 and J4 connectors. Just take a look on the figure below to mount it:






Connect IGEP BERLIN Expansion with IGEP COM PROTON Board

BERLIN+proton.JPG
The IGEP BERLIN Expansion connects to the IGEP COM PROTON Board through J1, J4, J8 and J9 connectors. Just take a look on the figure below to mount it:






Enable IGEP BERLIN Expansion support

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

buddy=base0010 buddy.revision=B
;buddy=ilms0015

Ethernet Network cable

Berlin ethernet.jpg

Plug an Ethernet cable between IGEP BERLIN and your client machine (or any other network device with Ethernet connectivity). Use J3 connector with IGEP PROTON and J1001 connector with IGEP MODULE.




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.


Continue this tutorial guide: [[What can I do with IGEP BERLIN|2/3 - What can I do with IGEP BERLIN]]
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