Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17366
  • 博文数量: 9
  • 博客积分: 427
  • 博客等级: 下士
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-04 17:41
文章分类

全部博文(9)

文章存档

2011年(1)

2010年(8)

我的朋友
最近访客

分类: LINUX

2010-09-12 22:08:40

                 的安装和编译

1.引言

UBOOT是用于引导Linux的启动代码,主要功能:初始化CPU及其硬件环境,提供Linux的下载和启动功能。目前采用UBOOT的版本为1.2.0。而UBOOT编译一般采用eldk

 

2.编译环境的建立

Eldk编译器的官方网站是,可以从该网站的ftp服务器上下载PowerPCeldk编译器ppc-2008-04-01_freescale.iso。这个文件是iso文件,需要映射到光驱中,然后采用以下命令安装:

上述命令假定把eldk编译器安装到gerry目录下,并且采用6xx编译器。MPC8349处理器必须选择6xx编译器。

然后用vi编辑/etc/profile文件,在export之前添加

以上设定了编译器的路径,并且导出交叉编译环境变量。设定完重启就可以使用eldk编译器。

直接在shell下键入以下命令即可编译器源文件:

    3.的下载和安装

UBOOT的官方网站是,这个网站提供了UBOOT各个版本的源代码和用户手册。

下载UBOOT 1.2.0版本,u-boot-1.2.0.tar.bz2。采用以下命令进行解压:

然后建立软连接,方便访问,采用下述命令:

安装完毕后,进入u-boot目录下,对uboot进行配置,运行以下命令:

敲入上述命令后,就可以直接编译UBOOT。编译生成的uboot.bin可烧写进MPC8349Flash,直接启动ubootUboot启动后的信息如下所示:

 

4.结论

uboot 既可用于引导linux,又可用于引导VxWorks,但是需要针对不同的硬件配置,对原有的代码进行移植,否则无法在不同的硬件上运行。特别应该关注的是DDR、Flash等最小系统设备。
阅读(1076) | 评论(1) | 转发(0) |
0

上一篇:uboot启动流程

下一篇:Tffs添加步骤

给主人留下些什么吧!~~

chinaunix网友2010-09-13 15:11:52

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com