ZYNQ学习(2.2) —— Linux启动文件生成(SnowLeo为例)
1. 启动方式及相关文件说明
=======================================================================================================
1) 初次使用时,采用TF卡启动的方式。TF卡要进行分区,一个为FAT32,包含启动内核镜像;一个为EXT4,包含文件系统
镜像。相关的文件在厂家提供的“参考例程”的ubuntu_image文件夹里。
=======================================================================================================
2. 内核镜像和设备树配置文件的生成
=======================================================================================================
Kernel: linux3.6.0
GCC:
arm-xilinx-linux-gnueabi-gcc
Host:
Ubuntu12.04
1、解压内核
bash$tar xvf
linux-snowleo-3.6.0.tar.bz2
2、导出环境变量
bash$cd
linux-snowleo-3.6.0
bash$export
ARCH=arm
bash$export
CROSS_COMPILE=arm-xilinx-linux-gnueabi-
3、配置内核
bash$make
v3best_snowleo_defconfig
bash$make
menuconfig
4、生成内核镜像
bash$make
uImage
5、生成设备树文件
bash$make
snowleo.dtb
bash$mv snowleo.dtb devicetree.dtb
执行完以上步骤,就可以获得在Snowleo上启动Linux所必需的uImage、devicetree.dtb
=======================================================================================================
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。