Changes

Linux Kernel 4.9.y

1,216 bytes added, 16:34, 12 October 2023
Prepare the environment
|-
| style="width: 97px;"|DM3730
| style="width: 324.217px;"|https://git.isee.biz/cgit/linux-kernel/linux-omap-2.6.git/
| style="width: 275.783px;"|isee-linux-v.4.9.y
|-
| style="width: 97px;"|AM335X
| style="width: 324.217px;"|https://git.isee.biz/cgit/linux-kernel/linux-omap-2.6.git/
| style="width: 275.783px;"|isee-linux-v.4.9.y
|-
| style="width: 97px;"|iMX6
| style="width: 324.217px;"|https://git.isee.biz/cgit/linux-kernel/linux-imx.git/
| style="width: 275.783px;"|
isee-imx_4.9.11_1.0.0_ga
| style="width: 160px;"|IGEPv5 OMAP5432
| style="width: 163px;"|[https://git.isee.biz/linux-kernel/linux-omap-2.6/blob/isee-linux-v.4.9.y/arch/arm/configs/omap2plus_defconfig omap2plus_defconfig]
| style="width: 527px;"|<span style="color: #000000;"><code class="java plain">make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- omap2plus_defconfig  <br /></code></span>
|-
| style="width: 160px;"|IGEPv2 DM3730
| style="width: 163px;"|[https://git.isee.biz/linux-kernel/linux-omap-2.6/blob/isee-linux-v.4.9.y/arch/arm/configs/omap2plus_defconfig omap2plus_defconfig]
| style="width: 527px;"|<span style="color: #000000;"><code class="java plain">make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- omap2plus_defconfig</code></span>
|-
| style="width: 160px;"|IGEP COM AQUILA AM335x
| style="width: 163px;"|[https://git.isee.biz/linux-kernel/linux-omap-2.6/blob/isee-linux-v.4.9.y/arch/arm/configs/am335x_igep0034_defconfig am335x_igep0034_defconfig]
| style="width: 527px;"|<span style="color: #000000;"><code class="java plain">make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-am335x_igep0034_defconfig</code></span>
|-
| style="width: 160px;"|IGEP COM MODULE DM3730/AM3703
| style="width: 163px;"|[https://git.isee.biz/linux-kernel/linux-omap-2.6/blob/isee-linux-v.4.9.y/arch/arm/configs/omap2plus_defconfig omap2plus_defconfig]
| style="width: 527px;"|<span style="color: #000000;"><code class="java plain">make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-omap2plus_defconfig</code></span>
|-
| style="width: 160px;"|IGEP SMARC iMX6AM335x| style="width: 163px;"|[https://git.isee.biz/linux-kernel/linux-omap-2.6/blob/isee-linux-v.4.9.y/arch/arm/configs/am335x_igep0034_defconfig am335x_igep0034_defconfig]| style="width: 527px;"|<span style="color: #000000;"><code class="java plain">make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_igep0034_defconfig</code></span>|-| style="width: 160px;"|IGEP SMARC iMX6S/DL/Q
| style="width: 163px;"|[https://git.isee.biz/linux-kernel/linux-imx/blob/isee-imx_4.9.11_1.0.0_ga/arch/arm/configs/imx6_igep0046_defconfig imx6_igep0046_defconfig]
| style="width: 527px;"|<span style="color: #000000;"><code class="java plain">make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx6_igep0046_defconfig</code></span>
|-
| style="width: 160px;"|IGEP SMARC AM335xiMX6UL/ULL| style="width: 163px;"|[https://git.isee.biz/linux-kernel/linux-omap-2.6imx/blob/isee-linux-vimx_4.9.411_1.90.y0_ga/arch/arm/configs/am335x_igep0034_defconfig am335x_igep0034_defconfigimx6_igep0146_defconfig imx6_igep0146_defconfig]| style="width: 527px;"|<span style="color: #000000;"><code class="java plain">make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_igep0034_defconfig imx6_igep0146_defconfig</code></span>
|}
Once the default configuration has been loaded, it is time to compile the Linux Kernel. There are three important elements to compile:
| style="width: 281.467px;"|IGEP SMARC iMX6 Dual Lite
| style="width: 588.533px;"|[https://git.isee.biz/linux-kernel/linux-imx/blob/isee-imx_4.9.11_1.0.0_ga/arch/arm/boot/dts/imx6dl-igep-base0040rd102.dts imx6dl-igep-base0040rd102.dts]
|-
| style="width: 281.467px;"|IGEP SMARC iMX6 Ultra Lite
||[https://git.isee.biz/linux-kernel/linux-imx/blob/isee-imx_4.9.11_1.0.0_ga/arch/arm/boot/dts/imx6ul-igep-base0040rd102.dts imx6ul-igep-base0040rd102.dts], [https://git.isee.biz/linux-kernel/linux-imx/blob/isee-imx_4.9.11_1.0.0_ga/arch/arm/boot/dts/imx6ul-igep-base0040rd102-wifi.dts imx6ul-igep-base0040rd102-wifi.dts]
|}
 Once you have to compile the Kernel, you have to copy de Zimage and dtb in /media/user/boot.''' <br />''' zImage example: <span style="color: #000000;"><code class="java plain">cp arch/arm/boot/zimage /media/user/boot</code></span>  <span style="color: #000000;"><code class="java plain">cp arch/arm/boot/dts/omap3-igep0020-rev-f.dtb /media/user/boot</code></span> 
'''Before to install the modules, you need to choose a [[IGEP Firmware set-up|rootfs]] and copy in your SDCard or Nand/MMC rootfs parition.'''
'''Finally''', the last step is to''' install the modules inside the desired rootfs'''. For example, if the rootfs is located in a external storage device mounted on the /media folder:
sudo make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=/media/user/rootfs/ modules_install
==<span id="Linux_kernels" class="mw-headline">Linux kernels</span>==
To get more information about our Kernel and their compatibilities