我正在尝试使用 xenomai "2.6.4" 和 buildroot "2015.08.1" 为 beaglebone black 构建 linux 内核 "3.18.20" 来编译它。我使用patch-3.18.20-arm和 buildroot 配置成功编译并运行内核
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.18.20"
BR2_LINUX_KERNEL_PATCH="~/beagleboneblack/linux-patches"
BR2_LINUX_KERNEL_DEFCONFIG="omap2plus"
BR2_LINUX_KERNEL_ZIMAGE=y
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="am335x-boneblack"
BR2_PACKAGE_XENOMAI=y
BR2_PACKAGE_XENOMAI_VERSION="2.6.4"
BR2_PACKAGE_XENOMAI_TESTSUITE=y
但是当我运行延迟或异种测试时,我收到以下错误:
Xenomai: /dev/rtheap is missing
(chardev, major=10 minor=254)
我使用这个版本是因为它是目前最后一个稳定版本,这里说 I-pipe 补丁适用于主线 Linux 内核,而不是 Linux 内核分支
我正在寻找适用于 beaglebone black 和 xenomai 的工作内核/补丁版本,但我找不到它,你能指出我正确的方向吗?