linux-register_chrdev()和register_chrdev_region()有什么区别?
发布时间:2022-04-13 11:35:37 341
相关标签: # 运维
我目前正在研究Linux设备驱动程序,对两个类似的静态设备注册函数感到困惑:
register_chrdev()
register_chrdev_region()
这些函数都静态地注册设备驱动程序。第一个函数注册单个设备驱动程序,而后者注册一系列设备驱动程序。
让我困惑的是,单个设备驱动程序可以处理对同一设备的多个实例的访问。因此,对于给定的设备类型,只能注册一个设备驱动程序。然后,多个设备可以通过多个mknod
电话。
所以我的问题是,这两个函数在使用上有什么不同?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报