Я хочу разработать приложение для управления последовательным устройством через USB на Linux Android.
ОС Android - это 3.1, поддерживающая USB-хост.
Q1: Пожалуйста, дайте мне знать, как узнать, к какому порту подключено последовательное устройство.
Я получил, вероятно, информацию об USB-устройстве, когда получил «Дамп состояния устройства» в Dalvik Debug Монитор.
И я проверил / dev / tty * на устройстве Android с помощью adb.
Я не знаю, к какому (/ dev / tty ??) подключено последовательное устройство.
adb shell
$ ls / dev / tty *
/ dev / tty
/ dev / ttyFIQ0
/ dev / ttyHS0
/ dev / ttyHS2
/ dev / ttyHS3
/ dev / ttyHS4
/ dev / ttyS0
/ dev / ttyS1
/ dev / ttyS2
/ dev / ttyS3
Q2: Пожалуйста, дайте мне знать, как управлять последовательным устройством на Android без прав root.
У меня есть приложение (exe), которое может управлять последовательным устройством на Linux.
Я пытался сделать это на Android, но не смог сделать это из-за отказа в разрешении.
И я попытался перенаправить на последовательный порт (возможно)
$ ls> / dev / ttyS0
Но я не мог.
Невозможно создать / dev / ttyS0: в разрешении отказано.
Пожалуйста, дайте мне знать, как контролировать и получать доступ к последовательному устройству.