esp32 A1S 搭建esp-adf环境

1.安装VMware Ubuntu  安装必要的工具

2.安装Python  wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz 具体参考:linux安装和卸载python3 - 公元12956 - 博客园 (cnblogs.com)

3.拉取代码  :

git clone --recursive https://github.com/Ai-Thinker-Open/ESP32-A1S-AudioKit.git

   到、home/xx/esp32/目录下

4.拉取的代码可能不完全,需要更新工具去拉取submodule

在、esp32目录下拉取工具

Step 1: 

  • git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git

    Step 2:

  • 可以有两种方式来更新 submodules。

    • 方式一

      进入 esp-gitee-tools 目录,export submodule-update.sh 所在路径,方便后期使用,如:

      cd esp-gitee-tools

      进入 ESP32-A1S-AudioKit 目录执行 submodule-update.sh 脚本:

      cd ESP32-A1S-AudioKit 

    • export EGT_PATH=$(pwd)

    • $EGT_PATH/submodule-update.sh

    • 方式二

      submodule-update.sh 脚本支持将待更新 submodules 的工程路径作为参数传入,例如:submodule-update.sh PATH_OF_PROJ。

      假如 Step 2 中 clone 的 esp-idf 位于 ~/git/esp32-sdk/esp-idf 目录,可使用以下方式来更新:

      cd esp-gitee-tools

      如果要更新其他工程,可以同样方式。

    • ./submodule-update.sh  /home/xx/esp32/ESP32-A1S-AudioKit

5.添加环境变量

修改工程名称ESP32-A1S-AudioKit为:esp-adf;-----也可以不修改

 vim /etc/profile

export IDF_PATH=/home/xjh/esp32/esp-adf/esp-idf
export ADF_PATH=/home/xjh/esp32/esp-adf

source  /etc/profile生效

echo $IDF_PATH 查看是否生成

6.进入cd  /home/xjh/esp32/esp-adf/esp-idf,

运行脚本 . ./install.sh安装所需的工具链

添加工具链环境:运行  . ./export.sh

 

7.如果发现xtensa-esp32-elf5.2.0 工具链不符合需要更新工具链

wget https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-win64.zip

 

解压:tar -xzf ~/esp/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz

加入环境变量vi /etc/bash.bashrc   最后加export PATH=$PATH:/home/xjh/xtensa-esp32-elf/bin 

source /etc/bash.bashrc

查看版本:xtensa-esp32-elf-gcc -v

 

8.进入工程 开始编译下载

 

make menuconfig   配置菜单栏

SDK tool configuration 工具链不符合可以加入自己安装的路径

 

修改开发板版本和音频芯片

 

保存退出

make flash monitor  :编译下载监视

视频演示:Esp32 a1s语音识别模块_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

Esp32 a1s语音识别模块

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chilian12321

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值