嵌入式开发者 / 全栈工程师,热衷于从底层硬件到上层应用的全链路技术探索
从项目实战中积累的技术能力
7 个完整的技术项目,涵盖嵌入式、智能硬件、AI 应用与全栈 Web
基于 STM32 的三层架构嵌入式智能手表,集成 ASRPRO 离线语音识别、动态 App 加载和 OTA 空中升级。
基于 STM32 + W25Q64 双芯片架构的 OTA 空中固件升级系统,应用空间翻倍至 87.5%。
双环 PID 控制的两轮自平衡小车,MPU6050 DMP 硬件级姿态融合,正交编码器精确测速。
分布式双 MCU 测试测量系统:STM32 示波器采集 + STC15 信号发生器输出,串口协同工作。
从零实现的轻量级嵌入式文件系统 SFS,支持目录层级、文件读写,~2000 行自研代码。
基于 DeepSeek API 的桌面应用,解析 PPT 课件自动生成格式规范的 Word 实验报告,配置驱动零代码扩展。
面向高校学生的全栈二手物品交易平台,已上线运行,支持商品发布、搜索、用户认证等完整功能。
项目的技术演进路线
首个嵌入式综合项目。掌握 STM32 外设驱动(TIM/PWM/I2C/UART)、MPU6050 DMP 姿态融合、双环 PID 控制算法,建立了分层架构和任务调度的工程思维。
挑战双 MCU 分布式系统设计。深入理解 ADC+DMA 零 CPU 开销采集、数字滤波算法、DAC 波形生成,以及不同 MCU 架构(ARM vs 8051)的开发差异。
从零设计实现完整文件系统。深入 NOR Flash 物理特性适配、位图块分配算法、路径解析,以及 RAM/Flash 双副本元数据管理策略,约 2000 行自研代码。
构建完整的 OTA 升级链路。设计 Bootloader 启动流程、双芯片 Flash 分区策略、字节计数通信协议,以及 Python 上位机工具,实现空中固件升级。
整合前期所有技术积累,实现三层架构智能手表。自研 UI 框架(栈式导航+事件驱动)、动态 App 加载系统(VM+原生运行器)、三层 OTA 回滚保护、ASRPRO 语音交互。
转向 Python 和 AI 领域。设计配置驱动的解耦架构、元提示词工坊、章节级温度控制策略,历经 v1→v3.5 四个版本迭代,约 2500 行代码。
进入全栈 Web 开发。从前端 Vue.js 3 到后端 Express + MySQL + Redis,完整实现用户认证、商品管理、图片存储、安全防护,并成功部署上线。