Как мне установить скорость передачи для конкретного 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
именно файл? :)