2012-05-18 6 views
0

Как создать файл устройства, если я не знаю младшего и основного номера (т. Е. С помощью динамической регистрации), без использования mknod или MAKEDEV.Создание файла устройства: драйвер устройства Linux

+2

Вы должны узнать больше о 'udev' –

+2

См. Также этот вопрос: http://stackoverflow.com/questions/5970595/ – Eugene

ответ

2

Допустим, вы хотите, чтобы динамически назначить основной номер для полукокса устройства на вставки, использование:

INT alloc_chrdev_region (dev_t * DEV, неподписанных INT firstminor, неподписанные Количество INT, символ * имя);

Из драйверов устройств Linux 3rd Edition. Google, вы можете бесплатно получить всю книгу вместе с множеством отличного исходного кода для возиться с драйверами.

Смежные вопросы