Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Android USB-RS232 конвертер
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
andron86
Есть планшетник с Android, можно ли без su прав как-то использовать USB-RS232 конвертер? Конвертер определяется в /dev как ttyUSB0, то есть драйвера стоят. Посмотрел пару Aps, но там идёт в скрипте или в коде переключение chmod.
andron86
То есть, как я понял, вся загвоздка в переключении на хост, нужен адаптер. Можно например FT311D взять?
MrYuran
А как я понял, если при втыкании шнурка у вас появляется ttyusb, то все уже работает в хост-режиме.
Иначе как бы он определил подключенное устройство.
Ещё, в настройках (у моего SmartQ T7, по крайней мере) есть пункт "USB OTG Settings", где есть переключатель Otg Mode, правда неактивный.

Адаптер, если что, можно сделать из обычного USB-шнурка. В режиме host нужно пару контактов закоротить.
К моему уже в комплекте прилагалось нечто вроде:
andron86
Цитата(MrYuran @ Sep 12 2012, 08:34) *
А как я понял, если при втыкании шнурка у вас появляется ttyusb, то все уже работает в хост-режиме.

Гут, теперь как бы это запрогить? laughing.gif
kurtis
Так же как и обычный ком-порт
ukpyr
Цитата
Так же как и обычный ком-порт
ошибаетесь, в андроиде нет прямого доступа к железу и системе
нужна библиотека, реализующая Java Communications API
http://www.oracle.com/technetwork/java/index-jsp-141752.html

вышеупомянутый порт RXTX на Андроид это и реализует

еще вариант - использовать Bluetooth-RS232, функции для работы уже есть в API
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.