ESP32-S3开发板烧录小智AI系统全流程指南

描述

 

在 AI 语音交互领域不断发展的今天,开发者们对于功能强大、开源灵活的开发板需求日益增长。

今天,我们就来详细了解一下 ESP32 Agent Dev Kit 烧录小智的全流程,这款搭载乐鑫科技 ESP32 - S3 芯片的开发板,代码完全开源,支持灵活二次开发,为你的 AI 语音项目提供无限可能!


 


 

 开发环境搭建

1.进入 “乐鑫科技官网”,找到 “SDKs” 选项,选择 “ESP - IDF

 

2.找到 “getting started guide”,选择芯片型号 “ESP32 - S3”。

AI

3.点击 “快速入门”,在手动安装页面中,根据系统选择 Linux and macOS。按照官方提供的步骤,完成 ESP - IDF 开发环境的搭建。

AI

下载小智SDK

1.打开小智在 GitHub 上的开源代码链接:https://github.com/78/xiaozhi - esp32

2.点击 “Code” 按钮,复制代码仓库地址

AI

3.打开 Linux 命令行工具,输入 “git clone https://github.com/78/xiaozhi - esp32.git” 下载小智 SDK。

AI

4.下载成功后,切换小智版本。

AI

 获取 qmsd_ad35 文件

打开百度网盘,下载 ad35 板级组件

AI

 添加文件至编译链

1.将下载的 ad35 板级组件添加到 board 目录下。

AI

2.找到 main 目录下的 kconfig.projbuild,在 board type. 开发板类型下添加 ad35 的板级型号:config BOARD_TYPE_BREAD_QMSD - AD35,bool“启明云端 QMSD - AD35”

AI

3.选择 CMakeLists,添加 ad35 的板级文件到编译链中。

AI

配置开发板信息

1.在命令行中输入 idf.py set_target esp32s3,设置编译的目标芯片为 ESP32 - S3

AI

2.输入 “idf.py menuconfig”,进入配置界面。

AI

3.在配置界面中选择 xiaozhi Assistant,将 Board Type 选择为启明云端 QMSD_AD35

AI

4.保存设置并退出 menuconfig。

AI

5.在目录行中输入 idf.py build 开始编译,等待编译完成。

AI

烧录代码到小智

1.再次打开 Linux 命令行工具

2.输入 “idf.py build” 命令,重新编译小智固件。

AI

3.输入 “idf.py flash monitor -p /dev/ttyACM0” 命令,开始烧录小智固件。

AI

4.固件烧录成功后,设备会自动进入小智配网页面。


 

 

配置网络

1.在电脑上连接小智发出的热点。

2.复制并打开浏览器链接,为开发板配置网络。

3.输入路由器的 AP 名称和密码

AI

4.点击 “连接” 按钮,完成配网。


 

启明云端 ESP32 Agent Dev Kit,既有自主研发的开源固件,又兼容小智系统,为开发者提供双重选择空间。

 感兴趣的程序员们,点赞收藏,后台私信即可获取完整源代码,解锁更多开发可能!让我们一起在 AI 语音交互的世界里探索前行吧!

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分