最近、Linux ドライバー開発に興味を持ちました。私はLDD3の本、多くの記事と例を読みました。それで、自分で何かを試す時が来たと判断しました。
IO の目的: PCI サウンド カードから ADC データを読み取る方法と、DAC にデータを書き込む方法を知りたい
私は多くの例を検索しましたが、それらはすべて User Space の ALSA API を使用することになります。これは私がやりたいことではありません。
ユーザー空間への独自のインターフェースを作成したいと考えています。これを介してデータを転送し、デバイスを構成します。
だからここにいくつかの質問があります:
これはまったく可能ですか?または、ALSAに固執する必要があります。
いくつかの設計ガイドラインは非常に高く評価されます。(私はそれを行う方法についていくつかのアイデアを持っていますが、他の意見が必要です).
サンプルコード、チュートリアルなどはどこにありますか?
ありがとうございました。