2014-01-08 34 views
1

在linux内核中,设备(例如相机)可以注册为文件(例如/ dev/video11)。 如何从代码中找出哪个驱动程序注册为'/ dev/video11'。 即当我在我的用户空间代码中打开('/ dev/video11',O_RDWR,0)时将调用哪个驱动程序?如何找出设备节点驱动程序'/ dev/video11'

如果我只能在代码空间内进行搜索,怎样才能知道哪个驱动程序用于'/ dev/video11'?

是否有配置文件,我可以查找它?

+0

设备驱动程序是一堆功能。它不一定有名字。 –

+0

如果代码打开('/ dev/video11',O_RDWR,0),那么相应的驱动程序代码是否被执行?这是我想知道的。谢谢。 – michael

+0

回到原点。 *设备驱动程序是一堆功能*。你如何区分一堆函数与另一堆函数? –

回答