我正在尝试使用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但当我运行延迟或xeno-test时,我得到了以下错误:
Xenomai: /dev/rtheap is missing
(chardev, major=10 minor=254)我使用这个版本是因为它是目前的最后一个稳定版本,here说I-pipe补丁是为主流Linux内核准备的,而不是为Linux内核分支准备的。
我正在寻找一个适用于beaglebone black和xenomai的内核/补丁版本,但我找不到它,你能给我指个方向吗?
我找到了this,但他们不使用主线内核存储库,他们使用this
发布于 2015-10-28 04:36:04
您没有启用Xenomai的内核部分。您必须在内核的"Linux kernel extensions“菜单中启用BR2_LINUX_KERNEL_EXT_XENOMAI。
发布于 2015-10-26 04:59:19
您可以使用主线Linux内核,因为TI现在支持它:http://www.ti.com/lsds/ti/tools-software/mainlinelinux_sw.page
https://stackoverflow.com/questions/33270910
复制相似问题