Yocto 项目中 image files 文件夹中的文件说明和 Yocto 的启动顺序 linux
Description of files that are in image files folder in Yocto project and the boot sequence of Yocto linux
目前我正在使用 yocto 进行一个项目。我想知道以下文件的用途
1. boot.bin
2. core-image-****-rootfs.cpio.gz.u-boot
3. u-boot-img
4. uEnv.txt
5. uImage
6. ****.dtb
并且想知道这些文件在启动时的参与情况以及它们在启动 yocto Linux 系统时的参与顺序。
请理解以下解释仅对这个特定问题有效,对通用 linux 引导序列既无效也不详尽。
boot.bin
通常是一些第一阶段加载程序,大小有限。仅足以使 CPU 能够加载真正的引导加载程序。
- ´core-image-....´ 是生成根文件系统。确切的名称和结尾根据所选图像目标和 yocto
IMAGE_FSTYPE
中的 而不同
u-boot.img
是u-boot bootloader的二进制文件。 boot.bin. 正在加载
uEnv.txt
是u-boot bootloader的环境文件。例如,这可以包含预设变量或脚本。
uImage
这是 linux 内核二进制文件,uImage 格式的包。
*.dtb
是设备树文件,它告诉 linux 内核有关正在使用的硬件的详细信息。看具体板子,u-boot也可以用。
目前我正在使用 yocto 进行一个项目。我想知道以下文件的用途
1. boot.bin
2. core-image-****-rootfs.cpio.gz.u-boot
3. u-boot-img
4. uEnv.txt
5. uImage
6. ****.dtb
并且想知道这些文件在启动时的参与情况以及它们在启动 yocto Linux 系统时的参与顺序。
请理解以下解释仅对这个特定问题有效,对通用 linux 引导序列既无效也不详尽。
boot.bin
通常是一些第一阶段加载程序,大小有限。仅足以使 CPU 能够加载真正的引导加载程序。- ´core-image-....´ 是生成根文件系统。确切的名称和结尾根据所选图像目标和 yocto
IMAGE_FSTYPE
中的 而不同
u-boot.img
是u-boot bootloader的二进制文件。 boot.bin. 正在加载
uEnv.txt
是u-boot bootloader的环境文件。例如,这可以包含预设变量或脚本。uImage
这是 linux 内核二进制文件,uImage 格式的包。*.dtb
是设备树文件,它告诉 linux 内核有关正在使用的硬件的详细信息。看具体板子,u-boot也可以用。