前言
本文档介绍了如何编写ALSA(高级Linux声音体系结构)驱动程序。该文档主要关注PCI声卡。对于其他设备类型,API也可能不同。但是,至少ALSA内核API是一致的,因此编写它们仍然会有所帮助。
本文档面向已经具备足够的C语言技能并且具有基本的Linux内核编程知识的人员。本文档没有解释Linux内核编码的一般主题,也没有介绍底层驱动程序的实现细节。它仅描述了在ALSA上编写PCI声音驱动程序的标准方法。
如果您已经熟悉了较旧的ALSA ver.0.5.x API,则可以检查ALSA 0.5.x树中的驱动程序,例如sound/pci/es1938.c
或 sound/pci/maestro3.c
,它们也具有几乎相同的代码库,因此可以比较它们之间的差异。
该文档仍是草案版本。任何反馈和更正,请!
文件树结构
一般
来源:CSDN
作者:慢慢的燃烧
链接:https://blog.csdn.net/u010164190/article/details/103620976