11.4. Comment accéder aux ports série sous FreeBSD ?

Le troisième port série sio2 (aussi appelé COM3 sous DOS), s'appelle /dev/cuaa2 en sortie, et /dev/ttyd2 en entrée. Quelle est la différence entre ces deux classes de devices ?

Vous devez utiliser ttydX pour des appels sortants. Lorsque vous ouvrez /dev/ttydX en mode bloquant, un processus attend, sur le device cuaaX correspondant, qu'il soit inactif, et attends alors de détecter la porteuse sur la ligne. Lorsque vous ouvrez le port cuaaX , un processus vérifie déjà que le port ttydX correspondant est disponible. Si le port est disponible, alors il se l'approprie depuis le port ttydX . Le port cuaaXX ne tient pas compte de la détection de porteuse. Graçe a cette fonctionnalité et un modem, vous pouvez avoir des utilisateurs se logguant sur votre machine tout en vous laissant appeller via le meme modem, c'est le système qui se préocupera de gérer les conflits.

Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.

Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.