從 Android 平板電腦建立自訂本機 arch Linux 上網本?

從 Android 平板電腦建立自訂本機 arch Linux 上網本?

不久前,我決定用我身邊的 Android 平板電腦製作一台上網本,透過 3D 列印它的外殼,並使用 87 鍵機械式鍵盤作為嵌入式鍵盤。我主要打算在沒有 xserver 的情況下使用它,因此不需要滑鼠。由於平板電腦不會消耗太多電量,因此我也只需放入大量電池,這樣我就可以全天使用它而無需充電。

我打算在上面放一個linux發行版的arm版本(arch)。我知道有多種方法可以在 Android 上模擬 Linux,但該平板電腦僅配備 MT8127 SOC(它是 Insignia Flex 10.1)。目前該晶片還沒有拱形端口,我想嘗試移植它。我還知道 Android 引導程式已鎖定,因此我需要使用新作業系統和新引導程式重新刷新 emmc 晶片。

我的問題是:

我是否必須為晶片編寫自己的引導程序,或者是否有任何可以用作模板的開源引導程式?

有沒有關於如何移植 arch 的好的指南或資源?我知道有一個有關如何為 MT8127 建立 Linux 核心的指南。我還聽說過為嵌入式系統設計 Linux 發行版的 Yocto 項目,但這似乎工作量太大,因為我必須自己手動進行更新,如果沒有套件管理器,這將是乏味的。

另外,預設螢幕方向取決於什麼?如果我沒記錯的話,螢幕旋轉需要模擬。這是否意味著平板電腦的驅動器 IC 內建了預先定義的螢幕方向,還是由引導程式定義的?

感謝所有幫助!謝謝。

相關內容