Пишу kernel-драйвер на с.
В этом деле новичок, и возник вопрос, нужно наладить передачу данных из драйвера в программу на том-же самом компьютере.
Для такой передачи я выбрал пайпы (IOCTL), но мне требуется передавать данные 60 раз в секунду.
Во первых, как реализовать такой таймер с фиксированной задержкой, и как синхронизировать чтение и запись данных, чтобы часть данных не проходила "мимо"?