в настоящее время получить доступ к параллельному порту так:Доступ параллельный порт, используя Linux
ioperm(data->baseaddr,5,1);
outb(0x00,data->controlport);
inb(data->statusport);
Большой недостаток: он требует корневые-привилегий и работает с реальным параллельного порта аппаратного обеспечения только (значит USB-2-LPT преобразователи не поддерживается).
Итак: есть ли другой способ чтения/записи данных из/в параллельный порт?
Спасибо!
В целом, что вы пытаетесь сделать? Я могу догадаться, но было бы хорошо, если бы вы объяснили, что это такое, поскольку здесь может быть несколько возможных решений. –
@Mats Petersson: отправить данные управления подключенному устройству. Это устройство (действительно очень экзотическое) XY-таблица, ожидающее команды движения ASCII на параллельном порту. – Elmi
Большинство адаптеров USB для параллельных адаптеров специально разработаны для использования с принтерами. Они несовместимы со всеми параллельными устройствами. – duskwuff