Книга: Разработка ядра Linux
Кратко об объектах kobject и файловой системе sysfs
Кратко об объектах kobject
и файловой системе sysfs
В этой главе рассматривается модель представления устройств, файловая система sysfs, объекты kobject
и уровень событий ядра. Описание материала главы было бы невозможно без рассмотрения родственных вещей: были также описаны множества kset
, подсистемы, атрибуты, типы ktype
и счетчики ссылок kref
. Эти структуры предназначены для использования разными людьми в разных местах. Разработчикам драйверов необходимо только ознакомление с внешними интерфейсами. Большинство подсистем драйверов эффективно скрывают внутренние механизмы использования объектов kobject
и других, близких к ним структур. Понимание основных принципов работы и знание основного назначения интерфейсов, таких как sysfs_create_file()
, является достаточным для разработчиков драйверов. Однако для разработчиков, которые занимаются разработкой основного кода ядра, может потребоваться более детальное понимание принципов функционирования объектов kobject
. Объекты kobject
могут оказаться еще более важными, так как их могут использовать и те разработчики, которые вообще не занимаются разработкой подсистем драйверов!!!
Эта глава — последняя из тех, которые посвящены подсистемам ядра. В следующих главах будут рассмотрены некоторые общие вопросы, которые также могут оказаться важными для разработчиков ядра. Например, основные рекомендации по отладке кода!
- Краткость
- Глава 17 Объекты kobject и файловая система sysfs
- Множества объектов kset
- Восстановление из резервной копии на системе-приемнике
- Глава 12 Краткость – искусство маркетинга
- Создание многофайловой базы данных
- Глава 5. Разработка и анализ бизнес-планов в системе Project Expert
- ГЛАВА 5. СИСТЕМНЫЕ ОПЕРАЦИИ ДЛЯ РАБОТЫ С ФАЙЛОВОЙ СИСТЕМОЙ
- В моей системе нет утилиты Настройка системы (msconfig). Где ее взять?
- Как получить исчерпывающую информацию о драйверах, установленных в системе?
- Windows требует вставить установочный компакт-диск, которого у меня нет, но его копия хранится на жестком диске. Как объ...
- Потерялась наклейка с серийным номером Windows. Как найти его в уже установленной системе?