1

AndroidフォンにUSBオーディオ機能を追加しようとしています。すべてのalsaドライバーをAndroidシステムに追加でき、それから欲しいものを手に入れることができる限り、それは可能ですか?Androidがalsaをどのように使用しているか、および既存のシステムにalsaカーネルモジュールを追加する方法について、誰かにヒントを教えてもらえますか?

ありがとうございました。

4

1 に答える 1

6

@ James、Androidプラットフォームには、オーディオサブシステム用のalsaが標準ですでに含まれているため、自分で追加する必要はありません。ルート権限を取得された電話またはブランドの電話をお持ちの場合は、電話をネットワークに接続し、IPアドレスを使用して開発システムに接続できます:adb connect IP-address:5555、確認する最も簡単な方法は、adbを使用して接続することですお使いの携帯電話

/procディレクトリに移動して、alsaの存在を確認できます。デバイスというファイルがあります。デバイスファイルをcatすると、デバイスID116の文字devicesalsaの下に表示されます。

また、/ procディレクトリ内には、asoundという別のディレクトリがあります。そのディレクトリに移動し、リストls-lを実行します。すべてのサウンドデバイス(Androidデバイスで使用されるSPDIF、HDMI、サウンドコードを含むサウンドカード)に気付くでしょう。これらのデバイスはすべてalsaによって制御されます。

USBデバイスのプラグを抜くと、asoundディレクトリのリストが変更されます。Alsaは、Androidデバイスでのオーディオの再生と録音を含むすべてのオーディオ機能を管理します。

この非技術的な概要がお役に立てば幸いです。ご不明な点がございましたら、お気軽にお問い合わせください。

于 2012-08-23T08:03:39.487 に答える