国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MolunSmartHome蝦哥小智源碼編譯固件演示

默語聆聽 ? 來源:默語聆聽 ? 作者:默語聆聽 ? 2025-02-24 12:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【MolunSmartHome】試圖教會你編譯自己的小智固件


源碼下載

蝦哥小智源碼地址:[https://github.com/78/xiaozhi-esp32.git]

直接下載或者安裝git客戶端后命令拉取源碼

gh repo clone 78/xiaozhi-esp32
gh repo clone 78/xiaozhi-esp32
gh repo clone 78/xiaozhi-esp32
git clone https://github.com/78/xiaozhi-esp32.git

選擇一種即可


環境配置

在VSCODE中打開文件夾,這里默認已經安裝好樂鑫IDF

連接好開發板后,依次選擇端口號,設置目標芯片,燒錄方式

根據硬件情況選擇,如果是通過串口芯片連接的ESP32S3就選擇UART,否則選擇JTAG


編譯配置

選擇SDK配置編輯器,對應命令

idf.py menuconfig
idf.py menuconfig
idf.py menuconfig

根據自己開發板情況進行以下修改

修改Flash size,因為我用的模組是ESP32-S3-WROOM-1-N4,即4M版本,沒有PSRAM

修改Custom partition CSV file分區表

partitions.csv 修改為 partitions_4M.csv
partitions.csv 修改為 partitions_4M.csv
partitions.csv 修改為 partitions_4M.csv

自己部署后臺的可以修改這里,看到已有開源項目。

這里選擇對應的開發板,如果是自己DIY的,就選擇默認面包板wifi版本或者4G版本即可

貌似沒有PSRAM,就不能語音喚醒,關掉即可。

切換回源碼,進行IO口配置,如果按照蝦哥推薦的接線方式就不需要動這里。


配置展示

#ifndef _BOARD_CONFIG_H_
#define _BOARD_CONFIG_H_


#include < driver/gpio.h >


#define AUDIO_INPUT_SAMPLE_RATE  16000
#define AUDIO_OUTPUT_SAMPLE_RATE 24000


// 如果使用 Duplex I2S 模式,請注釋下面一行
#define AUDIO_I2S_METHOD_SIMPLEX


#ifdef AUDIO_I2S_METHOD_SIMPLEX


#define AUDIO_I2S_MIC_GPIO_WS   GPIO_NUM_5
#define AUDIO_I2S_MIC_GPIO_SCK  GPIO_NUM_4
#define AUDIO_I2S_MIC_GPIO_DIN  GPIO_NUM_6
#define AUDIO_I2S_SPK_GPIO_DOUT GPIO_NUM_7
#define AUDIO_I2S_SPK_GPIO_BCLK GPIO_NUM_15
#define AUDIO_I2S_SPK_GPIO_LRCK GPIO_NUM_16


#else


#define AUDIO_I2S_GPIO_WS GPIO_NUM_5
#define AUDIO_I2S_GPIO_BCLK GPIO_NUM_4
#define AUDIO_I2S_GPIO_DIN  GPIO_NUM_6
#define AUDIO_I2S_GPIO_DOUT GPIO_NUM_7


#endif



#define BUILTIN_LED_GPIO        GPIO_NUM_14
#define BOOT_BUTTON_GPIO        GPIO_NUM_0
#define TOUCH_BUTTON_GPIO       GPIO_NUM_21
#define VOLUME_UP_BUTTON_GPIO   GPIO_NUM_NC
#define VOLUME_DOWN_BUTTON_GPIO GPIO_NUM_NC


#define DISPLAY_SDA_PIN GPIO_NUM_41
#define DISPLAY_SCL_PIN GPIO_NUM_42
#define DISPLAY_WIDTH   128
#define DISPLAY_HEIGHT  64
#define DISPLAY_MIRROR_X true
#define DISPLAY_MIRROR_Y true


#endif // _BOARD_CONFIG_H_

以上是我的項目配置



這里暫且不關閉試試,上次關閉編譯后使用正常。

這里選擇喚醒詞,樂鑫官方提供了一些,默認你好小智,還有諸如小愛同學、Hi樂鑫等,當然也可以付費定制優化自己的喚醒詞。


免費模組


“白嫖”模組,實際上就是別的廠商優化喚醒詞語料!

模組“白嫖”地址在這里,可別說我吃獨食。別忘記填寫邀請碼:RJBGBB


繼續往下翻找,或者搜索PSRAM,關閉PSRAM,如果你采用的是帶有PSRAM的模組如N8R2之類的,可能需要調整對應的通道

我這里選擇關閉PSRAM

固件編譯&燒錄

修改完畢之后保存生效,點擊構建燒錄

耐心等待ing

燒錄成功

至此,可以用手機連接模組熱點進行配網。我這里二次燒錄后盡然不需要配網,直接接入了。

首次燒錄后,配網完成會播報驗證碼,用于小智后臺綁定。

控制臺添加設備

[https://xiaozhi.me/console/devices]

可以設置備注名稱,方便區分不同的設備。

進行智能體配置

保存后重啟設備,開始體驗吧!

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 源碼
    +關注

    關注

    8

    文章

    685

    瀏覽量

    31317
  • 編譯
    +關注

    關注

    0

    文章

    694

    瀏覽量

    35155
  • esp32s3
    +關注

    關注

    0

    文章

    12

    瀏覽量

    2275
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入解析RK平臺編譯核心:build.sh的知識點、調試技巧與開發價值

    在瑞芯微(RK)Linux SDK 開發中,build.sh是整個編譯構建系統的“入口中樞”—— 它統一管理環境配置、命令解析、模塊構建與日志輸出,幾乎所有芯片(如 RK3588、RV1126)的固件編譯、內核構建、根文件系統定
    的頭像 發表于 02-03 16:02 ?1880次閱讀
    深入解析RK平臺<b class='flag-5'>編譯</b>核心:build.sh的知識點、調試技巧與開發價值

    Linux Swap交換空間詳解:Android編譯內存不足?這樣擴充立竿見影

    ? ? 在 ?Linux? 系統使用過程中,你是否遇到過? “ 內存不足 ”? 的報錯?比如編譯? Android? 源碼時,明明按教程操作,卻因物理內存沒達到? 16G? 要求而編譯中斷?這正是
    的頭像 發表于 12-06 08:10 ?4238次閱讀

    【CIE全國RISC-V創新應用大賽】+MUSE Pi Pro RiscV UEFI固件開發

    UEFI固件的具體操作步驟,從下載源代碼到生成可用固件。 2.1 下載RiscV資源 您需要下載RiscV的UEFI固件相關資源以及工具鏈: 源碼庫:EDK2-Platforms G
    發表于 11-13 00:20

    【道生物聯TKB-623評估板試用】SDK固件編譯

    本次測評的開發板非常開放,設計優秀。大家的測評大多基于AT模式需要搭配外部mcu或者主機。所以我這里 試著編譯一下OpenMCU模式的固件 (利用芯片內置CPU作為主控制器,實現OpenCPU
    發表于 11-12 19:11

    BEKEN BK7252芯片源碼編譯不過是什么原因?

    編譯麻雀一號開發板的源碼里,提示如下錯誤,請大家幫忙看看什么原因,謝謝 這是源碼: 這個錯誤源碼的地方,但沒有看到哪里錯了 這個是用menuconfig,也不能顯示菜單。
    發表于 10-13 07:52

    智能小車設計源碼和圖紙資料

    智能小車設計源碼和圖紙
    發表于 08-25 15:38 ?1次下載

    【HZ-RK3568開發板免費體驗】基于SDK固件編譯

    磁盤空間有限,原安裝的虛擬機只分配了20GB空間,系統升級帖子中也有提及,今天來分享一下,在重新安裝后的虛擬機中進行整體固件編譯。 二、系統配置介紹 鑒于Rockchip Linux SDK?前只在
    發表于 08-17 21:52

    RTsmart源碼編譯錯誤,提醒我缺少文件導致make失敗,為什么?

    出現 不理解,之前都是不會出現這種錯誤的,懷疑是源碼拉取缺少了部分文件 不僅如此,編譯了YOLO的可執行文件也無法實現,提醒VICAP初始化失敗超時,打不開標簽文件,模型無效,我沒有改過YOLO部分代碼
    發表于 06-20 06:25

    使用rt-thread構建openmv的固件工程,出現編譯錯誤的原因?

    使用rt-thread構建openmv的固件工程,用的都是示例工程,代碼一點也沒有改動,直接編譯出現錯誤
    發表于 06-12 07:23

    【經驗分享】在Omni3576上編譯Redis-8.0.2源碼,并安裝及性能測試

    本文首先介紹Redis是什么,然后介紹如何在Omni3576上編譯Redis-8.0.2源碼,以及從源碼編譯、安裝Redis,最后介紹如何在Omni3576上運行Redis性能測試,并
    的頭像 發表于 06-05 08:05 ?973次閱讀
    【經驗分享】在Omni3576上<b class='flag-5'>編譯</b>Redis-8.0.2<b class='flag-5'>源碼</b>,并安裝及性能測試

    在用平頭調試中,如何重新只編譯k230的uboot?

    在用平頭調試中,如何重新只編譯k230的uboot
    發表于 06-04 07:30

    云MES系統源碼,支持 SaaS 多租戶,支持二次開發

    萬界星空科技MES生產制造執行系統源碼,有演示,多個項目應用案例,成熟穩定。支持二次開發,商業授權后可商用。
    的頭像 發表于 05-07 11:14 ?789次閱讀
    云MES系統<b class='flag-5'>源碼</b>,支持 SaaS 多租戶,支持二次開發

    【道生物聯TKB-620開發板試用】TK8620 RISC-V開發環境搭建和固件編譯和燒錄

    完畢以后打開IDE導入Demo。 配置工具鏈: 編譯工程: 以下是工程默認的芯片配置,不要動。 使用Ctrl+B編譯工程 結果如下: 為什么會報錯呢?主要是SDK關于芯片底層的驅動并沒有提供源碼
    發表于 04-19 00:19

    KiCad直播活動(三):在 Windows上編譯KiCad 手把手教您編譯/構建 KiCad 源碼

    Developer Ethan 同學,手把手教您編譯/構建 KiCad 源碼: 開發工具安裝 環境變量配置 使用 VS2022 構建 KiCad 參與直播的小伙伴還有機會獲得 KiCon Badge
    的頭像 發表于 03-24 11:14 ?1672次閱讀
    KiCad直播活動(三):在 Windows上<b class='flag-5'>編譯</b>KiCad 手把手教您<b class='flag-5'>編譯</b>/構建 KiCad <b class='flag-5'>源碼</b>

    【貝啟科技BQ3568HM開源鴻蒙開發板深度試用報告】系統鏡像編譯和燒錄

    兩個部分,分別是系統鏡像編譯環境、DevEco Studio開發環境。 在系統鏡像編譯環境中,用于從源碼編譯系統的鏡像,以及命令行運行的系統程序或者用戶程序。 DevEco Studi
    發表于 03-16 10:53