我正在尝试在我的 Linux Fedora 9 机器上运行实时(RTAI)。为此,需要有一个名为rtai_shm
, in的字符设备文件/dev
来管理共享内存。我已经使用命令创建了这个文件mknod -m 666 /dev/rtai_shm c 10 254
。
如果我使用运行级别 3 启动(即initdefault == 3
在/etc/inittab
文件中),则/dev/rtai_shm
存在,并且我可以完美打印:
$ ls -l /dev/rt*
crw-rw-rw- 1 root root 10, 254 Sep 23 2014 /dev/rtai_shm
然而,当我使用运行级别 5(即initdefault == 5
在 中/etc/inittab
)启动时,我看不到/dev/rtai_shm anymore
,并且ls
没有列出任何具有该名称的文件。因此,我原本应该与 RTAI 通信的服务器无法响应。即使我以 root 身份登录,问题仍然存在于 GUI 和终端界面中。
我将非常感谢对此的任何帮助或提示!