Quiero desarrollar una aplicación que controle el dispositivo serial a través de usb, en Linux Android.
Un sistema operativo Android es 3.1 que admite el host USB.¿Cómo controlar un dispositivo serial en Android?
Q1: Por favor, hágame saber cómo conseguir en qué puerto está montado el dispositivo serie.
que tiene probabilidades información del dispositivo USB cuando llegué "Dump Estado del dispositivo" en Dalvik Monitor de depuración.
Y revisé/dev/tty * en dispositivos Android usando adb.
No sé cuál (/ dev/tty ??) es el dispositivo serie.
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: Por favor, hágame saber cómo controlar el dispositivo serie en Android sin permiso de root.
Tengo una aplicación (exe) que puede controlar el dispositivo serie en Linux.
Traté de hacerlo en Android, pero no pude hacer por el permiso denegado.
Y, he intentado redirigir al puerto serie (tal vez)
$ ls>/dev/ttyS0
Pero no pude.
no se puede crear/dev/ttyS0: permiso denegado.
Por favor, hágamelo saber cómo controlar y acceder al dispositivo serie.
Para hacer esto utilizando la capacidad de host USB de Android y su correspondiente API, debe implementar el código de controlador de serie USB en el espacio de usuario de su Aplicación. Ningún controlador o dispositivo serial "kernel" termina involucrado. –
¿Qué dispositivo serial? ¡Puede haber cientos! Por favor, especifique qué es exactamente lo que quiere hacer. – not2qubit