我对Yocto项目的最佳实践有疑问。
我想要做的是在内核中从github添加驱动程序的源代码并重建整个yocto图像,但我不确定这样做的最佳方法是什么。我想在这里有两种选择。
将内核源代码插入我自己的repo,然后添加驱动程序源,更新Makefile和Kconfig并提供我自己的defconfig文件。 (这绝对有效)
我想到的第二件事就是使用初始内核源代码,然后创建一个将驱动程序代码提取到位的配方(drivers / net / ...)并创建一个补丁,将驱动程序添加到Makefile和Kconfig并替换defconfig文件然后重建。 (我不确定这一点,如果可以将驱动程序源提取到内核源代码中的特定位置)
所以我的问题是,如果第二种方式是可能的,那么通常就是这样。
但如果我再想一想也许这是不可能的,因为我有内核的配方来获取内核源代码然后编译它们,所以我认为有可能没有内核配方来获取内核源代码然后另一个获取驱动程序源的配方应用补丁,并且仅在此之后编译内核。我对吗?或者这应该可能以某种方式?
感谢。