MBP 2013, avec Yosemite 10.10.2 Lors de l'utilisation d'un câble USB -> Série (jeu de puces FTDI), je ne parviens pas à obtenir un débit en bauds défini et à le bloquer tant que le périphérique n'est pas ouvert / écrit / lu. . Par exemple:
Si j'exécute, "stty -f /dev/cu.xxxxxxxx 19200" sans faire quoi que ce soit de logiciel associé, il réinitialisera le baud à 9600 instantanément après.
Cependant, si je lance "cat -u </dev/cu.xxxxxxxx" et que je règle ensuite le bauds à 19200 pendant que le chat est en cours d'exécution, le débit en bauds va rester. C'est également le cas lorsque j'écris du code de test et que j'exécute la commande système C open ("/ dev / cu.xxxxxxxx") et que je bloque le programme.
Sous les anciennes racines BSD, cela semble être un comportement standard. Lorsque j'essaie cela sur une boîte Debian, le taux de bauds reste stable. Cela laisse à penser que cela dépend du système, mais existe-t-il un moyen d’obtenir le débit en bauds comme valeur par défaut / clé permanente?