2013-09-26 54 views
0

我想知道..什麼是在sysfs中的屬性文件,..爲什麼我們需要在sysfs目錄中爲某些驅動程序創建屬性文件,而不是一些..爲什麼我們需要sysfs目錄下的驅動程序的屬性文件?

什麼時候我們真的需要它呢?

我已經閱讀過Linux設備模型中的LDD3和其他一些教程sin net的屬性..我能夠配置它用於與用戶空間的設備驅動程序進行通信......但是當我們可以構建一個應用程序與硬件通信(通過驅動程序),那麼爲什麼我們需要一個額外的屬性?

回答

1

例如,要避免爲每個驅動程序或每個要設置的參數編寫應用程序。只需使用sysfs屬性即可幫助您從應用程序中修改驅動程序參數。您可以檢索有關駕駛員狀態的有用信息。 udev使用來自sysfs的信息。

+0

所以這意味着。基本上處理來自外殼的硬件..屬性可以使用.. 我會非常感謝ful你,如果你有一些我們使用屬性的驅動程序的真實例子.. 謝謝.. Fredrico –

+0

只要探索sysfs文件系統,你會看到幾十個驅動程序輸出它們的屬性'ls/sys'。一些例子:GPIO,CPU,屏幕背光,傳感器,磁盤 – Federico

相關問題