AndroidのUSBデバイス、Androidカーネルにはモジュールがありません。

AndroidのUSBデバイス、Androidカーネルにはモジュールがありません。

やや奇妙な理論的な質問があります。たとえば、USBデバイスをLinux AMD64 PCに接続すると、USBデバイスの機能は、Linuxカーネルに対応するモジュールがあるかどうかによって異なります。モジュールがある場合、デバイスは動作しますが、モジュールがない場合はソースコードのコンパイルが残ります。しかし、PCがamd64ではなくAndroid ARM64であれば、モジュールのコンパイルに問題がありますか?上記の内容に基づいてこのオプションを思い出しました。


ステップ1:

chroot "archまたはdebian"を設定し、USBデバイスをここに渡します。

ステップ2:

仮想マシン「Qemu」をchrootとしてインストールし、ここにUSBを渡します。

3番目のステップ:

成熟したカーネルとモジュールインストール機能を備えた仮想マシンにLinuxをインストールします。


たとえば、異常なUSBデバイスをMacOSに接続していて、そのデバイス用のモジュールはありませんが、デバイスがWindowsで動作している場合でも、コンピュータに仮想WindowsをインストールしてUSBを次に渡す必要があります。 Windows

したがって、理論的には、すべてのUSBデバイスをAndroidに接続できます。私はこれまでこの方法をテストしていません。興味深いコメントです。可能ですか?

ベストアンサー1

おすすめ記事