linux - reconfig - set replica set mongodb




Comment configurer le port série? (2)

J'utilise Linux OS comme plate-forme de programmation. Et je veux créer un programme qui utilise un port série (/ dev / ttyS0) comme support de communication. Je sais déjà comment ouvrir, lire, écrire et fermer le port série en utilisant la fonction Linux standard.

Maintenant, ma question est de savoir comment puis-je configurer le port série? Ce que je veux dire, c'est que je veux modifier les valeurs de réglage d'un périphérique série par programmation.

Merci beaucoup.


La page de manuel que vous devez lire est termios (3). Il décrit les fonctions POSIX pour manipuler la discipline de ligne TTY, où se trouvent les paramètres de série.


Vous devrez appeler tcgetattr() et tcsetattr() pour changer la vitesse de transmission, les bits d'arrêt, etc.

Lorsque vous travaillez avec des ports de périphérique, il est souvent judicieux d'utiliser des E / S avec des délais d'attente. Voir select() et poll() pour cela.





serial-port