[Alsa Document]1, overview.txt

在之前几篇文章中,我们发现了官方文档的重要性,在这个系列中,我们先把文档读一下:

基于4.9.123版本内核 Documentation/sound/alsa/soc/overview.txt

multiple re-usable component drivers :-
多个可重用的组件驱动程序

  * Codec class drivers: The codec class driver is platform independent and
    contains audio controls, audio interface capabilities, codec DAPM
    definition and codec IO functions. This class extends to BT, FM and MODEM
    ICs if required. Codec class drivers should be generic code that can run
    on any architecture and machine.
 *	Codec类驱动程序:编解码器类驱动程序独立于平台,包含音频控件,音频接口功能,
	codec DAPM定义和codec IO功能。 如果需要,该类可扩展至BT,FM和MODEM IC。 
	Codec类驱动程序应该是可以在任何体系结构和机器上运行的通用代码。

  * Platform class drivers: The platform class driver includes the audio DMA
    engine driver, digital audio interface (DAI) drivers (e.g. I2S, AC97, PCM)
    and any audio DSP drivers for that platform.
 *  平台类驱动程序:平台类驱动程序包括音频DMA引擎驱动程序,数字音频接口(DAI)驱动
 	程序	(例如I2S,AC97,PCM)以及该平台的任何音频DSP驱动程序。

  * Machine class driver: The machine driver class acts as the glue that
    describes and binds the other component drivers together to form an ALSA
    "sound card device". It handles any machine specific controls and
    machine level audio events (e.g. turning on an amp at start of playback).
 *  机器类驱动程序:机器驱动程序类充当描述和绑定其他组件驱动程序以形成ALSA“声卡设备”的
 	粘合剂。 它可以处理任何机器特定的控制和机器级音频事件(例如,在播放开始时打开放大器)。


Documentation
=============

The documentation is spilt into the following sections:-
文档部分被分为以下几个部分。

overview.txt: This file.
overview.txt:这个文件。

codec.txt: Codec driver internals.
codec.txt: 驱动程序内部细节。

DAI.txt: Description of Digital Audio Interface standards and how to configure
a DAI within your codec and CPU DAI drivers.
DAI.txt: 数字音频接口标准的说明以及如何在编解码器和CPU DAI驱动程序中配置DAI。

dapm.txt: Dynamic Audio Power Management
dapm.txt: 动态音频电源管理

platform.txt: Platform audio DMA and DAI.
platform.txt:Platform 音频DMA和DAI。

machine.txt: Machine driver internals.
machine.txt:Machine 驱动程序内部细节。

pop_clicks.txt: How to minimise audio artifacts.
pop_clicks.txt:如何最小化音频噪声。

clocking.txt: ASoC clocking for best power performance.
clocking.txt:ASoC获得最佳功率性能的时钟配置。

jack.txt: ASoC jack detection.
jack.txt: ASoC 插头检测。

DPCM.txt: Dynamic PCM - Describes DPCM with DSP examples.
DPCM.txt:动态PCM  - 用DSP示例描述DPCM。

猜你喜欢

转载自blog.csdn.net/wangyijieonline/article/details/88106605