Tengo que probar una versión personalizada de Android en una tableta y necesito saber el método para depurar el kernel de Android para que no arranque en la tableta.
La tablet tiene solo una pantalla, 2 puertos USB y un puerto HDMI.
Generalmente, lo que necesitas para lograr esto es conectarte a la consola serie del sistema. Al igual que en un sistema de escritorio, esto le brinda todos los mensajes de kernel e init a medida que se inicia el dispositivo, y acceso a un shell una vez que se inicia el dispositivo.
La forma de conectarse a la consola serie varía según el dispositivo y no nos ha dicho qué dispositivo tiene. Por lo general, debe sacar la placa principal de su caja (esto es irreversible en algunos dispositivos, ya que debe dañar la caja para abrirla) y encontrar el puerto serie. En la mayoría de los casos, no habrá ningún conector allí, solo puntos expuestos en la placa base para soldar un conector o un cable plano. Debe encontrar la hoja de datos del dispositivo en línea para encontrar el punto correcto para conectarse.
En algunos dispositivos, la consola serie se proporciona conectando un adaptador especial a la toma de auriculares. Con una compilación adecuada del kernel, se puede hacer que el dispositivo envíe una salida en serie en ese conector, y puede conectarse a él con un adaptador que haga usted mismo (si puede obtener las especificaciones del fabricante).
Maní
wa27
izzy
adb shell dmesg >boot.log
? Como en los sistemas Linux, esto debería almacenar todos los mensajes del arranque del dispositivo en un archivo llamadoboot.log
. // ¿Qué es lo que quieres lograr? Cuanto más preciso sea con su pregunta, más precisos podremos ser con nuestras respuestas :)