2014-01-08 33 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

回到原點。 *設備驅動程序是一堆功能*。你如何區分一堆函數與另一堆函數? –

回答