1. 程式人生 > >ZYNQ平臺學習--(4)核心編譯

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