Linux 6.10 将添加用于构建 ARM64 扁平镜像树的脚本

2024年04月17日 19:15 次阅读 稿源:cnBeta.COM 条评论

作为 ARM64 补丁的一部分,在 Linux 6.10 合并窗口之前的各个"-next"分支中,都有一个脚本,用于构建扁平镜像树(FIT)。扁平镜像树是编译后的 Linux 内核与相关的设备树(DeviceTree)内容配对,这些内容经过压缩,可以很容易地分发并由有能力的引导加载程序执行。

扁平镜像树镜像可由 U-Boot、LinuxBoot、Coreboot 和其他启动器启动,作为一个包含编译内核和必要设备树(DeviceTree)的单一文件,用于支持的硬件。 

扁平图像树并不是一个全新的现象,但在 Linux 6.10 中添加了用于生成扁平图像树的 Python 脚本"make_fit.py",以及用于主线 Linux 内核的新目标"make image.fit",以便轻松构建 FIT。

Google Chromium 团队的 Simon Glass 为内核提供了扁平图像树构建目标支持。有了这种上游集成,编译上游内核和构建 FIT 就变得更加容易,然后可以通过 TFTP 轻松加载到支持的 ARM64 板上,进行快速部署/测试。

image.webp

感兴趣的人可以通过GitHub 找到扁平化映像树规范。扁平化镜像树由 U-Boot 发起,更多详情可参阅U-Boot 文档

扁平镜像树构建目标支持目前位于ARM64 的 for-next/kbuild 分支中,五月中旬 Linux 6.10 合并窗口将开启。

对文章打分

Linux 6.10 将添加用于构建 ARM64 扁平镜像树的脚本

1 (50%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan