私は初めての Android イメージをビルドしています。新しいカーネルのコンパイルは、バニラの Linux カーネルでできることとかなり似ていることに気付きました。問題ありません。
完全な Android ソリューションは、カーネル + いわゆる「プラットフォーム」の 2 つの部分で構成されているため、プラットフォームを構築してコードをコンパイルしようとしています。問題は、いくつかの属性にいくつかの値を設定する必要があることに気付いたことです。ブルートゥースの場合と同様に、この値はブルートゥースが認識されて簡単に機能するために必要です。私の質問は次のとおりです。私は何を設定していますか? Android でのドライバー関連のアーキテクチャとは何ですか?
ほとんどの市販の電話にはモジュールをサポートしないカーネルがあるため、これも理解できませんでした。カーネルの外の場所から動的にドライバーをロードできない場合、これはどのように機能しますか?