• # Commandement numéro un : " Tout est fichier "

    Posté par . En réponse au message port serie. Évalué à 2.

    Sous linux :

    int main (void)
    {
    int fd;

    fd = open ("/dev/ttys0",O_RDWR)
    if (fd>=0)
    {
    write (fd,"Bonjour\n",8);
    close (fd);
    }

    return 0;
    }

    Tout ce que tu écriras et lira vers les fichiers /dev/ttyS0 et /dev/ttyS1 iront et proviendront en fait du port série. C'est cool UNIX, non ?

    Bon après, il te faudra ouvrir le tout en bloquant ou non-bloquant, faire les réglages du ports, etc. Il faudra jouer avec termios, fcntl, ioctl, et toutes ces bizzarrerie mais chaque chose en son temps.

    En attendant : man stty is good for you.