console - studio - manual de programacion android pdf
Cosas de Android: conectarse a la consola de depuración en serie (3)
Windows (con PuTTY)
- Instalar PuTTY
- Conecte la placa a la máquina con un cable USB a TTL y descubra el puerto COM con el Administrador de dispositivos de Windows . Debes buscar el que se llama Puerto serie USB (en mi caso era COM3 ).
- Ejecute PuTTY y configúrelo . Use la velocidad según la documentación (115200):
- Presione Abrir y escriba un comando en una ventana de terminal emergente.
He estado intentando conectarme a la
consola en serie de un
Raspberry Pi
3 con
Android Things
usando
un
cable
USB
a
TTL
desde mi máquina
Linux
(
Ubuntu
).
A pesar de que conecté el cable según la documentación, todo lo que obtengo al ejecutar el comando
minicom
es lo siguiente
sin posibilidad de escribir ningún personaje . Por lo tanto, no puedo ver ningún mensaje del kernel ni shell en el dispositivo.
¿Qué me estoy perdiendo?
Linux ( Ubuntu )
¿Que hay?
- Pantalla GNU
-
Minicom
- minicom comando de una línea (respuesta corta)
- UI minicom (respuesta larga, detallada)
Pantalla GNU
Correr en la terminal
sudo screen port_name 115200
Vea a continuación (
paso 2
) para encontrar el
port_name
, por ejemplo
/dev/ttyUSB0
.
Presiona
Ctrl-A
, luego
K
, luego
Y
para salir de la
screen
.
Ejecute
sudo apt-get install screen
si no está instalado.
Minicom
- Respuesta corta
Correr en la terminal
sudo minicom -b 115200 -o -D port_name
Vea a continuación (
paso 2
) para encontrar el
port_name
, por ejemplo
/dev/ttyUSB0
.
Presiona
Ctrl-A
, luego
X
para salir de
minicom
.
- Respuesta larga (UI)
minicom
debe configurarse correctamente para abrir la conexión.
Los pasos generales son los siguientes:
-
Instalar
minicom
consudo apt-get install minicom
-
Conecte Rpi3 con su máquina host con un cable USB a TTL y abra el terminal. Encuentra las conexiones tty con
dmesg | grep -e tty
En mi caso me sale
donde
ttyUSB0
es el tablero.
-
Ejecute
minicom
y seleccione la configuración del puerto serie consudo minicom -s
Debería ver
-
Verifique
(o configure) las
configuraciones para la
conexión
tty
.
Asegúrese de que
/dev/ttyX
corresponda a su conexión, la que obtiene en el paso 2 en lugar deX
, yBps/Par/Bits
establecidos según la documentación .
Similar a
-
Ahora
presione Salir
y, si todo se ha configurado correctamente, la
conexión debería estar ejecutándose
.
Si escribe el comando
ls
, debería ver el directorio raíz de Android Thing
-
Para
salir de
minicom
,minicom
Ctrl-A , luegominicom
Q , luego Sí :
Voy a sugerir algunos consejos de solución de problemas basados en mi propia experiencia:
Asegúrese de tener los cables Tx y Rx conectados correctamente porque todas las demás configuraciones no le darán ninguna advertencia, minicom se conectaría maravillosamente al adaptador USB pero no hay información en su pantalla desde su Pi.
No usé un USB para TTL como el que está usando, el mío tiene las etiquetas para Tx y Rx invertidas en la placa. Me tomó algo de tiempo y la ayuda de un osciloscopio para descubrir qué estaba pasando.