✦ 持续学习,持续创造

用代码
改变世界

专注于 C/C++ 嵌入式开发、系统底层与物联网。分享实践中的思考与沉淀。

Scroll

关于我

热爱技术与创造,持续探索前沿领域

经验2+ 年
文章10+
项目20+

凯文王

嵌入式开发工程师 / 技术博主

多年 C/C++ 嵌入式开发经验,专注于工业伺服驱动、实时系统与运动控制。 热爱开源社区,持续探索 RTOS、工业通讯与上位机领域的深度实践。

技术栈

CC++C#Python ARMSTM32ESP32DSP FreeRTOSLinuxZephyrRT-Thread I2CSPIUARTCAN EtherCATProfinetModbusCC-Link 伺服驱动运动控制上位机Qt GitMakefileCMake

最新文章

技术实践与深度思考

嵌入式

STM32 驱动开发实战

从 GPIO 到 DMA,手把手教你编写 STM32 外设驱动程序与中断管理。

2025.03.15 · 12 min 阅读 →
系统

FreeRTOS 任务调度原理解析

深入分析 FreeRTOS 内核的任务创建、切换与优先级调度机制。

2025.02.28 · 15 min 阅读 →
通信

I2C / SPI 协议详解与实现

从时序图到代码,彻底搞懂嵌入式中最常用的两种总线通信协议。

2025.02.10 · 10 min 阅读 →
物联网

ESP32 低功耗方案设计

基于 ESP32 的电池供电设备功耗优化策略,从硬件选型到软件调优。

2025.01.20 · 8 min 阅读 →
底层

C++ 嵌入式编程技巧

RAII、模板元编程、constexpr — 在资源受限环境下的现代 C++ 实践。

2025.01.05 · 14 min 阅读 →
Linux

Linux 内核模块开发入门

从编写第一个内核模块到字符设备驱动,探索 Linux 内核编程的世界。

2024.12.18 · 11 min 阅读 →
工业伺服

伺服驱动控制算法解析

从 PID 到 FOC,深入解析伺服驱动器中的电流环、速度环与位置环控制。

2025.04.02 · 18 min 阅读 →
工业通讯

EtherCAT 从站协议实现

基于 ESC 芯片的 EtherCAT 从站开发,涵盖 PDO 映射与分布式时钟同步。

2025.03.20 · 16 min 阅读 →
上位机

C/C++ 上位机开发实战

基于 Qt 框架的跨平台上位机开发,涵盖串口通信、数据可视化与波形显示。

2025.03.10 · 9 min 阅读 →
「任何足够先进的技术,初看都与魔法无异。」
— Arthur C. Clarke

精选项目

开源贡献与个人作品

嵌入式

SensorHub

多传感器数据采集与融合平台,支持 I2C/SPI 接口,实时上传至云端。

CSTM32FreeRTOSMQTT
物联网

SmartLink

低功耗 LoRa 网关,覆盖 2km 范围的设备互联,支持自组网与数据中继。

C++ESP32LoRaZephyr
工具

SerialDebug

跨平台串口调试工具,支持自定义协议解析、波形显示与脚本自动化。

C++QtPythonPySerial
系统

BootLite

轻量级 Bootloader,支持 STM32/AVR 远程固件升级与回滚保护。

CARMIAPCRC
硬件

OscilloMini

基于 STM32 的微型示波器,2 通道、10MSa/s 采样率,支持 FFT 分析。

CDMAADCLCD
Linux

Embedded CI

嵌入式持续集成系统,自动化编译、烧录与硬件在环测试流水线。

PythonDockerJenkinsOpenOCD

技术

工欲善其事,必先利其器

Keil MDK

ARM 开发环境

💻

Visual Studio

C/C++ 上位机开发

🔧

Altium Designer

原理图与 PCB

📊

Saleae Logic

逻辑分析仪

🔬

Oscilloscope

信号调试

🐧

Linux

开发与部署

📝

VS Code

代码编辑

🔗

Git

版本控制

🐳

Docker

环境管理

保持联系

如果你对我的文章或项目感兴趣,欢迎随时交流