基本的に、Android携帯をLinuxコンピューターに接続し、USBビデオデバイスとして/dev/videoX
表示して、携帯電話のカメラを使用してビデオ/画像をキャプチャできるようにしたいと考えています。
これを実行不可能にする特定のハードウェア/Android の制限はありますか?
これを実現するための一般的な手順は何ですか (可能な場合)?
Android アプリとして実行できますか、それとも Android / カーネルを完全に変更する必要がありますか?
私の知る限り、 /dev/video0 、 /dev/video1 などは、V4L2 (Video For Linux Version 2) サブシステムに基づくドライバーに表示されるデバイスです。
これを実現するための一般的な手順は何ですか (可能な場合)?
単純な開発者の方法は、携帯電話を認識して V4L2 ドライバーを登録する USB ドライバーを作成することです。空のドライバーである可能性があります。
Android アプリとして実行できますか、それとも Android / カーネルを完全に変更する必要がありますか?
このためにローダブルモジュール (ko) をビルドできると思います。
これは正しい方法ではない可能性があるため、実際に達成したいことに質問の目的を変更してください。