bootloader制作过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bootloader制作过程相关的知识,希望对你有一定的参考价值。

主机环境:Ubuntu10.04.4 LTS

使用工具:buildroot-201208

目  标  板:S3C2410

 

---------------------------------------------------转载请注明:xiaobin_hlj80----

 

preInstall
1. libncurses5-dev
2. bison
3. flex
4. texinfo
5. cvs
6. gettext(aptitude gettext)
7. build-essential(g++)


---------------------------step-------
1.tar
  tar jxvf buildroot-2012.08.tar.bz2
----------------------------------
2.make menuconfig
  (1) Target Architecture (ARM (little endian))
  (2) Target Architecture Variant (arm920t)
  (3) Target ABI (EABI)
  (4) Toolchain
      1) Kernel Header Options
         a. Kernel Headers (Linux 2.6 (manually specified version))
         b. (2.6.32.59) linux version
  (5) System configureation
      1) Init system (None)
  (6) Package Selection for the target
      1) [] BusyBox --- 不选
  (7) Bootloader
      1) U-Boot
  a. board name: smdk2410 (custom)
----------------------------------
3.make
      ----------------------------
      down(auto)
    Location: buildroot-2012.08\dl
    ------------------------------
    host
1. gmp (v5.0.5)
2. mpfr (v3.1.1)
3. mpc (v0.9)
        4. automake (v1.11.5)
        5. autoconf (v2.68)
6. m4 (v1.4.16)
7. libtool (v2.2.10)
8. binutils (v2.21.1)
9. gcc-4.5.4 (custom)
10. linux-2.6.32.59 (custom)
11. uClibc-0.9.33.2 (default)
12. u-boot (v2012.04.01)

以上是关于bootloader制作过程的主要内容,如果未能解决你的问题,请参考以下文章

ucore lab1 练习4—bootloader加载ELF格式OS

BootLoader介绍

BootLoader介绍

转 A10/A20 Bootloader加载过程分析

Lab_1:练习3——分析bootloader进入保护模式的过程

BootLoader介绍