
しばらく前に、手元にあった Android タブレットからネットブックを作ることにしました。3D プリントでケースを作り、87 キーのメカニカル キーボードを組み込みキーボードとして使用します。主に xserver なしで使用する予定なので、マウスは必要ありません。タブレットは電力をあまり消費しないので、バッテリーも大量に投入して、充電せずに 1 日中使用できるようにします。
これに Linux ディストリビューションの ARM バージョン (arch) をインストールする予定です。Android で Linux をエミュレートする方法があることは知っていますが、タブレットには MT8127 SOC (Insignia Flex 10.1) しかありません。現時点ではこのチップの arch ポートがないので、移植してみたいと思います。また、Android ブートローダーがロックされているため、emmc チップを新しい OS と新しいブートローダーで再フラッシュする必要があることもわかっています。
私の質問は次のとおりです:
チップ用に独自のブートローダを作成する必要がありますか、それともテンプレートとして使用できるオープンソースのブートローダはありますか?
アーチを移植する方法に関する良いガイドや情報源はありますか?MT8127 用の Linux カーネルを構築する方法のガイド組み込みシステム用の Linux ディストリビューションを設計する Yocto プロジェクトについても聞いたことがありますが、パッケージ マネージャーがなければ手動で更新する必要があり、面倒なので、手間がかかりすぎるように思えます。
また、デフォルトの画面の向きは何に依存しているのでしょうか? 私の記憶が正しければ、画面の回転にはエミュレーションが必要です。これは、タブレットのドライバー IC に定義済みの画面の向きが組み込まれているという意味ですか、それともブートローダーによって定義されているのでしょうか?
あらゆる助けに感謝します! ありがとうございます。