LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

то есть хочешь сказать, что сделать примерно как с GPIO?

Я не знаю, как сделано в GPIO :)

Там poll отдаёт POLLPRI при изменении уровня на пине.

Можно и так, но, мне кажется, это не тот случай. Я предпочитаю так, как сделано в RTC: почти нормальный файл, poll ждет готовности к чтению, а read читает нечто (счетчик прерываний или что там устройство может сообщить полезного).

НО! Правильнее всего было бы разобраться с таймерами платформы - ну не верю я, что там есть единственный источник прерываний с частотой всего 100Гц.

Исходная версия tailgunner, :

то есть хочешь сказать, что сделать примерно как с GPIO?

Я не знаю, как сделано в GPIO :)

Там poll отдаёт POLLPRI при изменении уровня на пине.

Можно и так, но, мне кажется, это не тот случай. Я предпочитаю то, как сделано в RTC: делается почти нормальный файл, poll ждет готовности к чтению, а read читает нечто (счетчик прерываний или что там устройство может сообщить полезного).

НО! Правильнее всего было бы разобраться с таймерами платформы - ну не верю я, что там есть единственный источник прерываний с частотой всего 100Гц.