我喜欢玩先发制人的linux内核和Yocto。硬件部分采用SAMA5D3x电子板+ SAMA5D35-CM模块。
Atmel提供了一个meta层,其中包括“at91-linux*..bb”配方。这个配方为SAMA5D3x机器构建了内核。
为了使用实时内核,我应该插入实时补丁并在内核配置中激活它们。
我没有找到一个教程,如何用一个现有的内核来完成这个任务。我的问题是:
如何/在何处修改给定的内核配方,使其成为实时内核(Preempt)?
我的测试项目位于项目dir "/home/user/yocto“。它的内容如下:
有什么想法/教程,如何设法激活Yocto的RT-内核?
发布于 2017-05-23 06:34:22
一般而言:
在.../source/poky/recipes-kernel/linux中,您应该找到一个编译完全抢占式RT内核的linux-yocto-rt_X.XX.bb配方。
对于,您应该这样做:
bbappend文件中(存储在您自己的层中,在已接受的direcotries中存储)。体育:SRC_URI += "file://0001-linux-rt.patch"CONFIG_PREEMPT=y设置为defconfig。另外,您可以使用bitbake virtual/kernel -c menuconfigmeta的陷阱:
https://stackoverflow.com/questions/44117102
复制相似问题