// 嵌入式全栈工程师

Harper.

_

从裸机寄存器到云端 API,我在硬件与软件之间构建完整的系统。
RTOS 调度、Linux 驱动、嵌入式网络协议,每一层都亲手打磨。

从寄存器
到云端

深耕嵌入式领域多年,擅长在资源极度受限的硬件环境中构建高可靠软件。熟悉 Cortex-M 系列架构,能在无操作系统和 RTOS 两种环境下独立完成系统设计。

同时具备完整的全栈开发能力:从设备固件、Linux 驱动层,到后端服务、前端界面,一个人能跑通完整链路。

喜欢把硬件的严谨带进软件工程——时序要对,边界要清,内存要省。

0
年嵌入式经验
0
+ 交付项目
0
芯片平台
0
RTOS 使用经验

// 示波器 — 实时信号可视化

硬核技能

[ MCU ]

裸机 & RTOS

C/C++
FreeRTOS
HAL/LL
Zephyr
STM32ESP32NRF52RP2040
[ BUS ]

通信协议

UART
SPI/I2C
CAN/LIN
MQTT
USB CDCModbusBLE 5LoRa
[ OS ]

Linux 系统

Driver
Yocto
Shell
Buildroot
i.MX8RK3566Pi CM4
[ WEB ]

全栈开发

Python
TypeScript
REST API
Docker
FastAPIReactNodeMQTT
[ PCB ]

硬件设计

KiCad
原理图
EMC
SPICE
4层板 高速信号 电源设计
[ DBG ]

调试 & 工具链

JTAG/SWD
示波器
逻辑分析
GDB
J-LinkOpenOCDGCC ARM

精选作品

01

工业物联网网关

基于 i.MX8 + Linux 的多协议工业网关,支持 Modbus RTU/TCP、OPC-UA、MQTT 数据上云。实现设备影子、OTA 升级与边缘算法推理。

LinuxCMQTTModbusPython

02

无线传感器网络节点

基于 nRF52840 的低功耗传感节点,采用 BLE Mesh 组网,电池寿命超过 2 年。实现自适应发包频率与异常唤醒机制。

nRF52BLE MeshFreeRTOS低功耗

03

FOC 电机控制器

STM32G4 平台上的永磁同步电机 FOC 控制方案,实现位置环 / 速度环 / 电流环三闭环。配套上位机实时绘制波形与参数整定。

STM32FOCCCAN上位机

04

嵌入式 Web 仪表盘

在 ESP32-S3 上运行轻量级 HTTP Server,内嵌前端 SPA,实时 WebSocket 推送传感器数据。无需云端,局域网直接访问。

ESP32WebSocketTypeScriptReact

全栈视角

Layer 0 — Silicon

芯片寄存器 / 外设驱动

直接操作 GPIO、定时器、DMA、中断控制器。理解时钟树、电源域、复位逻辑。

Layer 1 — RTOS / Bare-metal

实时操作系统 / 裸机调度

任务调度、信号量、消息队列、内存池。在确定性时序要求下合理分配 CPU 时间。

Layer 2 — Protocol

通信协议栈

实现或移植 UART/SPI/I2C 设备驱动、Modbus/CAN 协议解析、TCP/IP 网络栈集成。

Layer 3 — Linux BSP

Linux 内核与设备树

Device Tree 配置、字符设备驱动、DTS overlay、Yocto 定制层构建。

Layer 4 — Application

应用层 & 云端对接

Python/C++ 应用服务、MQTT/HTTP 上云、REST API 设计、前端可视化面板。

一起做点
有意思的事

无论是嵌入式项目合作、技术咨询,还是单纯想聊聊硬件,
都欢迎发邮件或在 GitHub 找到我。