Связь с пользовательским режимом и драйвером ядра - PullRequest
0 голосов
/ 01 сентября 2010

- это способ, с помощью которого приложение, работающее в пользовательском режиме, может взаимодействовать с другим приложением в режиме ядра.

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

Как мне поступить. Пожалуйста, сообщите.

Ответы [ 2 ]

3 голосов
/ 01 сентября 2010

Один из способов создания драйвера устройства char / block. Ваше приложение может использовать обычные вызовы ввода-вывода, такие как open, read, write, ioctl и т. Д.

http://www.networkcomputing.com/unixworld/tutorial/010/010.txt.html

2 голосов
/ 01 сентября 2010

Также есть sysfs, procfs, debugfs, netlink ... Устройство char / block, вероятно, то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...