清空記錄
歷史記錄
取消
清空記錄
歷史記錄
在 AI 語音交互領(lǐng)域不斷發(fā)展的現(xiàn)下,開發(fā)者們對于功能強大、開源靈活的開發(fā)板需求日益增長。
我們就來詳細(xì)了解一下 ESP32 Agent Dev Kit 燒錄小智的全流程,這款搭載樂鑫科技 ESP32 - S3 芯片的開發(fā)板,代碼完全開源,支持靈活二次開發(fā),為你的 AI 語音項目提供無限可能!
開發(fā)環(huán)境搭建
1.進入 “樂鑫科技官網(wǎng)”,找到 “SDKs” 選項,選擇 “ESP - IDF”
2.找到 “getting started guide”,選擇芯片型號 “ESP32 - S3”。
3.點擊 “快速入門”,在手動安裝頁面中,根據(jù)系統(tǒng)選擇 “Linux and macOS”。按照官方提供的步驟,完成 ESP - IDF 開發(fā)環(huán)境的搭建。
下載小智SDK
1.打開小智在 GitHub 上的開源代碼鏈接:https://github.com/78/xiaozhi - esp32。
2.點擊 “Code” 按鈕,復(fù)制代碼倉庫地址。
3.打開 Linux 命令行工具,輸入 “git clone https://github.com/78/xiaozhi - esp32.git” 下載小智 SDK。
4.下載成功后,切換小智版本。
獲取 qmsd_ad35 文件
打開百度網(wǎng)盤,下載 ad35 板級組件。
添加文件至編譯鏈
1.將下載的 ad35 板級組件添加到 board 目錄下。
2.找到 main 目錄下的 kconfig.projbuild,在 board type. 開發(fā)板類型下添加 ad35 的板級型號:config BOARD_TYPE_BREAD_QMSD - AD35,bool“啟明云端 QMSD - AD35”。
3.選擇 CMakeLists,添加 ad35 的板級文件到編譯鏈中。
配置開發(fā)板信息
1.在命令行中輸入 idf.py set_target esp32s3,設(shè)置編譯的目標(biāo)芯片為 ESP32 - S3。
2.輸入 “idf.py menuconfig”,進入配置界面。
3.在配置界面中選擇 xiaozhi Assistant,將 Board Type 選擇為啟明云端 QMSD_AD35。
4.保存設(shè)置并退出 menuconfig。
5.在目錄行中輸入 idf.py build 開始編譯,等待編譯完成。
燒錄代碼到小智
1.再次打開 Linux 命令行工具
2.輸入 “idf.py build” 命令,重新編譯小智固件。
3.輸入 “idf.py flash monitor -p /dev/ttyACM0” 命令,開始燒錄小智固件。
4.固件燒錄成功后,設(shè)備會自動進入小智配網(wǎng)頁面。
配置網(wǎng)絡(luò)
1.在電腦上連接小智發(fā)出的熱點。
2.復(fù)制并打開瀏覽器鏈接,為開發(fā)板配置網(wǎng)絡(luò)。
3.輸入路由器的 AP 名稱和密碼
4.點擊 “連接” 按鈕,完成配網(wǎng)。
啟明云端 ESP32 Agent Dev Kit,既有自主研發(fā)的開源固件,又兼容小智系統(tǒng),為開發(fā)者提供雙重選擇空間。
感興趣的程序員們,點贊收藏,后臺私信即可獲取完整源代碼,解鎖更多開發(fā)可能!讓我們一起在 AI 語音交互的世界里探索前行吧!
關(guān)于我們
啟明云端作為樂鑫科技一級代理商,始終致力于為客戶提供高性能、高性價比的物聯(lián)網(wǎng)通訊產(chǎn)品和解決方案。啟明云端作為AI智能體硬件行家,不僅提供硬件產(chǎn)品,還提供一站式服務(wù),包括技術(shù)支持和定制化解決方案,幫助客戶加速物聯(lián)網(wǎng)項目的落地。如果您對我們的產(chǎn)品感興趣,或有相關(guān)技術(shù)咨詢和定制需求,歡迎隨時聯(lián)系我們!
Wireless-tag | 啟明云端
往期回顧 Past Review