2013-05-30 2 views
0

с возможностями хоста телефона Android, его можно легко отправить серийные сообщения. Все, что вам нужно сделать, - подключить USB к последовательным адаптерам к вашему телефону (через кабель USB otg), а затем записать в файл /dev/usb/tty2-1:1.0 (echo "string">/dev/usb/tty2-1: 1.0) (или другой файл в этом режиме, в зависимости от того, какой файл появляется при подключении адаптера). Но кто-нибудь знает, как определить и изменить параметры для последовательного соединения? Я верю, что это должен быть файл конфигурации или что-то, где хранятся все параметры.Последовательный порт с Android в режиме хоста

считает Агга

ответ

1

На (неявно нестандартности) Android устройство, которое имеет модуль ядра для поддержки этого и то, что делает узел устройства с правами таким образом, что вы можете использовать его, вы должны быть в состоянии используйте обычные последовательные API, как в настольном Linux.

Возможно, не существует «конфигурационного файла» для настроек линии - обычно на рабочем столе Linux также нет, так как приложение может устанавливать то, что ему нужно (данное приложение терминала может иметь который будет включать эти настройки, но они будут действовать только тогда, когда он был запущен)

Вы должны иметь возможность использовать tcgetattr()/cfsetospeed()/tcsetattr() и связанные с библиотекой NDK (найти рабочий стол Linux пример программы C в качестве руководства, также см. справочную страницу linux termios); вероятно, есть стандартный API, унаследованный от не-Android Java.