-MBP fin 2013, avec Yosemite 10.10.2 Lorsque j'utilise un câble USB --> série (chipset FTDI), je suis incapable d'obtenir un débit en bauds et de le faire coller alors que le périphérique n'est pas ouvert/écrit/lu. Par exemple :
Si j'exécute "stty -f /dev/cu.xxxxxxxx 19200" alors que je ne fais rien de logiciel avec, la vitesse de transmission revient à 9600 immédiatement après.
Cependant, si j'exécute "cat -u < /dev/cu.xxxxxxxx" et que je règle ensuite la vitesse de transmission à 19200 pendant que le chat est en cours d'exécution, la vitesse de transmission reste inchangée. C'est également le cas lorsque j'écris un code de test et que j'exécute la commande système C open("/dev/cu.xxxxxxxx") et que je fige le programme.
Sous les anciennes racines BSD, cela semble être un comportement standard. Lorsque j'essaie de le faire sur une machine Debian, la vitesse de transmission reste inchangée. Cela me laisse penser que cela dépend du système, mais y a-t-il un moyen de faire en sorte que la vitesse de transmission soit la vitesse par défaut/suivie pour toujours ?