我有一个设备,我添加到/ etc / modules,之前它是由insmod添加然后mknod ..
我想在内核启动时添加mknod命令..
# load driver
/sbin/insmod -f ./${module}.${suf} $* o_dbg=1 || exit 1
# Get driver major number
major=`awk "\\$2==\"$module\" {print \\$1}" /proc/devices`
mknod /dev/${device}0 c $major 0
1-我将模块添加到/ lib / modules / uname -r
/
2- debmod -a
但我不知道如何自动制作mknod
答案 0 :(得分:1)
如果您的系统有udev
或mdev
,那么您可以编写规则来自动创建设备节点。否则,您可以从模块代码中手动调用sys_mknod
。确保导出sys_mknod
。