Я попытался запустить пример tut01-skeleton-derv.c под xenomai-x.x/examples/rtdm/deriver-api /. Я запускаю makefile без ошибок. Команда в tut01-каркасно-derv.c файл говорит, что:Fedora - Xenomai RTDM - Не удается выделить память
Чтобы проверить это приложение, вам нужно:
$ export LD_LIBRARY_PATH=<path of xenomai>/lib
$ insmod tut01-skeleton-drv.ko
$ ./tut01-skeleton-app
Во-первых, я бегу export LD_LIBRARY_PATH=/usr/xenomai/lib/
на терминале, это было нормально. Когда я запустил sudo insmod tut01-skeleton-drv.ko
, произошла ошибка. «Не удалось вставить модуль tut01-skeleton-drv.ko: Невозможно выделить память». Что мне делать?
Вы фактически используете 'insmod' как обычный пользователь, а не root? Обычно для загрузки модулей ядра требуется root. –
Я пробую «sudo insmod tut01-skeleton-drv.ko», есть такая же ошибка. –