内核编译的步骤如下:  

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