есть исашная платка. плата дискретного ввода. для нее и дайверов то нет никаких, потомучто интерфейс обмена с ней сводится к паре чтений и записей портов ввода/вывода. с этим, проблем из юзерспэйса нет. но не хотелось бы узнавать о изменении состояний на входах постоянно опрашивая плату. платка умеет генерировать прерывание по изменению состояния.
вопрос:
как красиво проинформировать прогу о том что тикнуло прерывание. можно конечно драйвер написать и там все обращения к плате обернуть в ioctl или через read. но может есть метод проще ?
есть идея написать модуль который вешает свой обработчик прерывания и когда он тикает, отсылать программе сигнал. может както о факте прихода прерывания можно проще узнать из юзерспейса ? еще непонятно как из кернелспейса сигнал конкретному приложению отослать.
?
Ответ на:
комментарий
от true_admin
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум userspace (2005)
- Форум IRQ (2005)
- Форум IRQ (2003)
- Форум IRQ 8 request irq (2012)
- Форум userspace router (2017)
- Форум Userspace drivers? (2001)
- Форум irq конфликт (2011)
- Форум pcmcia IRQ (2007)
- Форум Sharing IRQ. (2002)
- Форум IRQ - проверка (2002)