linux yocto内核驱动开发简单方法

时间:2018-05-24 13:25:42

标签: linux debugging kernel driver yocto

什么是基于linux yocto的内核驱动程序开发最简单的方法?

它已经很熟悉,配方方法涉及如何嵌入内核修改(或一些额外/新驱动程序调试)的一些头痛,而系统的其余部分将是轻量级的,易于安装/易于启动在目标SoC上。

到目前为止,一个众所周知的解决方案是对内核配方使用devtools modify命令(不需要kernel名称,但bitbake将帮助您改为应用哪个名称)。它将在workspace文件夹中创建额外的build层,用于已经修补和修改的内核。

确切的命令如下:

MACHINE=<this is where your HW specific definition name apply> devtool modify <kernel recipe name>

但它有一些限制,例如,在执行devtool update-recipe之后,合成的补丁不会改变现有的补丁,而是添加一个全新的补丁。因此,如果您已经有现有的驱动程序补丁想要调试它将不会被刷新&#34;但是会在旁边添加另一个。

也有devtool,如果需要通过{{1}来修改toolchain,则不清楚如何追加目标特定的.config路径例如。

任何替代方案?

0 个答案:

没有答案