+ -
当前位置:首页 → 问答吧 → 两个注册设备驱动的函数有什么区别?

两个注册设备驱动的函数有什么区别?

时间:2011-02-14

来源:互联网

一个是:register_chrdev()
另外一个是:cdev_add()

作者: shaohui973   发布时间: 2011-02-14

register_chrdev的作用是向内核申请分配一个单独主设备号和范围在 0 ~ 255 的次设备号,如果申请的主设备号为 0 则内核会动态分配一个;
cdev_add是向内核添加一个cdev结构;
完全两码事。

作者: guocslock   发布时间: 2011-02-14