【正点原子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-,结果如图所示: