本文主要是介绍制作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有设备树文件
这篇关于制作ZedBoard-linaro-desktop-ubuntu全过程之编译Linux内核的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!