Stage 0: 导学 - Rust SDK for ESP32
  • 带你用 100% Rust 完成从终端设备到云端服务的全栈嵌入式开发。制作一个你自己的 AI 智能硬件!
讲师:Dr. Michael Yuan,陈老师,海带老师
签到人数:247
cover
Stage 0: 导学 - Rust SDK for ESP32
  • 课程介绍
  • 学习视频(7)
  • 组队信息(14)
  • 晋级榜单(0)

Rust嵌入式开发训练营

训练营主页: https://opencamp.cn/Rust/camp/S02

全部教学代码、实验平台与调试工具链均是开源软件。开袋即跑,零门槛上手。

实习设备

嵌入式软件需要在 IoT 设备上测试与部署。本次训练营的所有软件都在 EchoKit 上运行。EchoKit 是一个基于 ESP32 的智能语音设备,能让用户以语音与任何大语言模型对话,同时支持 MCP 等 AI 工具使用以及 agent 开发框架。它的设备端与服务端软件都由 Rust 编写。详见:https://echokit.dev

对于参与这次训练营的同学,Second State 公司专门提供了 “可退押金,免费使用” 的 EchoKit 租借使用方案

核心软件

我们用下列两个开源软件作为教材。请 fork 与 star

参考文献

课程介绍

基础阶段8.20 晚上8点介绍 Rust 的 firmware flash tool
8.21 晚上8点介绍 Echokit 的使用与架构
8.23 晚上8点介绍怎么用 Rust 连接 ESP32 的 BT
专业阶段8.26 晚上8点使用 Rust 操作 ESP32 的麦克风与喇叭
8.28 晚上8点使用 Rust 操作 ESP32 的显示屏
8.30 晚上8点使用 Rust 实现 Web Socket 通讯
项目阶段9.2 晚上8点介绍 Echokit 的 Rust-based AI server
9.4 晚上8点在自己的机器上起开源的 AI 模型
9.6 晚上8点在 AI server 上 MCP 服务

Week 0: 导学


Week 1: 基础

  • 用 EchoKit 为例,编译与部署 Rust SDK 写的 ESP32 应用
  • 让 EchoKit 显示以及说出你自定义的 Hello World
  • 介绍怎么用 Rust SDK 连接 ESP32 的蓝牙,实现对 EchoKit 的配置


Week 2: 专业

  • 使用 Rust SDK 操作 ESP32 的显示屏
  • 使用 Rust SDK 操作 ESP32 的麦克风与喇叭
  • 使用 Rust SDK 实现 Web Socket 通讯


Week 3: 项目

  • 介绍 Echokit 的实时语音大模型 AI 服务器
  • 在自己的机器上起开源的 AI 模型
  • 在 EchoKit AI 服务器上部署与启动 MCP 服务
empty image
暂无数据
每支队伍最多 5
序号队伍名称城市学校人数队长队员
Simple Empty
暂无数据
  • 共14条
  • 1
  • 2
  • 跳至
排名姓名学校分数最后提交时间链接
Simple Empty
暂无数据