Difference between revisions of "IGEP Firmware set-up"
From IGEP - ISEE Wiki
Line 1: | Line 1: | ||
Depending on your desired set-up here you will find key-points on how the get and set the igep firmware | 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" | ||
+ | |- | ||
+ | | bgcolor="#000000"| | ||
+ | [[Image:Warning_icon.png|left|52x47px]]<span style="color: #ffffff;">'''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> | ||
Revision as of 10:07, 18 September 2018
Depending on your desired set-up here you will find key-points on how the get and set the igep firmware
You should install kernel modules into each rootfs you download, don't miss * Linux Kernel Tutorial !! .
ContentsUbuntuDownload latest firmware from downloads server Instructions needed to decompress in the SDsudo tar -xvzf [your_compressed_rootfs] -C [target_location_rootfs]
For example, to uncompress the rootfs of the link into the rootfs partition of the MicroSD Card you can write: sudo tar -xvzf /home/user/Downloads/ubuntu-xenial-armhf-igep-base-v0.01.tgz -C /media/user/rootfs
DebianDownload latest firmware from downloads server Instructions needed to decompress in the SDsudo tar -xvzf [your_compressed_rootfs] -C [target_location_rootfs] For example, to uncompress the rootfs of the link into the rootfs partition of the MicroSD Card you can write: sudo tar -xvzf /home/user/Downloads/debian-stretch-armhf-igep-base-no-version.tgz -C /media/user/rootfs
BuildrootDownload latest firmware from downloads server Instructions needed to decompress in the SDsudo tar -xvzf [your_compressed_rootfs] -C [target_location_rootfs] For example, to uncompress the rootfs of the link into the rootfs partition of the MicroSD Card you can write: sudo tar -xjzf /home/user/Downloads/igep-buildroot-skeltal-base-no-version.bz2 -C /media/user/rootfs
YoctoIntroductionThe IGEP Firmware could be 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 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 this article FeaturesSoftware included:GNU/Linux system
GNOME Mobile software stack
Software public repositories (RPM-based) Other useful informationNote that are only available for OMAP3 processors Account information
Network configuration (IP addresses)
Install(from [bs://labs.isee.biz How to create a SD-card with the latest software image] ) Create IGEP Firmware bootable SD-cardIGEP AM335x - The first thing you'll do is download the latest firwmare from ISEE site Yocto IGEP AM335x IGEP OMAP 3 - Start session in IGEP SDK Virtual Machine. The first thing you'll do is download the latest firwmare from ISEE site Yocto IGEP OMAP 3
Once the file is downloaded you can create bootable SD-Card, under Linux, untar the IGEP tar jxf igep_firmware-yocto-*.tar.bz2 cd igep_firmware-yocto-* Insert a SD-Card media and use the igep-media-create script to copy the firmware to SD-Card media. ./igep-media-create -–mmc --image --machine where:
./igep-media-create --mmc /dev/sdf --machine igep0020 --image demo-image-sato-igep00x0.tar.bz2 For example, assuming the SD-card device takes '/dev/sdb' and you have an IGEP COM MODULE ('igep0030'), type ./igep-media-create --mmc /dev/sdb --machine igep0030 --image demo-image-sato-igep00x0.tar.bz2 These methods should give you a bootable SD-card.
Booting IGEP device and login/connect methodsInsert the bootable SD-card media into the micro-SD card socket of IGEP device and power on it. This should result in a running system with Sato graphical desktop root filesystem built by Yocto. If you want login in/connect to the system, you have several options:
The root password is empty, so to log in type 'root' for the user name and hit 'Enter' at the Password prompt: (empty password) and you should be in. Then, you could play and fun with IGEP board. For example, you could flash the latest software image into internal FLASH memory ( How to flash the latest software image ) Extending the IGEP Firmware with packagesNote that the repositories are only available for OMAP3 processors The IGEP Firmware is based on RPM packages. The RPM Package Manager is a package management system that automates the process of installing, upgrading and removing software packages. If you also need some software that is typically not found in the IGEP Firmware, you can search if this software it’s available in the ISEE repositories. You can manage packages from the IGEP Firmware using "zypper". Zypper is the command line package manager installed on the IGEP Firmware for installing, removing, updating and querying software packages of local or remote repositories. Use following commands:
zypper refresh
zypper search package_name
zypper install package_name
zypper remove package_name
zypper list-updates -t package
zypper update
zypper help zypper help command IGEP-ToolsIGEP 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:
|