备的主设备号 */
if (asdf_major < 0) return asdf_major; /* 申请失败就直接返回错误编号 */
printk ("The major is:%d\n", asdf_major); /* 显示申请到的主设备号 */
return 0; /* 模块正常初始化 */
}
static void
cleanup_module
(){
unregister_chrdev(asdf_major, "A Simple Device File"); /* 注销以后,设备就不存在了 */
printk("A Simple Device has been removed,Bye!\n");
}
/*
* 编译这个模块然后加载它,
* 如果正常,会显示你的设备的主设备号。
* 现在你的设备就建立好了,我们可以测试一下。
* 假设你的模块申页码:[1] [2] [3] [4] [5] 第3页、共5页 |