U-BOOT编译环境的搭建及编译步骤

首先个人认为还是得有一台安装了Ubuntu的PC,我用的是Ubuntu9.04,目前用起来“Ubuntu,挺好”。。。

 

1. 下载U-BOOT最新代码,在下面的ftp路径下能找到源代码

    ftp://ftp.denx.de/pub/u-boot/

    目前为止,最新的版本为u-boot-2010.03.tar.bz2

 

2. 下载ELDK交叉编译环境,在下面的FTP中能找到ELDK的iso文件

    ftp://ftp.denx.de/pub/eldk/

 

3. 安装ELDK

    1)挂载ISO:mount -o loop ISO文件路径 挂载点路径

                  如:mount -o loop /media/hda5/ubuntu.iso /cdrom

    2)阅读iso里面的README.html,重点看其1.5节:Working with ELDK

    3)建立一个目录用于ELDK的安装目录:mkdir /opt/eldk

    4)执行光盘下的install进行安装:./ /cdrom/install -d /opt/eldk

         完成之后,ELDK就被装到了/opt/eldk目录,在那下面就是ELDK编译环境的所有东东。

    5)编写一个脚本文件:envsetup.sh,设置其属性为“可执行”,文件内容如下:

        export CROSS_COMPILE=arm-linux- export PATH=$PATH:/opt/eldk/usr/bin:/opt/eldk/bin

    以上5步就完成了ELDK交叉编译环境的安装。

 

4. 编译U-BOOT

    1)解压在第一步中下载到的U-BOOT源代码,如果能仔细阅读一下Readme文件,相信会有很大帮助的。

    2)建立BOARD配置,我用的S3C44B0的开发板(2006年买的,4年了,时光转眼即逝。。。),所以我用/board/dave/B2这个即可

    3)实际上可能具体的板子需要你做一些移植工作,移植步骤可以用Baidu或Google都能轻易的搜到,这里我就直接用B2了

    4)编译:

    make distclean make B2_config make all

 

好了,剩下的就自己玩去了。。。。

你可能感兴趣的:(工作,ubuntu,脚本,Google,Path,2010)