Как мне установить скорость передачи для конкретного tty (в данном случае последовательный порт)? Я пытался с помощью
stty -F /dev/tty.iap ispeed 19200
Но получите ошибку Invalid argumentдля каждой скорости, которую я пробую (2400, 4800 и т. Д.), Кроме 9600 (по умолчанию). Я могу успешно изменить скорость в программе на Си, используя cfsetspeed. Нужно ли вносить изменения где-то еще, например, в ttysфайл?
Почему тег iphone? вы действительно используете iPhone?
—
энзотиб
ну на самом деле джейлбрейкнутый Ipod Touch, в основном то же самое. (iap - протокол доступа к ipod.) Я подумал, что этот вопрос подойдет здесь лучше, чем сайт обмена стеками Apple. Это вопрос Unix / Linux, есть такая же проблема на моем Mac.
—
Newenglander
Попробуйте просто пропустить слово "ispeed".
—
Кит
@ Кейт, тогда я не получаю сообщение об ошибке, но я бегу,
—
Newenglander
stty -F /dev/tty.iapчтобы получить подробности, он все еще говорит speed 9600 baud;.
1) «Я могу успешно изменить скорость в C-программе с помощью cfsetspeed» - проверяли ли вы это
—
Пойдж
sttyтогда? 2) «как файл ttys?» - какой ttysименно файл? :)