这是博客的第一篇。之所以开这个站,是想把自己在嵌入式软件工业通讯协议上踩过的坑、想明白的原理、造过的轮子,公开地记录下来。

我会在这里写什么

我日常打交道的,是设备与设备之间”说话”的那一层——各种工业通讯协议:

  • Modbus(RTU / TCP)——绕不开的入门与常青协议
  • 西门子 S7三菱 MC欧姆龙 FINS/Hostlink——主流 PLC 的通讯门道
  • CODESYS 及其它现场总线 / 工业以太网

内容大概是三类:

  1. 协议拆解:把一帧报文逐字节讲清楚,知其然也知其所以然
  2. 踩坑复盘:现场通讯不稳、丢帧、时序、干扰……这些真实问题是怎么定位和解决的
  3. 造轮子:我正在写一个开源的多协议通讯库(用 C/C++,可跑在嵌入式设备上),进展和设计思路会同步在这里

为什么要公开写

一部分是逼自己把经验系统化——很多东西不写下来,就永远停留在”会用”而非”讲得清”。另一部分,是想认识更多同行。如果你也在工控 / 嵌入式这条路上,欢迎交流、拍砖、一起把协议这件事聊透。

慢慢写,长期更新。