1、第一课 register_chrdev和register_chrdev_region 创建知识

1. register_chrdev注册字符设备后,有0-256个子设备可用,若major==0,则内核动态申请主设备号。
static inline int register_chrdev(unsigned int major, const char *name, const 
                 struct  file_operations *fops)
{
return __register_chrdev(major, 0, 256, name, fops);
}
2.register_chrdev_region 注册字符设备后,有count个子设备号可用(从from开始),dev_t from =MKDEV(major, minor)
int register_chrdev_region(dev_t from, unsigned count, const char *name)

posted on 2018-03-11 16:48  拉风摊主  阅读(299)  评论(0编辑  收藏  举报

导航