|
|
Line 198: |
Line 198: |
| | | |
| make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules_install INSTALL_MOD_PATH=[path to your target rootfs] | | make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules_install INSTALL_MOD_PATH=[path to your target rootfs] |
− |
| |
− | == Reference: Kernel features ==
| |
− |
| |
− | {| border="1" cellspacing="2" cellpadding="2" style="color: black; border-collapse: collapse;"
| |
− | |- style="background: none repeat scroll 0% 0% rgb(209, 209, 209); text-align: center;"
| |
− | ! ''' Kernel version '''
| |
− | ! ''' Ethernet '''
| |
− | ! ''' USB OTG '''
| |
− | ! ''' USB host '''
| |
− | ! ''' WIFI SDIO '''
| |
− | ! ''' Bluetooth '''
| |
− | ! ''' Audio IN '''
| |
− | ! ''' Audio OUT '''
| |
− | ! ''' DVI-D (Vesa) '''
| |
− | ! ''' HDMI (720p) '''
| |
− | ! ''' OneNAND '''
| |
− | ! ''' IGEP0020 '''
| |
− | ! ''' IGEP0022 '''
| |
− | ! ''' IGEP0030 '''
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.35.9-0 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=c8a6de6ec4dabb4d7a8b6c2299da4b924700f200 20101123])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.35.8-0 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=a0af50a21ce7b97218704e45a3e9b1d987aa95cd 20101105])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% yellow;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.35.7-1 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=f22e641507e4e0c3fc015405bac7448f2c1d3034 20101028])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% yellow;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.35.7-0 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=90ca5f215048ee612398610fab3981589da05633 20101019])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% yellow;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% yellow;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.33.7-0 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=41815090632f051ae8f2281eef5827a7cd985837 20100825])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.33.6-0 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=ed7f5d0c802527869c6f87ded0d0fc620c73ecb2 20100729])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.33.5-0 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=7c1be0293958b1aa661b224cecf96bbf8a34bc61 20100611])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.33.4-0 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=e26b3cb4dad330ba57df7d62ada045875d0a3221 20100517])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% yellow;" | PASS (rev. B only)
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.33.2-0 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=4fe0a5750b1658dc4fc177e25648d263807d3184 20100406])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.28.10-3 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=452be20337eabca99d0e012720b3b8ff05f7097e 20100318])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.28.10-2 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=2b15dcde40cf725b95141df88e9a7702316e48cf 20091222])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% yellow;" | PASS (rev. B only)
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.28.10-1 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=ceb0923118949490108f2e637877cd23e0a46e65 20091109])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% yellow;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% yellow;" | PASS (rev. B only)
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | |- style="text-align: center;"
| |
− | | style="text-align: left;" | 2.6.28.10-0 ([http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=f12323fa4f65c024970174e79ba8da8f184dceaa 20090903])
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% green;" | PASS
| |
− | | style="background: none repeat scroll 0% 0% yellow;" | PASS (rev. B only)
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | | style="background: none repeat scroll 0% 0% red;" | FAIL
| |
− | |}
| |
− |
| |
| | | |
| [[Category:Software|Kernel]] | | [[Category:Software|Kernel]] |
Embedded Linux is the use of a Linux operating system in embedded computer systems such as mobile phones, personal digital assistants, media players, set-top boxes, and other consumer electronics devices, networking equipment, machine control, industrial automation, navigation equipment and medical instruments.
Unlike desktop and server versions of Linux, embedded versions of Linux are designed for devices with relatively limited resources, such as cell phones and set-top boxes. Due to concerns such as cost and size, embedded devices usually have much less RAM and secondary storage than desktop computers, and are likely to use flash memory instead of a hard drive. Since embedded devices serve specific rather than general purposes, developers optimize their embedded Linux distributions to target specific hardware configurations and usage situations. These optimizations can include reducing the number of device drivers and software applications, and modifying the Linux kernel to be a real-time operating system.
This How-To is meant to be a starting point for people to learn build a kernel image for IGEP v2 devices as quickly and easily as possible.
This How-To works with the Ubuntu 8.04 IGEP v2.0 SDK Virtual Machine but most of the contents are valid also for other GNU/Linux distributions. We do not issue any guarantee that this will work on other distributions.
where the last line is only required if you want to manualy modify the kernel options and
The result will be an uImage file in arch/arm/boot directory. You can install the kernel modules to your target rootfs
where the last line is only required if you want to manualy modify the kernel options and
The result will be an uImage file in arch/arm/boot directory. You can install the kernel modules to your target rootfs
The result will be an uImage file in arch/arm/boot directory. You can install the kernel modules to your target rootfs
This Linux kernel is also considered as a downstream of tmlind's Linux kernel. The main difference between this tree and the linux-omap tree is that the igep OMAP tree has unpublished patches for IGEP v2 support.
The result will be an uImage file in arch/arm/boot directory. You can install the kernel modules to your target rootfs