01
工业物联网网关
基于 i.MX8 + Linux 的多协议工业网关,支持 Modbus RTU/TCP、OPC-UA、MQTT 数据上云。实现设备影子、OTA 升级与边缘算法推理。
// 关于我
深耕嵌入式领域多年,擅长在资源极度受限的硬件环境中构建高可靠软件。熟悉 Cortex-M 系列架构,能在无操作系统和 RTOS 两种环境下独立完成系统设计。
同时具备完整的全栈开发能力:从设备固件、Linux 驱动层,到后端服务、前端界面,一个人能跑通完整链路。
喜欢把硬件的严谨带进软件工程——时序要对,边界要清,内存要省。
// 示波器 — 实时信号可视化
// 技术栈
// 项目
01
基于 i.MX8 + Linux 的多协议工业网关,支持 Modbus RTU/TCP、OPC-UA、MQTT 数据上云。实现设备影子、OTA 升级与边缘算法推理。
02
基于 nRF52840 的低功耗传感节点,采用 BLE Mesh 组网,电池寿命超过 2 年。实现自适应发包频率与异常唤醒机制。
03
STM32G4 平台上的永磁同步电机 FOC 控制方案,实现位置环 / 速度环 / 电流环三闭环。配套上位机实时绘制波形与参数整定。
04
在 ESP32-S3 上运行轻量级 HTTP Server,内嵌前端 SPA,实时 WebSocket 推送传感器数据。无需云端,局域网直接访问。
// 技术层次
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
Device Tree 配置、字符设备驱动、DTS overlay、Yocto 定制层构建。
Layer 4 — Application
Python/C++ 应用服务、MQTT/HTTP 上云、REST API 设计、前端可视化面板。