alsatplg - Compilador de topología ALSA
alsatplg <options> [command]
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 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-)
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
Interfaz de topología: http://www.alsa-project.org/alsa-doc/alsa-lib/group__topology.html
Ninguno conocido.
Jaroslav Kysela perex@perex.cz
GPLv2+