261
edits
Changes
From IGEP - ISEE Wiki
→Install IGEP Firmware on bootable SD-card
Depending on your desired set-up here you will find key-points on how the get and set the igep firmware
{| width="97%" cellspacing="4" cellpadding="4" border="0" align="center"
|- style="height: 121.1px;"
| style="height: 121.1px;" bgcolor="#ffffff"|
[[Image:Warning_icon.png|left|97x88px]]
<span style="color: #000000;">'''You should install kernel modules into each rootfs you download, don't miss [http://labs.isee.biz/index.php/Linux_Kernel_4.9.y Linux Kernel Tutorial].'''</span>
|}
==*!* General information about RootFS *!*==
To log into each one of the RootFS and igep firmware presented below you use
UBUNTU / DEBIAN
* Username: root
* Password: letmein
YOCTO
* Username: root
* Password:
==Ubuntu==
Download latest firmware release from downloads server
* [http://downloads.isee.biz/pub/isee-releases/ubuntu/xenial_16.04_lts/ubuntu-xenial-armhf-igep-base-v0.01.tgz Ubuntu Xenial 16.04 LTS (isee-v0.01)ARM Hard Float]
====Instructions needed to decompress in the SD====
<span class="skimlinks-unlinked">sudo tar -xvzf /home/user/Downloads/ubuntu-xenial-armhf-igep-base-v0.01.tgz -C /media/user/rootfs</span>
==Debian==
Download latest firmware release from downloads server
* [http://downloads.isee.biz/pub/relaunch/rootfs/debian/stretch/debian-stretch-armhf-igep-base-no-versionv0.01.tgz Debian Stretch ARM Hard Float]
====Instructions needed to decompress in the SD====
==Buildroot==
Download latest firmware release from downloads server
* [http://downloads.isee.biz/pub/relaunch/rootfs/buildroot/skeltal/igep-buildroot-skeltal-base-no-version.bz2 Buildroot ARM Hard Float]
<span class="skimlinks-unlinked">sudo tar -xjzf /home/user/Downloads/igep-buildroot-skeltal-base-no-version.bz2 -C /media/user/rootfs</span>
==Yocto==
====<u><span id="Introduction" class="mw-headline">Introduction</span>=</u>===The IGEP Firmware could be [http://labs.isee.biz/index.php/How_to_get_the_Poky_Linux_distribution How_to_use_the_Yocto_Project_to_develop_Embedded_Linux built from scratch] using a tool from the Yocto Project called Poky. The Poky build system allows developers to create their own complete Linux Distribution for their embedded systems.
The firmware that runs on every [http://labs.isee.biz/index.php/IGEP_Technology_devices IGEP Technology devices] is created in the hope to introduce you quickly to the IGEP Technology. The IGEP Firmware provides a preconfigured Linux system allowing communicating and experiencing easily with IGEP devices.
The image is built using the GNOME Mobile software stack, providing a well defined user experience. The user interface environment used is SATO, it is designed to work well with screens at very high DPI and restricted size. It is coded with focus on efficiency and speed so that it works smoothly on hand- held and other embedded hardware.
If you need to custom more your Linux OS, for example: editing, adding or removing packages, please read [http://labs.isee.biz/index.php/How_to_get_the_Poky_Linux_distribution How_to_use_the_Yocto_Project_to_develop_Embedded_Linux this article].
====<u><span id="Features" class="mw-headline">Features</span>=</u>===
======<span id="Software_included:" class="mw-headline">Software included:</span>======
GNU/Linux system
[http://downloads.isee.biz/denzil/rpm/ Software public repositories] (RPM-based)
====<span id="Install" class="mw-headline">Install</span>====
<span class="skimlinks-unlinked">sudo tar -xjzf /home/user/Downloads/igep002hf-yocto-pyro-minimal-base-no-version.bz2 -C /media/user/rootf</span>
==IGEP-Tools==
IGEP Tools are a set of binaries that should come with every firmware provided by ISEE. These tools will allow you to handle in a easy way the process of updating and creating new bootable media that will run on igep devices. A basic concept of each tools is described:
* igep-media-create: Create a new bootable SD cards or HD images.
* igep-flash: Flash bootable images to the board's flash memory
* create-android-image: Create an Android image tarball from Android build
* e-functions: Required by other igep tools to function properly.
* writeloader: Used by igep-flash when flashing igep-firmware for IGEPv2, IGEP COM MODULE, and IGEP COM PROTON boards due to ECC compatibility in those board's NAND
{| widthclass="autocontenttable sortable" cellspacing|- style="0height: 22px;" cellpadding! style="10text-align: center; height: 22px;" border|IGEP BOARD! style="0" text-align=": center; height: 22px;"|Firmware v1.0 no-x11 (Pyro 2.3)
|-
| scopestyle="text-align: center;"|IGEPv2| style="rowtext-align: center;" bgcolor|[http://downloads.isee.biz/pub/relaunch/igep0020/firmware/igep0020-yocto-pyro-minimal-firmware-v1.0.tar.bz2 Yocto Pyro IGEPv2 Minimal]|- style="#ffffffheight: 22px;"| style="text-align: center; height: 22px;"|IGEP COM MODULE| style="text-align: center; height: 22px;"| [http://downloads.isee.biz/pub/relaunch/igep0030/firmware/igep0030-yocto-pyro-minimal-firmware-v1.0.tar.bz2 Yocto Pyro COM MODULE Minimal]|- style="height: 22px;"| style="fonttext-sizealign: 130%center; height: 22px;" bgcolor|IGEP COM AQUILA| style="#fffffftext-align: center; height: 22px;"|[http://downloads.isee.biz/pub/relaunch/igep0033/firmware/igep0033-yocto-pyro-minimal-firmware-v1.0_512.tar.bz2 Yocto Pyro AQUILA (NAND 512 MB) Minimal |][http://downloads.isee.biz/pub/relaunch/igep0033/firmware/igep0033-yocto-pyro-skeltal-firmware-v1.0.tar.bz2 <span style="color: #000000ff0000;">If you have any question, don't ask to ask at the '''Yocto Pyro AQUILA (NAND 128MB) Skeltal ***</span>]|- style="height: 22px;"| style="text-align: center; height: 22px;"|IGEP SMARC AM335X| style="text-align: center; height: 22px;"|[http://forumdownloads.isee.biz/ pub/relaunch/igep0034/firmware/igep0034-yocto-pyro-minimal-firmware-v1.0.tar.bz2 Yocto Pyro AM335X -Minimal]|- style="height: 22px;"| style="text-align: center; height: 22px;"|IGEP Community ForumSMARC iMX6| style="text-align: center; height: 22px;"|[http://downloads.isee.biz/pub/relaunch/igep0046dl/firmware/igep0046dl-yocto-pyro-minimal-firmware-v1.0.tar.bz2 Yocto Pyro iMX6DL Minimal]''' or the '''| [http://webchatdownloads.freenodeisee.netbiz/pub/?channelsrelaunch/igep0046q/firmware/igep0046q-yocto-pyro-minimal-firmware-v1.0.tar.bz2 Yocto Pyro iMX6Q Minimal]|- style=igep IGEP Community Chat]'''</span>"height: 22px;"| scopestyle="rowtext-align: center; height: 22px;" bgcolor|IGEP SMARC iMX6UL/ULL| style="#fffffftext-align: center; height: 22px;"| [http://downloads.isee.biz/pub/relaunch/igep0146/ready-rootfs/yocto/minimal/igep0146-yocto-minimal-kernel-4-9-11.tar.bz2 Yocto Pyro iMX6UL Minimal]
|}
'''<span style="color: #ff0000;">* To get the package list from the repository, ** It is important to use igep0034 machine even for IGEPv2 (igep0020) IGEP COM MODULE (igep0030) and IGEP COM PROTON (igep0032) for this specific tool due to backwards incompatibility. Until a new patch of igep-media-create is made. Remember for those boards to use--machine igep0034 as argument</span>'''
<prebr />zypper refresh<For example, assuming the SD-card device takes '/pre>* To search a packagedev/sdf' and you have an IGEPv2 board , type
<pre>zypper search package_name./igep-media-create --cp-uenv --mmc /dev/sdf --machine igep0034 --image igep0020-yocto-pyro-minimal-firmware-v1.0.tar.bz2</pre>* To install a package from registered repositoriesFor example, assuming the SD-card device takes '/dev/sdb' and you have an IGEP COM MODULE ('igep0030'), usetype
<pre>zypper install package_name<./pre>* To remove an installed package, use <pre>zypper remove package_name</pre>* A list of all new packages available can be obtained with the command <pre>zypper listigep-media-create --cp-uenv -updates -t package<mmc /pre>* To update your system, just run the <pre>zypper update<dev/pre>* Other useful zypper commands : <pre>zypper helpzypper help commandsdb --machine igep0034 --image igep0020-yocto-pyro-minimal-firmware-v1.0.tar.bz2</pre>==IGEPThese methods should give you a bootable SD-Tools==card.