LINUX.ORG.RU

Работа с прерываниями в Linux


0

0

Моя прога написанная под Linux Red Hat 7.2 (ядро v.2.4.7-10) на С++ для перехода из одного состояния в другое постоянно обращается к параллельному порту через inb(). Мне необходимо, чтобы переход в проге осуществлялся через прерывание параллельного порта. Как это сделать? Именно под Linux! Помогите пожалуйста. Очень нужно. Если не трудно, бросьте, в качестве иллюстрации, маленький исходничек. Заранее благодарен.

anonymous

Я написал свой драйвер и в драйвере обработал прерывание.
по прерыванию происходит считывание результата.
Таким образом можно реализовать асинхронное чтение порта (LPT)
в стандартном драйвере вроде то-же должен быть доступ к прерыванию,
но я не стал возиться и разбираться с ним, возможно это и не правильно.

anonymous
()

Мож тебе select() or poll() помогут.????

А если б подробнее описал что тебе необходимо то может завели бы твоё прерывание на SIGIO.

cvv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.