|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : maxim a. naumov 2:5020/400 13 Apr 2001 18:04:34 To : All Subject : parallel port access --------------------------------------------------------------------------------
всем привет !
господа, кто-нибудь имел опыт программирования lpt-порта на низком
уровне ? я сначала думал, что взводить разряды на порте не удастся из-за
виртуализации, ан нет, можно. с помощью неких ppbus, microseq и т.д.
но все равно не могу понять, как это делать. ткните носом, плиз.
попытка сделать нечто типа:
#include </sys/dev/ppbus/ppi.h>
#include </sys/dev/ppbus/ppbconf.h>
....
int fd;
u_int8_t val;
val = 0x5a;
ioctl(fd, PPISDATA, &val);
ничего не дает. не собирается потому, что не знает, что такое device_t,
да и откуда дескриптор fd брать, тоже непонятно.
заранее благодарю.
зы. вот в линуксе все намного проще, хоть ioperm (во фре его вообще нет
?) или /dev/port.
--
/muxx
AKA 2:5030/324.1@fidonet.org
AKA muxx@rrelaxo.org.ru
--- ifmail v.2.15dev5
* Origin: NITA (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/208410304439.html, оценка из 5, голосов 10
|