про ioctl, ioctl_list в man прочитал , но там не до конца написаны сообщения для ioctl для сом порта, в часности стоп бит, проверка на четность , и т.д. не содержит (пользуюсь ASPLinux 7.1). Пока вроде как (если я правильно понимаю) научился через ioctl(fd,*(не помню)GSERIAL,struct *serial_struct ) получать скорость и менять её через *(не помню)SSERIAL . Описания структуры serial_struct нашел в /usr/i386-glibc21-linux/include/linux/serial.h
и я там не все поля понимаю.
fd=open("/dev/ttyS0",O_RDWR | O_NOCTTY)и есчо как пользоваться outb,inb ???
в man-ах написано что надо пользоваться ioperm для получения доступа к портам, а толку от неё ни какого , из рута доступа не даёт .
я тут чтото читал про открытие /dev/io , но дак и не въехал, подкиньте плиззззз парочку исходничков оооочень надо
Я тут чуток тормознул... значок ,* в (не помню)GSERIAL означает что первые символы константы не помню , кажется полностью они так выглядят : TIOSSERIAL и TIOGSERIAL . описаны в man ioctl_list . а внешнее устройство не стандартное я должен свой протокол по RS232 организовать.
тут есть пример юзания /dev/io для записи в порт
Спасибо ::::::)))))