Можно ли "разбудить" процесс ядра Linux из пространства пользователя без системного вызова? - PullRequest
1 голос
/ 12 октября 2011

Я пытаюсь изменить модуль ядра, который управляет специальным оборудованием.Процесс пространства пользователя выполняет 2 системных вызова ioctl () за миллисекунды для связи с модулем.Это не соответствует моим требованиям в реальном времени, потому что 2 системных вызова иногда выполняются слишком долго и выходят из моего временного интервала.Я знаю, что с помощью mmap я могу разделить область памяти, и это прекрасно, но как я могу синхронизировать обмен данными с модулем без ioctl ()?

...