ESP32 compila y ejecuta la biblioteca de audio ADF

Identifique la versión IDF correspondiente a ADF

El sitio web oficial de ADF v2.1, v2.0 dijo que es compatible con v3.3, v4.0, v4.1, pero se recomienda v3.3. Después de las pruebas de ejecución reales, se encuentra que v4.0 está bien, pero el El soporte no es completo. Algunas demostraciones No se admiten en absoluto, así que asegúrese de utilizar la versión 3.3 compatible.

Adquisición de código

ADF se basa en la versión IDF 3.3, IDF3.3 solo es compatible con la versión Linux, por lo que debe compilar en Linux, aquí está Ubuntu, las siguientes instrucciones también se usan en Ubuntu

Instalación de software básica

sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util

Descarga ADF

Descargue ADF directamente, no es necesario descargar IDF por separado, el IDF correspondiente se incluye en el proyecto ADF, así que use la versión IDF directamente

Preste atención a los submódulos recursivos

cd ~ / esp 
git clone --recursivo https://github.com/espressif/esp-adf.git

Si no hay recursividad, la clonación directa no contendrá submódulos, ingrese al directorio y use este comando para recurrir

actualización del submódulo git --init --recursive

Si git es demasiado lento, considere usar algo de aceleración

https://gitclone.com/docs/howto/howto_github

Instalar herramientas relacionadas

Instale directamente usando el install.sh incorporado

Tenga en cuenta que si el código fuente descargado en el sistema de Windows se copia en Linux, algunos archivos se dañarán y habrá algunos problemas con los permisos de ejecución, etc., se recomienda descargar directamente en Linux.

Mira la versión de lanzamiento

Preste atención a la versión correspondiente del submódulo de pago correspondiente, el segundo comando

git checkout v2.1 
actualización del submódulo git --init --recursive

Instalar

Ejecute install.sh en idf incorporado

cd esp-idf 
./install.sh

Establecer variables de entorno

Primero configure el entorno idf y ejecute export.sh bajo idf directamente

. ./export.sh

El comando anterior configura el entorno idf, luego descarga y configura el entorno adf (el contenido del video del tutorial de configuración del entorno adf de la estación Espressif B de 2020.9.25 es incorrecto)

exportar ADF_PATH = ~ / esp / esp-adf

Configuración de permisos de puerto serie

En este momento, el entorno se ha configurado, puede compilar y ejecutar la demostración normalmente

Al descargar, le indicará que la autoridad del puerto serie no es suficiente y es necesario agregar la autoridad del puerto serie.

sudo usermod -a -G dialout $ USER

Supongo que te gusta

Origin blog.csdn.net/shaynerain/article/details/114433938
Recomendado
Clasificación