我有 i.mx6 的 Yocto 版本,我想修改它的内核。我认为如果我复制 Yocto 项目之外的内核源代码并进行修改而不处理补丁,我可以显着加快速度。但问题是,我必须使用的内核源已经修补,我想从那里获取并继续工作。我将处理已经修补的源文件,重新排列它们是一个痛苦的过程。
首先,我的补丁工作正常,我可以使用bitbake fsl-image-multimedia-full命令获取工作图像。我想要使用的内核源是在此过程之后创建的。
我尝试将源复制到..../tmp/work-shared/imx6qsabresd/kernel-source. 尽管顺利make zImage完成make modules,但手动构建并未成功,dtsi 文件中出现错误(无法解析...)。当然,我检查过文件,没有语法错误。
另外,我检查了我复制的内核源文件,看来补丁已成功实施。
我对补丁做错了什么吗?通过我的手动构建例程,我可以毫无错误地构建未修补的内核源代码。我确信这里有经验丰富的 Yocto 用户有他们自己的解决方法来缩短这个过程。因此,我们非常感谢任何帮助。提前致谢。