Добрый день! Проблема в следующем: Не могу отправить байты в com порт (проверяю через другой комп. фиксирую сигнал открытия и закрытия при перезагрузке Linux).
Попробывал делать так: int com; struct termios newtermios,oldtermios; if ((com=open("/dev/ttyS0",O_RDWR|O_NOCTTY))!=-1) { // значение переменной com во время выполнения == 11 char s[5]="12345"; int i ; tcgetattr(com,&oldtermios); newtermios.c_flag=B9600|CS8|CREAD|CLOCAL|CRTSCTS; newtermios.c_iflag=IGNPAR|ICRNL; tcsetattr(com,&newtermios); i=write(com,s,5); // i во время выполнения == 5 close(com); } Скорее всего я не прописал в Linux irq4 и 0x3f8 (в Windows это делается настройкой драйверов), а как в Linuxе сказать что я хочу работать не с модемом, а с COM портом? В какие файлы что добавить? (я установил RedHat)