程序里面加了,可是不知道它显示到哪了
下面是我的open函数,请问,是不是可加载,可创建,表示init函数没问题了??
static int globalvar_open(struct inode *inode,struct file *filp)
{
try_module_get(THIS_MODULE);
printk("This chrdev is in open\n");
return(0);
}
1.关于printk,请用dmesg
2.打印出 This chrdev is in open 这句话只表明驱动模块注册设备结构成功,并且在调用用户层open时找到了其对应的 i 节点
3.为啥你的open是个空的 - -
谢谢,问题找出来了。不能打开是因为我没有以超级用户登录,超级用户登录以后可以打开了。