ZYNQ平台学习--(4)内核编译

内核编译的步骤如下:

1. 获取内核源码,解压缩到本地后,使用命令行进入文件夹。
$ tar -xvzf linux-xlnx.tar.gz
$ cd linux-xlnx
2. 获取开发环境对应版本。
$ git checkout xilinx-v2015.4.01
3. 设置路径,在编译过程中,需要用到u-boot中的工具,所以需要设置对应的环境变量。
$ export PATH=YOU_PATH/u-boot-xlnx/tools:$PATH
4. 使用下面的指令进行编译是,生产uImage。
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- distclean
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- xilinx_zynq_defconfig
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- uImage LOADADDR=0x00008000
5. 生成的内核文件所在位置为linux-xlnx/arch/arm/boot

你可能感兴趣的:(Vivado使用技巧)