2013-09-26 4 views
0

Я хотел бы знать, что .. что на самом деле является файлом атрибутов в sysfs, .. почему нам нужно создавать файлы атрибутов в каталоге sysfs для некоторых драйверов, а не для некоторых.Почему нам нужен файл атрибута в каталоге sysfs для драйверов?

когда нам действительно нужно Это ?

Я прочитал атрибуты в модели устройства Linux в LDD3 и некоторых других учебных пособиях sin net .. мне удалось настроить, что он используется для связи с драйверами устройств из пользовательского пространства ... но когда мы можем создать приложение для связь с аппаратным обеспечением (через драйвер), то зачем нам нужен дополнительный атрибут?

ответ

1

Например, чтобы избежать написания приложения для каждого драйвера или для каждого параметра, который вы хотите настроить. Просто используйте атрибут sysfs, который поможет вам изменить параметр драйвера из приложения из оболочки. Вы можете получить полезную информацию о статусе драйвера. udev использование информация из sysfs.

+0

Так что это означает. что в основном для обработки аппаратного обеспечения из оболочки .. могут быть использованы атрибуты .. Я был бы очень благодарен u, если у gv какой-то реальный пример драйвера, в котором мы используем атрибут. Спасибо .. Fredrico –

+0

Просто изучите файловую систему sysfs, и вы увидите, что десятки драйверов sthat экспортируют свои атрибуты 'ls/sys'. Некоторые источники: GPIO, процессор, подсветка экрана, датчики, диски – Federico