gpt4 book ai didi

linux - 从 Yocto build 手动构建内核源代码

转载 作者:太空宇宙 更新时间:2023-11-04 10:13:45 25 4
gpt4 key购买 nike

我有一个为 i.mx6 构建的 Yocto,我想修改它的内核。我认为如果我在 Yocto 项目之外复制内核源代码并在不处理补丁的情况下进行修改,我可以显着加快速度。但问题是,我必须使用的内核源代码已经打了补丁,我想从那里获取并继续工作。我将处理已打补丁的源文件并重新安排它们是一个痛苦的过程。

作为起点,我的补丁工作正常,我可以使用 bitbake fsl-image-multimedia-full 命令获得工作图像。我要使用的内核源是在此过程之后创建的。

我已经尝试在 ..../tmp/work-shared/imx6qsabresd/kernel-source 下复制源代码。尽管 make zImagemake modules 顺利完成,但手动构建并不成功,dtsi 文件中出现错误(无法解析...)。当然,我检查过文件,没有语法错误。

另外,我检查了我复制的内核源文件,似乎补丁已经成功实现。

我的补丁有问题吗?通过我的手动构建例程,我可以毫无错误地构建未打补丁的内核源代码。我相信这里有经验丰富的 Yocto 用户,他们有自己的解决方法来缩短这个过程。所以,任何帮助表示赞赏。提前致谢。

最佳答案

您还可以编辑 tmp/work-shared/<machine>/kernel-source 中的文件然后用 bitbake -C compile virtual/kernel 编译修改后的内核

关于linux - 从 Yocto build 手动构建内核源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47429670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com