-late 2013 MBP, con Yosemite 10.10.2 Durante l'utilizzo di una USB - > Cavo seriale (chipset FTDI), non riesco a ottenere una velocità di trasmissione impostata e a farla attaccare mentre il dispositivo non è aperto / scritto / letto. Ad esempio:
Se eseguo, "stty -f /dev/cu.xxxxxxxx 19200" mentre non sto facendo nulla di software correlato, resetterà immediatamente il baud a 9600 immediatamente dopo.
Tuttavia, se eseguo "cat -u < /dev/cu.xxxxxxxx" e POI impostiamo il baud su 19200 mentre il gatto è in esecuzione, il baud rate si attiverà. Questo è anche il caso in cui scrivo del codice di test ed eseguo il comando di sistema C aperto ("/ dev / cu.xxxxxxxx") e blocco il programma.
Sotto le vecchie radici BSD, questo sembra essere un comportamento standard. Quando provo a farlo su una scatola Debian, il baud-rate si attacca. Questo mi suggerisce che dipende dal sistema, ma c'è un modo per far sì che il baud-rate diventi il default / stick per sempre?