蒋玉月

嵌入式系统 · 操作系统 · 边缘 AI

喜欢把东西真的跑起来:从内核移植、驱动调试,到把模型塞进一块几十块钱的板子里。

在做的事

SG2002 上的 StarryOS 移植

把 StarryOS 内核移植到 RISC-V 的 SG2002(LicheeRV Nano):UART 时钟与复位、IOBLK 引脚复用、UVC 摄像头 DMA 一路调通,最终在板子上跑通「摄像头 → NPU 检测 → 舵机夹取」的完整闭环。

RISC-V内核驱动

边缘 NPU 推理四语言实现

在同一块 SG2002 上,用 Python / C / C++ / Rust 四种语言调用 TPU 做 YOLO 推理,单次前向约 40ms,验证了不同抽象层次的接入代价。

NPUYOLORust

网球抓取机器人

摄像头视觉追球 + YOLO 检测 + 舵机夹取 + 双轮差速移动的完整小车,解决过串口时钟、引脚复用、DMA 挂死等一串底层问题。

机器人视觉控制

TinyNav 网页遥控小车

ESP32-P4 + ESP32-C6 双芯方案,浏览器直接遥控,并按 AKA-00 的接口契约做了兼容层,外部积木平台和 Python 脚本都能驱动。

ESP32Web嵌入式

智能分拣机器人

面向工创赛的分拣整机:视觉识别 + 实时脉冲控制的双芯架构,重点在有限机位与镜头距离约束下反推光学参数。

机器视觉竞赛

最近的学习记录

还没有公开的学习记录。公开一条记录,这里就会自动出现。

关于

日常在做的事集中在两件事的交界处:一是把系统跑起来(内核、驱动、启动流程),二是让它在很有限的算力上做完有用的事(边缘推理、视觉)。

习惯把踩过的坑写下来。这部分内容都在学习记录里,按时间排的是流水,按领域排的是索引,两边看同一批东西。

联系