Aus einem Android-Tablet ein benutzerdefiniertes natives Arch-Linux-Netbook erstellen?

Aus einem Android-Tablet ein benutzerdefiniertes natives Arch-Linux-Netbook erstellen?

Vor einiger Zeit habe ich beschlossen, aus einem herumliegenden Android-Tablet ein Netbook zu machen, indem ich ein Gehäuse dafür im 3D-Druckverfahren herstellte und eine mechanische Tastatur mit 87 Tasten als eingebettete Tastatur verwendete. Ich habe vor, es hauptsächlich ohne X-Server zu verwenden, also ist keine Maus erforderlich. Da das Tablet nicht viel Strom verbraucht, werde ich einfach auch jede Menge Batterien einbauen, sodass ich das Ding den ganzen Tag lang verwenden kann, ohne es aufladen zu müssen.

Ich habe vor, die ARM-Version einer Linux-Distribution (Arch) darauf zu installieren. Ich weiß, dass es Möglichkeiten gibt, Linux auf Android zu emulieren, aber das Tablet verfügt nur über einen MT8127 SOC (es ist ein Insignia Flex 10.1). Derzeit gibt es keinen Arch-Port für diesen Chip, und ich würde gerne versuchen, ihn zu portieren. Ich weiß auch, dass der Android-Bootloader gesperrt ist und ich daher den EMMC-Chip mit dem neuen Betriebssystem sowie dem neuen Bootloader neu flashen muss.

Meine Fragen sind:

Muss ich meinen eigenen Bootloader für den Chip schreiben oder gibt es Open-Source-Bootloader, die als Vorlagen verwendet werden könnten?

Gibt es gute Anleitungen oder Quellen zum Portieren von Arch? Ich weiß, dass es eineAnleitung zum Erstellen des Linux-Kernels für einen MT8127. Ich habe auch vom Yocto-Projekt zum Entwerfen von Linux-Distributionen für eingebettete Systeme gehört, aber das scheint mir zu viel Arbeit zu sein, da ich die Updates manuell selbst durchführen müsste, was ohne Paketmanager mühsam wäre.

Und wovon hängt die Standard-Bildschirmausrichtung ab? Wenn ich mich richtig erinnere, erfordert die Bildschirmrotation eine Emulation. Bedeutet das, dass der Treiber-IC für das Tablet eine vordefinierte Bildschirmausrichtung eingebaut hat oder wird sie vom Bootloader definiert?

Jede Hilfe ist willkommen! Vielen Dank.

verwandte Informationen