在 AI 語音交互領域不斷發展的今天,開發者們對于功能強大、開源靈活的開發板需求日益增長。
今天,我們就來詳細了解一下ESP32 Agent Dev Kit 燒錄小智的全流程,這款搭載樂鑫科技 ESP32 - S3 芯片的開發板,代碼完全開源,支持靈活二次開發,為你的 AI 語音項目提供無限可能!
開發環境搭建
1.進入 “樂鑫科技官網”,找到 “SDKs” 選項,選擇 “ESP - IDF”
2.找到 “getting started guide”,選擇芯片型號 “ESP32 - S3”。

3.點擊 “快速入門”,在手動安裝頁面中,根據系統選擇“Linux and macOS”。按照官方提供的步驟,完成 ESP - IDF 開發環境的搭建。

下載小智SDK
1.打開小智在 GitHub 上的開源代碼鏈接:https://github.com/78/xiaozhi - esp32。
2.點擊 “Code” 按鈕,復制代碼倉庫地址。

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

4.下載成功后,切換小智版本。

獲取 qmsd_ad35 文件
打開百度網盤,下載ad35 板級組件。

添加文件至編譯鏈
1.將下載的ad35 板級組件添加到board目錄下。

2.找到 main 目錄下的kconfig.projbuild,在 board type. 開發板類型下添加 ad35 的板級型號:config BOARD_TYPE_BREAD_QMSD - AD35,bool“啟明云端 QMSD - AD35”。

3.選擇CMakeLists,添加 ad35 的板級文件到編譯鏈中。

配置開發板信息
1.在命令行中輸入idf.py set_target esp32s3,設置編譯的目標芯片為ESP32 - S3。

2.輸入 “idf.py menuconfig”,進入配置界面。

3.在配置界面中選擇xiaozhi Assistant,將 Board Type 選擇為啟明云端 QMSD_AD35。

4.保存設置并退出 menuconfig。

5.在目錄行中輸入idf.py build開始編譯,等待編譯完成。

燒錄代碼到小智
1.再次打開 Linux 命令行工具
2.輸入 “idf.py build” 命令,重新編譯小智固件。

3.輸入 “idf.py flash monitor -p /dev/ttyACM0” 命令,開始燒錄小智固件。

4.固件燒錄成功后,設備會自動進入小智配網頁面。
配置網絡
1.在電腦上連接小智發出的熱點。
2.復制并打開瀏覽器鏈接,為開發板配置網絡。
3.輸入路由器的 AP 名稱和密碼

4.點擊 “連接” 按鈕,完成配網。
啟明云端 ESP32 Agent Dev Kit,既有自主研發的開源固件,又兼容小智系統,為開發者提供雙重選擇空間。
感興趣的程序員們,點贊收藏,后臺私信即可獲取完整源代碼,解鎖更多開發可能!讓我們一起在 AI 語音交互的世界里探索前行吧!
-
AI
+關注
關注
91文章
39755瀏覽量
301346 -
開發板
+關注
關注
26文章
6289瀏覽量
118039 -
ESP32
+關注
關注
26文章
1194瀏覽量
21667
發布評論請先 登錄
【FireBeetle 2 ESP32-S3開發板體驗】使用PyCharm開發MicroPython體驗
合宙ESP32-S3開發板特性解讀
基于ESP32-S3的高性能開發板介紹
樂鑫科技ESP32-S3開發板配單色LED,竟能玩出這么多花樣!代碼開源,速來白嫖!
【新品上市】華清遠見AIoT實戰平臺-STM32F103&ESP32-S3 AI開發板套件,玩轉小智AI桌寵機器狗智能車等項目
低成本開源!用樂鑫科技ESP32-S3開發板輕松驅動無刷電機,保姆級教程來了!
樂鑫科技ESP32-S3開發板+超聲波霧化,給智能魚缸整點美學氛圍
ESP32-S3開發板燒錄小智AI系統全流程指南
評論