从设备驱动程序到alsa,了解linux 音频驱动
linux的设备驱动程序是内核的关键领域,也是我们能够接触内核,丰富内核的手段。内核源代码中就有大量的设备驱动程序。linux与外设之间的沟通是层次化的,如果下图所描述(该图引自《深入linux内核架构》),对设备的访问,也是通过层次化的多个抽象进行。linux以外设交互的方式一般通过I/O端口,I/O内存映射,以及轮询和中断。还可以通过总线控制设备。linux通过设备文件来访问扩展设备,这些设...
转载
2019-03-19 14:33:21 ·
511 阅读 ·
0 评论