|
DSP-Sitara课程学习分享7--编译Linux
[复制链接]
1.安装交叉编译器,前面已分享过
2.Cleaning the Kernel Sources--清理代码,它会删除.config文件,所以你想保留原来的配置文件,就先备份一下。
执行命令:$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- mrproper
或执行命令:$ make clean
3.Configuring the Kernel--配置内核
使用默认配置执行命令:$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
例如:编译AM335X的默认PSP配置命令:
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- am335x_evm_defconfig
编译AM335X的默认SDK配置命令:
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- tisdk_am335x-evm_defconfig
4.Compiling the Kernel--编译内核
编译生成uImage,编译后在目录arch/arm/boot/下,执行命令:
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage
如果要生成模块:执行命令:
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules
|
|