alsatplg - manual de referencia, opciones, ejemplos de comandos


NOMBRE

alsatplg - Compilador de topología ALSA

SINOPSIS

alsatplg <options> [command]

DESCRIPCIÓN

alsatplg (compilador de topología ALSA) es un programa para compilar el archivo de configuración de topología en el archivo binario para los controladores del kernel.

Los controladores de audio actuales suelen codificar la información de topología en las fuentes del controlador: esto acopla estrechamente el controlador de audio a la placa de desarrollo, lo que hace que sea lento modificar un controlador para que funcione en diferentes dispositivos. El controlador también está estrechamente relacionado con la versión de firmware de DSP, lo que significa que se necesita un cuidado especial para mantener sincronizadas la versión del controlador y el firmware. Las nuevas funciones de firmware también significan actualizaciones de controladores.

El proyecto de topología ALSA elimina la necesidad de volver a escribir o transferir controladores de audio a diferentes dispositivos o diferentes firmwares: los controladores no tienen datos de topología codificados, lo que significa que un solo controlador se puede usar en diferentes dispositivos actualizando los datos de topología del sistema de archivos. Las actualizaciones de firmware se pueden enviar sin tener que actualizar los controladores. El nuevo firmware solo necesita incluir un archivo de topología actualizado que describa la actualización.

OPCIONES

Opciones Disponibles:

-h, --help

esta ayuda

-V, --version

mostrar la versión de la utilidad y las versiones de las bibliotecas utilizadas

-c, --compile FILE

archivo de configuración fuente para la compilación

-d, --decode FILE

archivo de topología binaria fuente para la decodificación

-n, --normalize FILE

analizar y guardar el archivo de configuración en el formato normalizado

-u, --dump FILE

analizar y guardar el archivo de configuración en el formato especificado

-o, --output FILE

archivo de salida

-v, --verbose LEVEL

establecer nivel detallado

-s, --sort

ordenar los identificadores de configuración (establecidos para la normalización)

-x, --nocheck

guardar la configuración sin verificación de integridad adicional

-z, --dapm-nosort

no ordene los elementos del gráfico DAPM (como en la versión 1.2.1-)

ARCHIVOS

Los archivos de topología maestra para cada tarjeta de sonido admitida se encuentran en /usr/share/alsa/topology.

Por ejemplo, el archivo de caso de uso maestro para la tarjeta broadwell está en /usr/share/alsa/topology/broadwell/broadwell.conf, este archivo describe el hardware de audio para el conductor.

Para obtener más detalles sobre la sintaxis de los archivos UCM, consulte el código fuente de alsa-lib: http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/ topología/parser.c

VER TAMBIÉN

  • Interfaz de topología: http://www.alsa-project.org/alsa-doc/alsa-lib/group__topology.html

INSECTOS

Ninguno conocido.

AUTOR

Jaroslav Kysela perex@perex.cz

DERECHOS DE AUTOR

GPLv2+