当前位置: 技术问答>linux和unix
看2.6下的设备注册我的大脑都快成浆糊了
来源: 互联网 发布时间:2016-04-23
本文导语: 以rtc驱动的rtc_register_device这个bus的注册函数来说 里面先device_register(&rtc->dev); 然后接着在rtc_dev_add_device里面调用cdev_add() 一个字符设备注册非得device_register和cdev_add两个函数才行吗?前者操作的是struct device,后者操作的...
以rtc驱动的rtc_register_device这个bus的注册函数来说
里面先device_register(&rtc->dev);
然后接着在rtc_dev_add_device里面调用cdev_add()
一个字符设备注册非得device_register和cdev_add两个函数才行吗?前者操作的是struct device,后者操作的是struct cdev,后者包括fops,那前者到底有什么用呢?
里面先device_register(&rtc->dev);
然后接着在rtc_dev_add_device里面调用cdev_add()
一个字符设备注册非得device_register和cdev_add两个函数才行吗?前者操作的是struct device,后者操作的是struct cdev,后者包括fops,那前者到底有什么用呢?
|
2.6提供的新方法,看起来是有点晕。 不过如果你的驱动不用支持很多从设备, register_chrdev()目前照样可以用。
其实2.6的register_chrdev(),就是封装了那些函数
其实2.6的register_chrdev(),就是封装了那些函数
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。