2046089_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2046089_zh-CN

2046089_zh-CN

关于 MX 处理器知识库的问题
我对以下主题有疑问。
 
我想构建一个内核,然后将其集成到 bitbake 映像中,但我不知道该怎么做。
 

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/How-to-compile-Linux-Kernel-Image-and-de...

------------------------------------------------------------------------

8. 编译内核

最后,使用以下命令编译内核镜像:

$ make -j $(nproc) 

生成的内核镜像将位于:

iMX8 和 iMX9:

arch/arm64/boot/

iMX6 和 iMX7:

arch/arm/boot/

回复:关于 MX 处理器知识库的问题谢谢你的回答。回复:关于 MX 处理器知识库的问题

我对你那边的情况有点困惑,你那边使用 Yocto 吗?

如果是,您无需使用独立构建,只需使用 Yocto 修改所有需要的代码即可。编译完成后,它会在 /tmp/deploy/images 文件夹中生成 wic.zst 文件。因此,您无需再将 uboot 和内核构建镜像以及内核模块添加到 wic.zst 文件中。这是最简单的方法。这是第一种方法。

如果你已经生成并下载了 wic.zst 文件到你的开发板,这里只编译 u-boot 和 kernel 文件,你只需要下载 u-boot 和 kernel 到你的开发板,无需再次下载 wic.zst 文件。这是第二种方法。

关于你的问题:

此外,我想知道如何将 uboot 和内核构建映像和内核模块添加到 /tmp/deploy/images 文件夹中的 wic.zst 文件中,这是 yocto 构建结果。

你不需要这样做。

如有任何问题请随时联系我。


回复:关于 MX 处理器知识库的问题

成功,Uboot和内核构建完成。我将在 yocto wic 中包含 Uboot 映像、内核映像、dtb、内核模块结果。


我想将独立构建结果集成到Yocto官方内核构建过程中。

此外,我想知道如何将 uboot 和内核构建映像和内核模块添加到 /tmp/deploy/images 文件夹中的 wic.zst 文件中,这是 yocto 构建结果。



回复:关于 MX 处理器知识库的问题

您对此感到困惑吗?你有什么问题?

 
 

20250219.png

回复:关于 MX 处理器知识库的问题

我正在使用FRDM i.MX 93 开发板。

我指的是文档https://docs.nxp.com/bundle/UG10195/page/topics/customization.html 。

在下一章中 -如何在独立环境中构建 U-Boot 和内核,

1. 生成一个包含必要工具、工具链和小型 rootfs 的 SDK,以便在主机上进行编译。
要从 Yocto 项目构建环境生成 SDK,请运行以下命令:
$ bitbake core-image-minimal -c populate_sdk
populate_sdk 生成一个脚本文件,用于设置没有 Yocto Project 的独立环境。
2. 要继续构建,请将 sh 文件从 tmp/deploy/sdk 中的构建目录复制到主机并执行脚本以安装 SDK。默认位置在 /opt,但可以放在主机上的任何位置。
3. 在主机上,要构建 U-Boot 和内核,请执行以下步骤

我很好奇接下来的程序。
我想将独立生成的内核、Uboot 镜像集成到 bitbake 镜像中。

 

 

回复:关于 MX 处理器知识库的问题

您使用哪款产品?以我们最新的 BSP 为例,您可以参考我们的i.MX Yocto 项目用户指南。

如有任何疑问或疑问,请随时联系我

Tags (1)
No ratings
Version history
Last update:
‎01-05-2026 02:28 AM
Updated by: