ALSA声卡裸板之原理和框架
1. 声音是如何存储和播放的
所谓存储就是如何将波形记录下来,这就涉及采样。所谓采样,就是每隔一段时间将波形的幅值记录下来

2. 如何写声卡的裸板程序

在machine驱动部分,我们主要实现对声卡的控制操作。以JZ2440为例进行讲解:
原理图如下:

CONTROL INTERFACE

3 wire serial control mode

2 wire serial control mode

这种方式类似于I2C,具体请查看芯片手册。

1. 声音是如何存储和播放的
所谓存储就是如何将波形记录下来,这就涉及采样。所谓采样,就是每隔一段时间将波形的幅值记录下来

2. 如何写声卡的裸板程序

在machine驱动部分,我们主要实现对声卡的控制操作。以JZ2440为例进行讲解:
原理图如下:

CONTROL INTERFACE

3 wire serial control mode

2 wire serial control mode

这种方式类似于I2C,具体请查看芯片手册。
