私はUSBホスト機能をサポートするアンドロイドデバイスを持っています。私は、アプリケーションの助けを借りてアンドロイドシステムに接続されたUSBデバイスのカーネルモジュールをロードする必要があります。アプリ付きのAndroid NDKを使用してLinuxカーネルオブジェクト(* .ko)を挿入する
アンドロイドデバイスを起動してusbデバイスの接続を待ってから、アプリが起動します。デバイスが接続されている場合は、SDカードから.koファイルをロードします。
これは単なるアイデアです。我々は、コンピュータのために、実行時にカーネルモジュールをrootユーザとしてロードするために、insmodコマンドを使用することを知っています。
アンドロイドndkを使用してアンドロイドアプリで同じものができますか?
誰かがそれについての詳細を知っていれば私を助けてください。
Android USBホストAPIは、アプリケーションがカーネルモジュールスタイルのドライバではなく、アプリ自体のユーザスペースコード内で基本的なUSB転送を実行するように設計されています。 –