U-boot.bin和uImage.bin有什么区别

时间:2013-09-17 18:04:36

标签: linux linux-kernel embedded-linux u-boot

我在u-boot.binuImage.bin之间感到困惑。我猜uImage.bin只是u-boot.bin的压缩版本,其大小应该小于u-boot.bin。但在我的构建环境中,我发现u-boot.bin大小小于uImage.bin

有人能让我知道u-boot.binuImage.bin之间的区别吗?

2 个答案:

答案 0 :(得分:16)

uboot.bin是引导加载程序,即uboot,uImage.bin是内核映像

通常,在嵌入式系统中,NAND闪存分为四个部分:

  1. 引导加载程序的分区(此处为uboot.bin)
  2. uboot保存其环境变量的小分区
  3. 内核的分区(此处为uImage.bin)
  4. rootfs的分区

答案 1 :(得分:0)

uboot.bin 是U-boot bootloader的二进制文件 uImage 是一个小内核映像,带有Uboot的修改头,使U-boot能够加载此内核映像