URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3423
[ Назад ]

Исходное сообщение
"Re: обращение к портам ввода/вывода через прерывание  "

Отправлено Bobson , 28-Сен-04 13:01 
В мою прогу написанную под Linux на С++ нужно вставить обращение к параллельному порту через его прерывание. Нужно написать прогу для ядра v.2.4.7-10 Linux Red Hat 7.2, которая напрямую обращается через прерывание к параллельному порту. Как это сделать? Именно под Linux! Если не трудно, бросьте, в качестве иллюстрации, маленький исходничек.
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"Re: обращение к портам ввода/вывода через прерывание  "
Отправлено Murr , 28-Сен-04 13:43 
>В мою прогу написанную под Linux на С++ нужно вставить обращение к
>параллельному порту через его прерывание. Нужно написать прогу для ядра v.2.4.7-10
>Linux Red Hat 7.2, которая напрямую обращается через прерывание к параллельному
>порту. Как это сделать? Именно под Linux! Если не трудно, бросьте,
>в качестве иллюстрации, маленький исходничек.
>Заранее благодарен.

Через прерывание к параллельному порту не обращаются.

Напрямую через порты ввода-вывода можно обращаться из userspace через платформозависимый код, например, на i386 подняв iopl до 3(man iopl).

А вообще, для параллельного порта, наверняка ;o), есть свой драйвер, который предоставляет интерфейс в userspace и по которому есть документация в kernel/Documentation. ;)