为了在制作的mpc8360e处理器板上移植U-Boot,linux kernel,需要交叉编译环境,将使用过的方法总结如下,并简单给出中间曾经遇到的问题.
开发主机PC用过redhat9及Gentoo linux. 嵌入式板采用mpc8360e处理器,属于mpc83xx系列. MPC8349E-mITX板处理器mpc8349e亦属mpc83xx系列。
A: 交叉编译环境设置的四种简单方法:
A_1. 安装ELDK (Embedded Linux Development Kit)
说明主页:
说明: 操作主机为Gentoo linux. 在Gentoo中安装ELDK,必须安装rpm命令和相应的库.(emerge -av app-arch/rpm)
A_1.1 下载ELDK镜像ISO文件
# lftp ## 浏览下载ppc-2008-04-01_freescale.iso
lftp> cd 4.2/ppc-linux-x86/iso
lftp> get ppc-2008-04-01_freescale.iso
lftp> quit
A_1.2 挂载镜像文件
# mount -o loop -t iso9660 ppc-2008-04-01_freescale.iso /mnt/cdrom
! 浏览器打开其中的README.html,阅读说明
A_1.3 以下为安装步骤
1.3.1 创建安装目录
# mkdir -p /opt/eldk
A_1.3.2 进入ISO镜像挂载目录
# cd /mnt/cdrom
A_1.3.3 根据说明(README.html)选择cpu_familly为ppc_6xx(支持mpc83xx),指定安装目录进行安装