百度空间 | 百度首页 
 
查看文章
 
uboot移植(一)
2009-03-19 20:54

    构建好嵌入式linux开发环境以后,下一步就是移植bootloader了,开发板自带的bootloader是vivi,在网上看一些资料说,vivi的功能相对比较弱,现在嵌入式linux系统用的比较多的是uboot,干脆就也用uboot来引导这块板子,还好网上有很多关于uboot移植的资料可以参考,阳初论坛上也位高人完成了uboot在阳初S3C2410板子上的移植。

    既然要移植uboot,首先要了解下什么是uboot,要了解uboot首先还是得了解下bootloader吧。一个linux嵌入式系统从软件角度可以分为四个层次,引导加载程序、linux内核、文件系统、用户应用程序。引导加载程序,就是系统上电后运行的第一段程序,在嵌入式linux中也就是我们说的bootloader。简单地说,Boot
Loader 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。呵呵,读起来有点拗口,建议大家还是看看《嵌入式系统 Boot Loader 技术内幕》.pdf这篇文档,介绍的挺详细的,看几遍应该对bootloader有的大致的了解。

    uboot是德国DENX小组开发的用于多种嵌入式cpu的bootloader程序,可以运行在基于powerPC、ARM、MIPS等多种嵌入式开发板上。


类别:arm嵌入式 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu