当前位置: 技术问答>linux和unix
linux目录/dev的内容是如何映射出来的
来源: 互联网 发布时间:2017-04-20
本文导语: /dev中是各种设备映射的出来的,我想知道这些设备文件是怎么出来的 比如rtc设备,一般都是调用什么函数来注册设备的? | 我觉得应该是设备驱动干的。 你说的函数是C? info mknod 看看有没...
/dev中是各种设备映射的出来的,我想知道这些设备文件是怎么出来的
比如rtc设备,一般都是调用什么函数来注册设备的?
比如rtc设备,一般都是调用什么函数来注册设备的?
|
我觉得应该是设备驱动干的。
你说的函数是C?
info mknod
看看有没有什么线索
你说的函数是C?
info mknod
看看有没有什么线索
|
上报uevent然后由用户空间udev创建~
|
《linux设备驱动程序》中有详细介绍,可参考。
|
模块驱动初始化module_init的函数中,一般会有register_chrdev_region或者alloc_chrdev_region之类的函数,用于创建设备节点