Linux 驱动程序:如何访问 PCI 声卡 ADC 和 DAC

Posted

技术标签:

【中文标题】Linux 驱动程序:如何访问 PCI 声卡 ADC 和 DAC【英文标题】:Linux Driver: how do I access PCI sound card ADC and DAC 【发布时间】:2012-10-30 08:26:19 【问题描述】:

最近我对 Linux 驱动程序开发产生了兴趣。我阅读了 LDD3 的书,一些文章和例子。所以我决定是时候自己尝试一些东西了。

那么 IO 的目标是什么:我想了解如何从我的 PCI 声卡中读取 ADC 数据以及如何将数据写入 DAC

我搜索了很多示例,它们最终都使用了来自用户空间的 ALSA api。这不是我想做的。

我想创建自己的用户空间接口,通过它我将传输数据并配置设备。

所以这里有一些问题:

    这可能吗?或者我应该坚持 ALSA。

    我们将非常感谢一些设计指南。 (我有一些想法,但我需要其他意见)。

    在哪里可以找到一些示例代码、教程等

谢谢。

【问题讨论】:

【参考方案1】:

请参阅Writing an ALSA driver,以及您的硬件文档。

【讨论】:

以上是关于Linux 驱动程序:如何访问 PCI 声卡 ADC 和 DAC的主要内容,如果未能解决你的问题,请参考以下文章

心得体会

linux驱动---用I/O命令访问PCI总线设备配置空间

linux pci 驱动小结

Linux的PCI驱动分析

Linux下PCI设备驱动程序开发 --- PCI驱动程序实现

计算机基础-声卡和网卡