基于Linux 2.6的嵌入式ASoC架构音频驱动研究与实现

相比于传统的ALSA(Advanced Linux Sound Architecture)架构音频驱动,针对嵌入式音频系统设计的ASoC架构音频驱动具有代码高度复用、动态电源管理等显著的优点。深入研究了嵌入式ASoC(ALSA System on Chip)音频驱动架构,实现了基于s3c2440和uda1341的嵌入式音频系统的ASoC架构音频驱动,并提出在ASoC架构音频驱动设计过程中为满足ASoC独立性原则可采用的设计思路和设计技巧。