一、内核文档 Linux Sound Subsystem Documentation
二、一些API
1、snd_pcm_period_elapsed
2、snd_pcm_lib_buffer_bytes
3、snd_pcm_capture_avail
4、params_channels
5、snd_compr_ops
6、snd_soc_add_component_controls
7、snd_soc_add_codec_controls
8、snd_soc_add_platform_controls
9、snd_soc_add_card_controls
10、snd_soc_add_dai_controls
11、snd_soc_dai_set_sysclk
12、snd_soc_codec_set_sysclk
13、snd_soc_runtime_activate
14、snd_soc_dapm_kcontrol_widget
三、Writing an ALSA Driver
四、Dynamic Audio Power Management for Portable Devices
五、ALSA SoC Layer
六、Proc interfaces (/proc/asound)
七、Designs and Implementations
八、PCM (digital audio) interface
- PCM Ring Buffer
- DAPM
- FramesPeriods
==