学无止境……
分类: LINUX
2013-08-29 15:30:24
注册字符设备可以使用register_chrdev函数
函数原型:
register_chrdev函数的major参数如果等于0,则表示采用系统动态分配的主设备号。
注销字符设备可以使用unregister_chrdev函数
函数原型:
字符设备模块使用insmod加载、rmmod卸载,加载完毕需要在/dev目录下使用mkmod命令建立相应的文件结点
温馨提示:1. 在用register_chrdev()函数注册时,别把chrdev误拼成chardev。
2. 设置主设备号major,注意不要与系统现有设备冲突。不然在“insmod”时会出现以下警告:
insmod: error inserting 'chardev.ko': -1 Device or resource busy