1.1 安装交叉编译器 arm-linux-gcc-4.3.2
Step1:进入虚拟机中找到你上步自建的目录中,找到 arm-linux-gcc-4.3.2.bz2 文件:
cd /home/edu/share/linux_platform2.6.35.7/
Step2:查看自己的虚拟机是否安装交叉编译工具链:
#echo KaTeX parse error: Expected 'EOF', got '#' at position 43: …2: 用于交叉编译各种镜像) #̲mkdir –p /usr/l…PATH
#source ~/.bashrc ( 使环境变量设置立即生效)
1.2 配置编译 u-boot
Step1:在虚拟机中解压 u-boot-2014.07.tar.bz2 文件
#tar jxv7.tar.bz2
Step2:进入解压后的文件目录中
#cd u-boot-2014.07
Step3:编译前清除旧的配置文件
#make distclean
Step4:生成新的配置文件
#make x6818_config
Step5:编译生成 u-boot 可执行文件
#make
在当前目录下会生成一个 ubootpak.bin 的文件
将 tools 目录下生成的 mkimage 文件拷贝到/bin 目录中,后面用于制作 u-boot 所需格式
的内核
#cp u-boot-2014.07/tools/mkimage /bin ( 这一步也可以不做,主要用于生成 uImage)
1.3 配置编译内核
Step1:在虚拟机中解压 kernel6818_3.4.39.tar.gz 文件
#tar zxvf kernel6818_3.4.39.tar.gz
Step2:进入解压后的文件目录
#cd kernel-3.4.39
Step3:清除旧的内核配置文件

本文档详细介绍了如何在虚拟机环境下安装配置交叉编译工具链arm-linux-gcc-4.3.2,编译u-boot及内核,制作Ext4格式的根文件系统,并提供了具体的烧写步骤。
最低0.47元/天 解锁文章
1773

被折叠的 条评论
为什么被折叠?



