製作ZedBoard-linaro-desktop-ubuntu全過程之編譯Linux內核

製作ZedBoard-linaro-desktop-ubuntu全過程之編譯Linux內核

                         作者:Alston若水

1、準備階段
(1)目標板子:ZedBoard REV D
(2)Ubuntu環境:ubuntukylin-17.04-enhanced-amd64(我安裝在了虛擬機下面)
(3)下在Linux內核源碼:https://github.com/analogdevicesinc/linux
這裏寫圖片描述
2、編譯階段
(1)將下載好的Linux源碼放到虛擬機ubuntu文件夾下。並解壓到該目錄。
(2)快捷鍵(ctrl+alt+T)打開命令窗口。
(3)找到解壓的文件所在目錄。
這裏寫圖片描述
(4)輸入以下命令定位到交叉編譯器
source /xilinx/SDK/2015.4/settings64.sh
如果沒有安裝xilinxSDK的可以直接進行下一步。
(5)設置環境變量
export ARCH=arm
export CROSS_COMPILE=arm-xilinx-linux-gnueabi-
(6)編譯,在命令行中依次執行下面命令
make zynq_xcomm_adv7511_defconfig

make uImage LOADADDR=0x00008000
生成uImage文件。
make zynq-zed-adv7511.dtb(編譯dtb文件生成設備樹文件)
(7)查找生成的uImage文件和設備樹文件,如下圖的目錄arch/arm/boot/有uImage文件

這裏寫圖片描述
arch/arm/boot/dts有設備樹文件
這裏寫圖片描述

發佈了18 篇原創文章 · 獲贊 19 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章