Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

How to use the Yocto Project to develop Embedded Linux

2,250 bytes removed, 10:28, 7 May 2018
no edit summary
{{Message/Information Message|title=TITLE|message=If you don't know what type of development  it suits better to your needs we recommend you to start with Essential type }}
 
from poky/build folder Create your own custom Linux distribution with the following command.
MACHINE=machine-name DISTRO=distro-name bitbake igep-minimal-image MACHINE=machine-name
The following table provides you the information about the comercial names of igep product and the MACHINE= machine-name you need to select when creating the Linux distribution using Yocto.
{| class="contenttable sortable"
|-style="height: 22px;"!style="height: 22px;"|Commercial Name!style="height: 22px;"|machine-name|-style="height: 22px;"|style="height: 22px;"| |style="height: 22px;"|igep0002|-style="height: 22px;"|style="height: 22px;"| |style="height: 22px;"|igep0010|-style="height: 22px;"|style="height: 22px;"|IGEPv2|style="height: 22px;"|igep0020|-style="height: 22px;"|style="height: 22px;"|IGEP COM MODULE|style="height: 22px;"|igep0030|-style="height: 22px;"|style="height: 22px;"|IGEP COM AQUILA AM335x|style="height: 22px;"|igep0033|-style="height: 22px;"|style="height: 22px;"|IGEP SMARC AM335x|style="height: 22px;"|igep0034|-style="height: 22px;"|style="height: 22px;"|IGEP SMARC AM3352|style="height: 22px;"|igep0035|-style="height: 22px;"|style="height: 22px;"|IGEPx6|style="height: 22px;"|igep0036|-style="height: 22px;"|style="height: 22px;"|IGEP SMARC (Marvell PXA212)|style="height: 22px;"|igep0040|-style="height: 22px;"|style="height: 22px;"|IGEP SMARC (Zynq)|style="height: 22px;"|igep0045|-style="height: 22px;"|style="height: 22px;"|IGEP SMARC i.MX6 (Solo)|style="height: 22px;"|igep0046sx|-style="height: 22px;"|style="height: 22px;"|IGEP SMARC i.MX6 (Dual Lite)|style="height: 22px;"|igep0046dl|-style="height: 22px;"|style="height: 22px;"|IGEP SMARC i.MX6 (Quad)|style="height: 22px;"|igep0046q|-style="height: 22px;"|style="height: 22px;"|IGEPv5 |style="height: 22px;"|igep0050|-style="height: 22px;"|style="height: 22px;"|IGEPv5 SMARC|style="height: 22px;"|igep0055|-style="height: 22px;"|style="height: 22px;"| |style="height: 22px;"|igep0057|-style="height: 22px;"|style="height: 22px;"|IGEP SMARC i.MX8|style="height: 22px;"|igep0060|-style="height: 22px;"|style="height: 22px;"|IGEP SMARC i.MX6 (Ultra Lite)|style="height: 22px;"|igep0146
|-
||
||sopa0000
|}
The following table provides you the information about the different igep distributions. It is provided the DISTRO=distro-name and the description of it.
 
{| class="contenttable sortable"
|-
!||distro-name!||xgao0030Description
|-
||isee-release||xmed0030Rootfs with sysV suite and x11
|-
||isee-release-no-x11||slnk001xRootfs with sysV suite and without x11
|-
||isee-systemd||gran0100Rootfs with systemd suite and x11
|-
||isee-systemd-no-x11||gplc0000Rootfs with systemd suite and without x11
|}
As an a final example using this command
MACHINE=igep0034 DISTRO=isee-release-no-x11 bitbake igep-minimal-image MACHINE=igep0034Produces a minimal rootfs(sysV suite, withuot X11), u-boot, Kernel image and DTB for ISEE AM335x products.
==='''Types of custom Poky Linux Distributions'''===
The following table explains the types of images, the description and the aproximated size to give you a hint of what you are building.
 
 
{{Message/Information Message|title=TITLE|message= <span style="color: #ff0000;">When you are bitbaking an image with X support  you '''MUST''' set DISTRO=distro-name compatible with X environment.</span>}}
 
{| class="contenttable sortable" style="width: 890px;"
| style="width: 124px;"|20MB to X MB
|}
=== ===
==='''Compatibility Chart'''===
Not all images are compatibles with all the igep machine product. Here is the compatibility chart to guide you what you can/can't build depending on your igep board.
|- style="height: 22px;"
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"|sopa0000
| style="border-color: #000000; background-color: #82fa58; text-align: center; vertical-align: middle;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
|- style="height: 22px;"
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"|xgao0030
| style="border-color: #000000; background-color: #82fa58; text-align: center; vertical-align: middle;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
|- style="height: 22px;"
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"|xmed0030
| style="border-color: #000000; background-color: #82fa58; text-align: center; vertical-align: middle;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
|- style="height: 22px;"
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"|slnk001x
| style="border-color: #000000; background-color: #82fa58; text-align: center; vertical-align: middle;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
|- style="height: 22px;"
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"|gran0100
| style="border-color: #000000; background-color: #82fa58; text-align: center; vertical-align: middle;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"| 
|- style="height: 22px;"
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"|gplc0000
| style="border-color: #000000; background-color: #82fa58; text-align: center; vertical-align: middle;"| 
| style="border-color: #000000; text-align: center; vertical-align: middle; height: 22px;"|