logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

小智AI聊天机器人:ESP32上的开源语音助手拆解

是一块 ESP32 上的开源语音助手:对着板子说话,它能唤醒、把话送去识别,再把回答从喇叭放出来。要拆开看,别把它当成「模型都烧在芯片里」。板子本地只稳稳做一件事——;听懂、组织回答、合成声音,默认都在服务器上。刷进固件会出声,只说明链路通了,不说明脑子在 Flash 里。仓库叫,虾哥开源,协议 MIT。,设备默认可接。麦、喇叭、屏做成语音入口,大模型走 Qwen / DeepSeek 一类云侧能

#人工智能#机器人#开源
小智AI聊天机器人:ESP32上的开源语音助手拆解

是一块 ESP32 上的开源语音助手:对着板子说话,它能唤醒、把话送去识别,再把回答从喇叭放出来。要拆开看,别把它当成「模型都烧在芯片里」。板子本地只稳稳做一件事——;听懂、组织回答、合成声音,默认都在服务器上。刷进固件会出声,只说明链路通了,不说明脑子在 Flash 里。仓库叫,虾哥开源,协议 MIT。,设备默认可接。麦、喇叭、屏做成语音入口,大模型走 Qwen / DeepSeek 一类云侧能

#人工智能#机器人#开源
【C语言开源库】 一个只有500行代码的开源http服务器:Tinyhttpd学习

【C语言开源库】 一个只有500行代码的开源http服务器:Tinyhttpd学习

#学习#网络#网络协议
c语言实现http下载功能,显示进度条和下载速率

【代码】c语言实现http下载功能,显示进度条和下载速率。

#c语言#http#开发语言
C语言链表逆序

#include <stdio.h>#include <stdlib.h>struct node{unsigned int elem;struct node *next;};struct node *head = NULL;struct node *tail = NULL;void create_list(unsigned int elem);void insert_nod

#链表#c语言#数据结构
开源 Zephyr:现代嵌入式 RTOS 长什么样

我们要的是一个调度器,还是一个能跟着板子搬家的嵌入式操作系统?Zephyr 把路走宽了:宽在架构与子系统;又用 Devicetree / Kconfig 把复杂度关进配置,而不是关进一堆不可移植的#ifdef。宽的好处是,官方 sample 和板级支持能把「从零到闪灯联网」压缩到一个周末能验证的长度——前提是你愿意先把 west 和设备树这关过掉。官方入门 → west 拉齐工作区 → 支持列表里

#开源#单片机#嵌入式
ESPHome:用 YAML 给 ESP32/ESP8266 生成固件

自己焊了温湿度、继电器、空气传感器,下一步往往卡在「怎么稳定接入系统、怎么 OTA、怎么改配置不重写固件」。用,自动生成并编译 ESP8266/ESP32 固件:传感器、开关、显示屏等组件声明式配置,支持 OTA 升级,适合 DIY 硬件玩家。

#嵌入式
开源 OpenMV:给单片机换上机器视觉大脑

这件事必须上 Linux,还是一块会跑 Python 的相机 MCU 就够?OpenMV 把路走窄了:专注单片机上的机器视觉与执行闭环。窄的好处是,示例脚本、IDE 预览、引脚输出,能把「看见 → 动作」压缩到一个周末能验证的长度。买板 → 装 IDE → 跑通色跟踪或 AprilTag → 把坐标打到串口或 PWM → 再考虑 TinyML 和换镜头。别第一天就追求刷榜模型——多数好玩的项目,其

#开源#单片机#嵌入式硬件
OOMWOO:开源扫地机器人,自己造

(读作 oom-woo)是一个的家用扫地机器人项目。由美国团队(makerspet.com)发起,目前处在阶段——图纸、代码、模块分工在 GitHub 上持续更新,任何人都可以围观、提 Issue、认领模块参与贡献。你买的扫地机器人,其实不一定完全「属于你」。地图在云端、固件封闭、厂商一旦停服或改策略,设备就可能难用甚至报废——这不是危言耸听,而是不少商业扫地机的常态。与其事后想办法「越狱」一台封

#机器人
Linux 小电视:稚晖君的开源桌面终端,从 6 层板到 Quark

学嵌入式、OpenWrt 或板级 Linux 时,常会卡在同一件事:开发板能跑系统,但「从原理图到驱动、再到能用的整机」这条链路很少被完整摊开。整理稚晖君(彭稚晖)的——一台外形像 B 站小电视、内核却是完整 ARM Linux 的迷你终端;后续核心板演化为开源。说明:稚晖君后来还有(ESP32 + 分光棱镜)。本文说的是,二者不是同一项目。

#linux
    共 17 条
  • 1
  • 2
  • 请选择