Difference between revisions of "Getting started with IGEP AQUILA EXPANSION"

From IGEP - ISEE Wiki

Jump to: navigation, search
m (Requirements)
m (Create IGEP Firmware bootable SD-card)
 
(44 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Message/Work in progress}}
 
 
 
{{Table/IGEP Technology Devices
 
{{Table/IGEP Technology Devices
 
|Tech_Family={{#lst:Template:Links|IGEP_AQUILA_EXPANSION_Tech_Family}}
 
|Tech_Family={{#lst:Template:Links|IGEP_AQUILA_EXPANSION_Tech_Family}}
Line 27: Line 25:
 
In this tutorial we are going to use the following peripherals:
 
In this tutorial we are going to use the following peripherals:
  
* IGEP COM AQUILA
+
* IGEP COM AQUILA with an uSD card
 
* IGEP AQUILA EXPANSION with its power supply
 
* IGEP AQUILA EXPANSION with its power supply
* Monitor compatible with HDMI
+
* FTDI cable
 +
* Monitor compatible with HDMI with audio.
 
* HDMI cable
 
* HDMI cable
 
* Powered USB HUB 2.0
 
* Powered USB HUB 2.0
Line 37: Line 36:
  
 
= Getting started =
 
= Getting started =
 +
== Create IGEP Firmware bootable SD-card ==
  
The following video illustrates the getting started process. You will see how to connect some peripherals and power up the board.
+
IGEP COM AQUILA internal memory is not flashed by default, you will need a bootable SD-card to bootup your board.
  
<div style="text-align: center;">
+
If you don't have a bootable SD-card, download [https://www.isee.biz/support/downloads/item/igep-firmware-yocto-1-4-2-0-am335x the IGEP Firmare Yocto for AM335x] and follow the README file.
{{#ev:youtube|jtHL6JVo7kA|500}}
 
</div>
 
  
== Monitor ==
+
== Connect IGEP AQUILA Expansion with IGEP COM AQUILA Board  ==
  
The board will connect to your DVI monitor via its HDMI connector. You can use a HDMI/DVI-D cable to connect the board to the monitor. Your monitor should be able to support 1024 x 768 @ 60 Hz, which is the default resolution used by the firmware.
+
The IGEP AQUILA Expansion connects to the IGEP COM AQUILA Board through K1 connector and J800 connector (optionally). <br> <br>
  
If your monitor doesn't have a DVI-D input, you can also use a HDMI input using a HDMI/HDMI cable, in that case you should [[How_do_I_edit_my_kernel_command_line | edit the kernel cmdline parameters]] and replace :
+
{| cellspacing="1" cellpadding="1" width="200" border="1" align="center"
 +
|-
 +
| [[Image:BASE0033RA KIT.png|400px]]
 +
|}
  
omapfb.mode=dvi:1280x720MR-16@60
+
== Monitor ==
  
for this one :
+
The board will connect to your HDMI monitor. You can use a HDMI cable to connect the board to the monitor. Your monitor should be able to support 1024 x 768 @ 60 Hz, which is the default resolution used by the firmware.
 
 
omapfb.mode=dvi:hd720-16@60
 
  
 
== Network ==
 
== Network ==
  
You may now plug the Ethernet cable into the 10/100 Ethernet jack of the board to get network access. The default firmware configures the Ethernet device with static ip address (192.168.5.1).
+
You may now plug the Ethernet cable into the 10/100 Ethernet jack of the board to get network access. The default firmware configures the Ethernet device with static IP address (192.168.5.1) and dynamic IP address (via DHCP).
  
 
== Keyboard/Mouse ==
 
== Keyboard/Mouse ==
  
The USB Host of the board is ONLY USB High speed (480Mbit/s). You will need a powered USB hub 2.0 to connect to most USB devices.
+
Connect an USB hub to the USB Host and plug your keyboard and mouse into the hub.
  
Now, connect an USB hub to the USB Host and plug your keyboard and mouse into the hub.
+
== Booting ==
  
== Booting ==
+
Before booting, unmount J101 jumper to boot from microSD card.
  
With all the peripherals attached, plug in the wall adapter (5V DC) and power on your board. You willsee a few lights flash, see how tow red leds light up and after a few seconds may light up only a fixed green led. The sequence will be different based on softwre version.
+
With all the peripherals attached, plug in the wall adapter (5V DC) and power on your board. You will see a few lights flash, see how to IGEP COM AQUILA red led light up and after a few seconds may light up a fixed green led too. The sequence will be different based on software version.
  
 
"Under the hood" the bootloader is preparing to load the linux kernel. The linux kernel loads and initializes the hardware and mounts the root file system. Finally, you will see a screen desktop like the following screenshot.
 
"Under the hood" the bootloader is preparing to load the linux kernel. The linux kernel loads and initializes the hardware and mounts the root file system. Finally, you will see a screen desktop like the following screenshot.
  
The pre-installed firmware in its flash memory consists of a minimal Linux-based distribution with a lite X Window System and GNOME Mobile based applications created with Poky Platform Builder.
+
The firmware in its microSD card consists of a minimal Linux-based distribution with a lite X Window System and GNOME Mobile based applications created with Poky Platform Builder.
  
 
You can use the mouse and the keyboard to dive into the desktop.
 
You can use the mouse and the keyboard to dive into the desktop.
  
[[Image:Poky-screenshot.png|thumb|500px|center|Screenshot of the Desktop of the pre-installed software]]
+
{| cellspacing="1" cellpadding="1" width="200" border="1" align="center"
 +
|-
 +
| [[Image:Igep0033 login screen.JPG|600px]]
 +
|}
 +
 
 +
== Remote connection via Serial interface ==
 +
 
 +
=== Overview ===
  
== Remote connection via Ethernet ==
+
Serial header (J803) lets you debug system with an USB to 3V3 TTL level serial like TTL-232R-3V3 converter from [http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm FTDI] or compatible reference. The TTL-232R-3V3 converter has 6 pins and IGEP AQUILA EXPANSION add a 7th way (3v3 power). The next image shows how to connect it:
 +
<br><br>
 +
{| cellspacing="1" cellpadding="1" width="150" border="1" align="center"
 +
|-
 +
| [[Image:SERIAL CABLE BASE0033.JPG|600px|Block diagram from IGEP0033]]<br>
 +
|}
 +
<br>
  
{{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}}
+
=== Setting up connection ===
  
In your Host Machine, open a terminal sessions set up an Ethernet alias for your network interface,
+
Open the serial on your PC using your preferred serial communications program (minicom) and configure the port as follows:
  
$ sudo ifconfig eth0:0 192.168.5.10
+
* 115200
 +
* 8N1
 +
* no flow control (either software or hardware)
  
Connect to the board using the SSH protocol
+
Open the serial port and the debug shell prompt should appear.
  
$ ssh root@192.168.5.1
+
A detailed guide on how to connect via serial debug port can be found by following this link: [[Using serial debug port to communicate]]
  
An empty password for root user should work to access to the shell prompt.
+
You will successfully started the console.  
  
 
{{Navigation/IGEP Technology Guides/Getting Started/Ending
 
{{Navigation/IGEP Technology Guides/Getting Started/Ending
|Next_Step={{#lst:Template:Links|IGEPv2_Community_Guides_2}}
+
|Next_Step={{#lst:Template:Links|IGEP_AQUILA_EXPANSION_Community_Guides_2}}
 
}}
 
}}
  
 
[[Category:IGEP Technology Devices Guides]]
 
[[Category:IGEP Technology Devices Guides]]

Latest revision as of 09:03, 20 January 2014


Overview

This is the 1/3 chapter of the Getting Started with IGEP AQUILA EXPANSION Tutorial Guide. In this first chapter, we will learn :

  • Connect some peripherals, including monitor and USBs.
  • Boot the board and touring the default firmware.
  • Connect remotely to the board via Serial interface.

Upon completion, you will be ready to continue with chapter 2/3 that explains more advanced tasks.

Requirements

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

  • IGEP COM AQUILA with an uSD card
  • IGEP AQUILA EXPANSION with its power supply
  • FTDI cable
  • Monitor compatible with HDMI with audio.
  • HDMI cable
  • Powered USB HUB 2.0
  • USB keyboard and a mouse
  • Network cable
  • PC

Getting started

Create IGEP Firmware bootable SD-card

IGEP COM AQUILA internal memory is not flashed by default, you will need a bootable SD-card to bootup your board.

If you don't have a bootable SD-card, download the IGEP Firmare Yocto for AM335x and follow the README file.

Connect IGEP AQUILA Expansion with IGEP COM AQUILA Board

The IGEP AQUILA Expansion connects to the IGEP COM AQUILA Board through K1 connector and J800 connector (optionally).

BASE0033RA KIT.png

Monitor

The board will connect to your HDMI monitor. You can use a HDMI cable to connect the board to the monitor. Your monitor should be able to support 1024 x 768 @ 60 Hz, which is the default resolution used by the firmware.

Network

You may now plug the Ethernet cable into the 10/100 Ethernet jack of the board to get network access. The default firmware configures the Ethernet device with static IP address (192.168.5.1) and dynamic IP address (via DHCP).

Keyboard/Mouse

Connect an USB hub to the USB Host and plug your keyboard and mouse into the hub.

Booting

Before booting, unmount J101 jumper to boot from microSD card.

With all the peripherals attached, plug in the wall adapter (5V DC) and power on your board. You will see a few lights flash, see how to IGEP COM AQUILA red led light up and after a few seconds may light up a fixed green led too. The sequence will be different based on software version.

"Under the hood" the bootloader is preparing to load the linux kernel. The linux kernel loads and initializes the hardware and mounts the root file system. Finally, you will see a screen desktop like the following screenshot.

The firmware in its microSD card consists of a minimal Linux-based distribution with a lite X Window System and GNOME Mobile based applications created with Poky Platform Builder.

You can use the mouse and the keyboard to dive into the desktop.

Igep0033 login screen.JPG

Remote connection via Serial interface

Overview

Serial header (J803) lets you debug system with an USB to 3V3 TTL level serial like TTL-232R-3V3 converter from FTDI or compatible reference. The TTL-232R-3V3 converter has 6 pins and IGEP AQUILA EXPANSION add a 7th way (3v3 power). The next image shows how to connect it:

Block diagram from IGEP0033


Setting up connection

Open the serial on your PC using your preferred serial communications program (minicom) and configure the port as follows:

  • 115200
  • 8N1
  • no flow control (either software or hardware)

Open the serial port and the debug shell prompt should appear.

A detailed guide on how to connect via serial debug port can be found by following this link: Using serial debug port to communicate

You will successfully started the console.



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