char-модуль модуля ядра Linux - PullRequest
2 голосов
/ 18 июля 2010

Я пишу символьное устройство в Linux - xubuntu, и мне интересно, если я должен реализовать ioctl ИЛИ, может быть, я могу использовать обычные функции чтения и записи ??

спасибо всем, Amit

Ответы [ 3 ]

6 голосов
/ 18 июля 2010

Основным интерфейсом для символьного устройства являются файловые функции, а ioctl предоставляет дополнительные, дополнительные функции.

1 голос
/ 18 июля 2010

Если вы новичок в программировании модулей ядра, вы можете проверить Руководство по программированию модулей ядра Linux .

0 голосов
/ 01 августа 2013

Стандартные функции чтения / записи являются частью стандартной структуры fops (файловых операций) в модели драйвера символьного устройства. Если кому-то требуются дополнительные функции (определяемые пользователем) и зависящие от приложения, вы можете использовать ioctl ( ) вызов.

...