正点原子I.MX6U-MINI移植篇kernel移植过程详解

Posted 果果小师弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正点原子I.MX6U-MINI移植篇kernel移植过程详解相关的知识,希望对你有一定的参考价值。

一、创建Source Insight工程

这里我们使用NXP官方提供的Linux源码,将其移植到正点原子I.MX6U-ALPHA开发板上。NXP官方原版Liux源码已经放到了开发板光盘中,路径为:1、例程源码->4、NXP官方原版Uboot和Linux->linux-imx-rel imx4.1.15_2.1.0_ga.tar.bz2。使用FileZilla将其发送到Ubuntu中并解压,得到名为linux-imx-rel_imx4.1.15_2.1.0_ga的目录,为了和NXP官方的名字区分,可以使用mv命令对其重命名,我这里将其重命名为linux-imx-rel imx4.1.152.l.0 ga alientek,命令如下:

mv linux-imx-rel_imx_4.1.15 2.1.0_ga linux-imx-rel_imx_4.1.15 2.1.0_ga_alientek

完成以后创建Source Insight工程。

NXP官方开发板Linux内核编译

NXP提供的Linux源码肯定是可以在自己的I.MX6ULL EVK开发板上运行下去的,所以我们肯定是以I.MX6 ULL EVK开发板为参考,然后将Linux内核移植到I.MX6U-ALPHA开发板上的。

修改顶层Makefile

修改顶层Makefile,直接在顶层Makefile文件里面定义ARCH和CROSS COMPILE这两个的变量值为arm和arm-linux-gnueabihf-,结果如图所示:

未完待写…

以上是关于正点原子I.MX6U-MINI移植篇kernel移植过程详解的主要内容,如果未能解决你的问题,请参考以下文章

正点原子I.MX6U-MINI移植篇u-boot移植过程详解

正点原子I.MX6U-MINI移植篇rootfs移植过程详解

正点原子I.MX6U-MINI移植篇rootfs移植过程详解

正点原子I.MX6U-MINI移植篇Ubuntu-base根文件系统移植构建过程详解

正点原子I.MX6U-MINI移植篇Ubuntu-base根文件系统移植构建过程详解

正点原子I.MX6U-MINI系统固化(烧录ubootlinux kernel.dtb(设备树)和 rootfs)