在 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
+關注
關注
88文章
34520瀏覽量
276031 -
開發板
+關注
關注
25文章
5576瀏覽量
102994 -
ESP32
+關注
關注
21文章
1012瀏覽量
18942
發布評論請先 登錄
【FireBeetle 2 ESP32-S3開發板體驗】使用PyCharm開發MicroPython體驗
【FireBeetle 2 ESP32-S3開發板體驗】測評1_搭建開發環境
淺談ESP32-C3與ESP32-S3芯片
合宙ESP32-S3開發板特性解讀
啟明去端分享| ESP32-S3如何實現tcp_client和tcp_server

基于ESP32-S3的高性能開發板介紹

ESP32-S3模組燒錄又失???分享怎么排查原因

評論