Red de conocimiento informático - Conocimiento informático - ¿Se puede utilizar un teléfono Android como placa de desarrollo de Linux?

¿Se puede utilizar un teléfono Android como placa de desarrollo de Linux?

Es teóricamente posible. Pero, ¿planea grabar programas desde cero o desarrollar programas de Android directamente?

Por supuesto, puedes desarrollar aplicaciones de Android directamente, simplemente activa la depuración USB.

El desarrollo bare metal tiene principalmente las siguientes dificultades:

1. Diagrama esquemático del hardware, hoja de datos del chip (SoC, WiFi, chip de radiofrecuencia, etc.);

2, Archivos de configuración de hardware (SoC, WiFi, chip RF, etc.).

2. No hay una interfaz de depuración JTAG (es posible que puedas usar USB, pero el controlador USB básico es otro problema)

3. código fuente

p>

Básicamente, con estos, puedes comenzar desde cero, ejecutar el gestor de arranque, luego portar un kernel de Linux de Android, portar o desarrollar algunos controladores (pantalla, claves...)

Así que, a menos que quieras crear tu propia ROM y tu propio teléfono, el desarrollo completo es casi imposible. Es posible que ni siquiera la "Chinese Cool Alliance" pueda empezar de cero.