教育期間中、私はほぼ 18 か月にわたって Android iOS アプリと Web サイトを開発してきました。現在、最終年度のプロジェクトとして、Android などのモバイル デバイスで起動することを目標に Linux ソース コードに取り組んでいます。インターネット上のチュートリアルに従って、Debian パッケージとして成功しました。現在Ubuntuを使用しています。
戦略はあるが、正しい軌道に乗っているかどうかわからない。それは次のとおりです。
A:
Linux ソース コードをダウンロードします。余分なドライバーを削除し、コンパイルして、現在実行中の Ubuntu にインストールして使用します。
コードをさらにカスタマイズして、独自のディストリビューションとして起動します。そのために、私はLFSに従っています。
特定のターゲット モバイルを指定し、そのコードを変更し、必要に応じてドライバーを作成し、どれがどれかわからない (それが私がここにいる理由です :) )、その上でカーネルを起動します。
自分の戦略が正しいかどうかはわかりません。誰かが私に教えてくれれば本当に感謝します:
B:
私は正しい軌道に乗っていますか?そうでない場合、何が正しいでしょうか?
モバイルを指定して、そのモバイルのカーネル コードをカスタマイズする必要がありますか?
ドライバー以外に、カーネルで何を変更する必要がありますか?
最後になりましたが、モバイル デバイスでカーネルを起動するときです。そこにインターフェイスや端末を用意する予定はありますか?
私の質問が意味をなさない場合は申し訳ありません。私は学生で、まだ物事を理解しようとしています。インターネットで何を検索すればよいか、ヒントを教えていただけると大変ありがたいです。
更新: 私が欲しいのは、私の戦略が正しいかどうかを確認することです. そうでない場合は、従うべき手順を教えてください。