uboot功能分析与patch

嵌入式系统:uboot->kernel->挂接根文件系统->应用程序

uboot的最终目的是启动内核

  1. 从flash读出内核放到sdram
  2. 启动内核
为达到最终的目的uboot要实现的功能:
  1. 能够读Flash
  2. 初始化SDRam,初始化时钟(开发板上电,时钟的运行频率是12M,2440最大的频率是400M)
虽然uboot的最终目的是启动内核,但是在开发阶段我们想增加更多的功能方便开发。
  1. 初始化串口
  2. 写flash(这样就可以通过网络,串口下载将uboot,kenel,filesystem下载到flash上去)
  3. 网卡,usb等等

u-boot 解压和打补丁操作

  1. tar xjf u-boot-1.1.6.tar.bz2
  2. cd u-boot-1.16
  3. patch -p1<../u-boot-1.1.6_patch

你可能感兴趣的:(uboot)