当前位置: 首页 > news >正文

立创实战派ESP32-S3烧录小智AI指南

小智 AI 聊天机器人-开源项目介绍

本项目是一个开源项目,主要用于教学目的。我们希望通过这个项目,能够帮助更多人入门 AI 硬件开发,了解如何将当下飞速发展的大语言模型应用到实际的硬件设备中。无论你是对 AI 感兴趣的学生,还是想要探索新技术的开发者,都可以通过这个项目获得宝贵的学习经验。

虾哥的开源项目地址:GitHub - 78/xiaozhi-esp32: Build your own AI friend

国内仓库地址: tenclass/xiaozhi-esp32

效果演示

小智AI-立创实战派演示效果1

小智AI-立创实战派演示效果2

小智AI-立创实战派演示效果3

方式一、源代码方式烧录(有ESP-IDF 开发环境)

Linux 开发环境搭建参考 Linux搭建ESP32开发环境-CSDN博客

Step1、克隆仓库源码

git clone https://gitee.com/tenclass/xiaozhi-esp32.git

Step2、使用 VS Code 打开工程

如图所示,首先配置目标芯片为 esp32s3,然后用 USB 连接开发板到电脑,选择开发板的串口号,最后配置串口烧录方式。 

Step3、配置 menuconfig

找到菜单 Xizozhi Assistant, 选择板子类型 Board Type 为 立创实战派ESP32-S3开发板。

找到菜单 Serial flash config,配置 Flash size 为 16 MB。 

Step4、一键烧录

烧录完成后,设备会重启,进入配网模式,配置好WIFI就可以用唤醒词对话啦。

方式二、Web 端烧录(无ESP-IDF 开发环境)

Step1、下载固件包

# 下载地址
https://github.com/78/xiaozhi-esp32/releases

# s3 版本
https://github.com/78/xiaozhi-esp32/releases/download/v1.1.2/v1.1.2_lichuang-dev.zip

# c3 版本
https://github.com/78/xiaozhi-esp32/releases/download/v1.1.2/v1.1.2_lichuang-c3-dev.zip

也可以使用国内仓库地址,

https://gitee.com/tenclass/xiaozhi-esp32

下载完之后,解压,得到一个 bin 文件,这就是烧录所需要的固件包了,

Step2、在线烧录固件

https://espressif.github.io/esp-launchpad/

打开这个网址,然后用 USB 连接开发板到电脑,点击 “Connect” 菜单,在弹窗中选择开发板的串口,这样就可以连接上开发板。

接着点击菜单“DIY”,选择刚下载的固件文件路径,填写烧录地址为 0x0,点击“Program”开始烧录。

开始烧录后,网页会自动跳转到 Console 控制台命令行页面,输出烧录日志。等烧录完成后,还需要手动点击页面上的 “Reset Device  重启开发板。

http://www.dtcms.com/a/26458.html

相关文章:

  • C 获取特定位数的值
  • Web入侵实战分析
  • 经典Embedding方法:Word2Vec与Skip-Gram算法)
  • 如何禁止chrome浏览器自动更新
  • Leetcode:学习记录(二)
  • tcp协议连接,和传输数据
  • 【论文复现】ESRGAN
  • 使用 Certbot 自动获取和更新 Let‘s Encrypt SSL 证书
  • Matlab写入点云数据到Rosbag
  • 基于YOLOv8的人脸识别系统
  • JVM类文件结构深度解析:跨平台基石与字节码探秘
  • Idea新建Package嵌套折叠现象以及如何处理
  • SPO(Self-Supervised Prompt Optimization)自我监督Prompt提示优化的全景指南
  • 2023年全国职业院校技能大赛GZ073网络系统管理赛项赛题第10套模块A:网络构建
  • 解码 NLP:从萌芽到蓬勃的技术蜕变之旅
  • VMware新建虚拟机
  • 智能体(AI Agent、Deepseek、硅基流动)落地实践Demo——借助大模型生成报表,推动AI赋能企业决策
  • Jest单元测试
  • Word接入DeepSeek(API的作用)
  • TypeScript学习:初学
  • 【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(上)
  • Linux:进程间通信(一.初识进程间通信、匿名管道与命名管道、共享内存)
  • DiskGenius工具扩容Mac OS X Apple APFS分区
  • 动态规划,复习
  • 如何开发一个大模型应用?
  • php-fpm
  • Cloud之快照存储(Cloud Snapshot Storage)
  • 基于MATLAB的均匀面阵MUSIC算法DOA估计仿真
  • 2025年——自学黑客计划(网络安全)
  • 细说Java 引用(强、软、弱、虚)和 GC 流程(一)