Changes

What can I do with IGEP0020

4,399 bytes added, 12:52, 7 March 2012
no edit summary
|}
 
 
__NOTOC__
{| cellspacing="0" cellpadding="5" border="1" align="center" style="text-align: left;"
|-
| bgcolor="#cccccc" colspan="3" | '''What can I do with IGEP0020- Overview'''
|-
| [[Image:Igep0020.jpg|250px|center|link=Category:IGEP0020]]
|-
|'''1) [[What can I do with IGEP0020#Booting and setting up|Booting up IGEP0020]]'''|-|'''2) [[What can I do with IGEP0020#Updating the pre-installed software|Updating the pre-installed software]]'''|-|''Booting up '3) [[What can I do with IGEP0020#Flashing the software image|Flashing the latest firmware to the IGEP0020flash memory]]'''
|-
|2) '''Updating the pre-installed software4) [[What can I do with IGEP0020#Connect to IGEP0020 via network interfaces|Connect to IGEP0020 via network interfaces]]'''
|-
|3) '''Flashing the latest firmware to the 5) [[What can I do with IGEP0020 flash memory#Basic instructions|Basic instructions]]'''
|-
|4) '''Connect to 6) [[What can I do with IGEP0020#Send a file between a PC and IGEP0020|Send a file between a PC and IGEP0020 from network interfaces]]'''
|-
|5) '''7) [[What can I do with IGEP0020#How to handle the gpio-LED's|Handle IGEP0020 LED's]]'''
|-
|n) '''Installing other distributions to 8) [[What can I do with IGEP0020#Mount a MicroSD card|Mount a MicroSD card]]'''
|-
|}
__NOTOC__
=== Booting and setting up ===
=== Updating IGEP0020 the pre-installed software ===
----
=== Connect to IGEP0020 via Network network interfaces ===
----
If everything goes right, you will be able to access to an IGEP0020 console from your host PC via ethernet.
=== Basic instructions in Linux ===---- {| cellspacing="0" cellpadding="5" border="1" align="center" width="100%" style="text-align: left;"|-| bgcolor="#cccccc" |'''Overview'''|-| Learn some Bash basic instructions in Linux (for newbies). 1) Create, edit, move and delete files 2) Run a simple script|} IGEP0020 is '''compatible with many Linux distributions'''. In this tutorial we are using Poky Linux, which is the pre-installed software from ISEE. In case you are not familiar with Bash instructions, here comes some basic instructions to help you startup with the board. First of all, '''log in to IGEP0020''' with a console from your host PC (Work via serial port or via SSH), as shown previous sections in progress this article. Coming soonRemember the default settings:  login: root password: (none: press return) Once you are logged in IGEP0020, run the following commands:  cd / ls You have moved to the root directory, that is "/".The instruction "ls" lists all the existing files and directories in the current "path". Now let's go to the directory /home/root/ with:  cd /home/root/ You can always check at which directory you are with the instruction:  pwd Most instructions include a 'help' option that can be accessed by inserting the parameter --help. Check out the help page of 'echo' instruction, for example:  echo --help You can try the instruction by yourself and type:  echo Hello You have sent the text "Hello" to the standard output, that is the console you are interacting with. But you can change and 'redirect' the output by using the character '>' :  echo Hello world!> /home/root/name.file Now notice you have redirected the output to a file called name.file :  ls You can append any file using '>>' instead of '>'.You can print the content of the file to the standard output:  cat /home/root/name.file '''Building a basic script''' You can create a script that can run any instruction you want to use in Bash. The main advantage is that you do not have to compile the code, as is auto-interpereted by the system. We are going to create a basic 'Hello World' script that is going to run the same command you have actually used before:  echo "echo > Hello world!" > /home/root/example.sh cat example.sh Now you have created a file called example.sh, but by default it has no execute permissions (x):  ls -la We are going to add permission to the file by:  chmod a+x example.sh ls -la Now you can run the script:  ./example.sh You can edit this file (example.sh) with 'vi', the pre-installed text editor in IGEP0020.  vi example.sh Press ESC and: * :q! , to exit without saving* :w , to save* :wq , to quit and save* i , to insert text '''Other simple & useful instructions''' * mkdir* rmdir* find* grep You can stop any instruction by pressing CTRL+C  === Send a file between a PC and IGEP0020 ===---- In a Linux host PC, you can use SCP (secure copy)via SSH to transfer files between IGEP0020 and your host PC. First of all, set an static IP to your Linux Host (for example, 192.168.6.3) and another IP within the subnet for IGEP0020 (for example, 192.168.6.2). First of all, you check the connectivity (From IGEP0020 console):  ping 192.168.6.3 Press CTRL-C to stop the command. Now let's transfer a file called original.file in your host PC to IGEP0020 in /home/root/ In your Host PC open Terminal and type:  scp -r original.file root@192.168.6.2:/home/root/destination.file You can repeat the process from the IGEP0020 console, and transfer a file from IGEP0020 to your Host PC.
=== How to handle the gpio-LED's ===
| bgcolor="#cccccc" |'''Overview'''
|-
| Use of Using IGEP0020 LED's using with the associated platform device at /sys/devices/platform/leds-gpio/leds/
|}
Now the selected led is configured with a timer consisting of 250 miliseconds ON and 750 miliseconds OFF.
=== Transfer a file to the board via network ===
(Work in progress article. Coming soon!)
=== Mounting the Mount a MicroSD Card card ===---- (Work in progress article. Coming soonsection!)  mount -t jffs2 /dev/mtdblock1 /mnt/tmp/  umount
=== How to use RS-485 ===
| Follow the link to the extensive article: [[How_to_use_RS485_on_IGEP0020_board|How to use RS-485 on IGEP0020 board]]
|}
 
=== How to get sound out (audio out) ===
boundary  : 1073741824
When ever you think you want to stop just press CONTRLCTRL+C   ----  === The next step is: [[Start developing under IGEP Technology]] ===  This guide is divided in three different chapters:
= Developing under * '''Getting started''': A basic tutorial about how to connect and boot your IGEP0020* '''What can I do?''': An extensive article to setup the main peripherals of IGEP0020* '''Start developing''': Once you have successfully followed the previous tutorials, you are ready to start developing with IGEP Technology =. Here you will find some basic tips tricks about how to start with it.
Visit the following link For further information about this board, there exist other sections where you can find specific and '''start [[Start developing under IGEP Technology|developing under IGEP Technology]]'''extended contents, in-depth description, valuables web links, etc.
* Cross compiling (hello world program)* SDK tools* Linux distributions* Mux configuration* Kernel modules* Run at startup applications* The If that is your case, visit the '''[[:Category:IGEP0020|main components page of IGEP0020]]''' or check the preinstalled software of your IGEP0020:** Bootloaders** Kernel** Root File System** Kernel Modulescategories at the IGEP Community Wiki.
[[Category:IGEP0020]]
[[Category:Tutorials]]
[[Category:Work in progress]]
0
edits