tschuldigung das tty1 brauch ich gar nicht(erst spaeter dann!)
so sollte es sein:
und /dev/ttS0 also COM1 habe ich!Code:/*ledController whith FERNBEDIENUNG! *(C) by linuxuser *e-mail: unix4ever@gmx.net */ #include <sys/ioctl.h> #include <sys/kd.h> #include <fcntl.h> #include <stdlib.h> #include <stdio.h> #define INDEVICE "/dev/ttyS0" #define BLOCKSIZE 8 int main(void){ int readBytes; int input; char buffer[BLOCKSIZE]; /*open the input device*/ input = open(INDEVICE, O_RDONLY|O_NOCTTY|O_NONBLOCK); if(input == -1){ fprintf(stderr, "ERROR konnte die Devices nicht oeffnen"); return 1; }/*end if*/ while(1){ printf("hallo\n"); readBytes = read(input, buffer, BLOCKSIZE); perror("Fehler "); printf("%s,%d, - %d\n", buffer, buffer, readBytes); } return 0; }/*end main*/







Zitieren

Lesezeichen