【发布时间】:2013-09-22 07:14:53
【问题描述】:
我对@987654321@ 和uImage.bin 感到困惑。我猜uImage.bin 只不过是u-boot.bin 的压缩版本,它的大小应该小于u-boot.bin。但在我的构建环境中,我发现u-boot.bin 的大小小于uImage.bin。
谁能告诉我u-boot.bin 和uImage.bin 有什么区别??
【问题讨论】:
-
您确定 uImage.bin 实际上不是打包在一起的 Linux 内核和根文件系统映像,而 uboot 又会加载哪个?
-
你的意思是说 U-boot 是一个引导加载程序,它会加载内核+文件系统映像,不过是 uImage 吗??
-
u-boot 绝对是一个引导加载程序。 uImage 听起来对我来说更像一个内核 + 文件系统映像,而不是不同的 u-boot 包装,但我不能说它绝对适合您的特定例子。每个有多大?
-
我现在没有确切的尺寸,但可以说 uImage.img 比 u-boot.img 大,我猜 uboot.bin 是 ubootloader 映像,uImage 是来自“raw”的映像” ELF 形象。
-
没有。 uImage 应该是压缩文件,否则命名错误。如果它更大,则表明它是其他东西的压缩版本 - 例如 Linux。这将符合 uboot/linux 系统上命名的传统用法。
标签: linux linux-kernel embedded-linux u-boot