【发布时间】:2018-05-05 21:28:45
【问题描述】:
我有一个为 i.mx6 构建的 Yocto,我想修改它的内核。我想如果我在 Yocto 项目之外复制内核源代码并在不处理补丁的情况下进行修改,我可以显着加快速度。但问题是,我必须使用的内核源已经打了补丁,我想从那里获取并继续工作。我将处理已经打过补丁的源文件并重新安排它们是一个痛苦的过程。
首先,我的补丁工作正常,我可以使用bitbake fsl-image-multimedia-full 命令获得工作图像。我要使用的内核源是在此过程之后创建的。
我尝试在..../tmp/work-shared/imx6qsabresd/kernel-source 下复制源代码。尽管make zImage 和make modules 顺利完成,但由于dtsi 文件中的错误(无法解析...),手动构建并未成功。当然,我检查了文件,没有语法错误。
另外,我检查了我复制的内核源文件,似乎补丁成功实现了。
我的补丁做错了吗?通过我的手动构建例程,我可以毫无错误地构建未打补丁的内核源代码。我确信这里有经验丰富的 Yocto 用户,他们有自己的解决方法来缩短这个过程。因此,任何帮助表示赞赏。提前致谢。
【问题讨论】:
标签: linux linux-kernel yocto