
Hace un tiempo decidí hacer una netbook a partir de una tableta Android que tenía por ahí, imprimiendo en 3D una funda y usando un teclado mecánico de 87 teclas como teclado integrado. Principalmente planeo usarlo sin un servidor x, por lo que no se requiere mouse. Dado que la tableta no consume mucha energía, también agregaré una tonelada de baterías, así podré usar esta cosa todo el día sin cargarla.
Planeo ponerle la versión arm de una distribución de Linux (arch). Sé que hay formas de emular Linux en Android, pero la tableta solo cuenta con un SOC MT8127 (es un Insignia Flex 10.1). No existe un archport para este chip en este momento y me gustaría intentarlo. También sé que el gestor de arranque de Android está bloqueado, por lo que tendré que actualizar el chip emmc con el nuevo sistema operativo y el nuevo gestor de arranque.
Mis preguntas son:
¿Tendré que escribir mi propio gestor de arranque para el chip o hay alguno de código abierto que pueda usarse como plantilla?
¿Existen buenas guías o fuentes sobre cómo portar el arco? Sé que hay unguía sobre cómo construir el kernel de Linux para un MT8127. También he oído hablar del proyecto Yocto para diseñar distribuciones de Linux para sistemas integrados, pero parece demasiado trabajo, ya que tendría que hacer las actualizaciones manualmente, lo que sin un administrador de paquetes sería tedioso.
Además, ¿de qué depende la orientación predeterminada de la pantalla? Si no recuerdo mal, la rotación de la pantalla requiere emulación. ¿Eso significa que el controlador IC de la tableta tiene una orientación de pantalla predefinida incorporada o está definida por el gestor de arranque?
¡Se agradece toda ayuda! Gracias.