所谓移植就是修改代码。
uboot的移植其实就是修改裸机、驱动。
在这点上要有比较明确的理解,不然很容易进入死胡同。
一块开发板片内资源一般uboot都有相应的代码不需要做修改,工作要看在对不同的外设做修改,如不同的内存、flash、网卡等等。
下载uboot和对应的编译器是必须的,看时间可看出对应的编译器。
地址分别是:
ftp://ftp.denx.de/pub/u-boot/
ftp://ftp.denx.de/pub/eldk/
下到共享文件夹下, 创建挂载点:
mkdir /mnt/dvdrom
挂载光驱:
mount –o loop arm-2008-11-24.iso /mnt/dvdrom
安装eldk:
cd /mnt/dvdrom
./install –d /opt/eldk4.2/
这样eldk就安装到了/opt/eldk4.2目录下。
3.设置环境变量
cd ~
gedit .bashrc
在最后添加如下内容:
export CROSS_COMPILE=arm-linux-
export PATH=$PATH:/opt/eldk4.2