超轻量 nanoMODBUS 库,让嵌入式设备也能飙速通信
nanoMODBUS是一款超轻量级MODBUS协议库,整个项目仅约2000行C99代码,同时支持RTU串口和TCP两种传输模式,可作为Client或Server运行。该库平台无关、零动态分配,功能代码可按需裁剪,支持01/03/05/06/0F/10/14/15/17/2B/0E等多种功能码。只需实现两个读写函数即可在任何裸机、RTOS或Linux系统上运行,完美适配STM32、Arduino等资源受限的嵌入式设备。
最流行的开源硬件平台
nanoMODBUS是一款超轻量级MODBUS协议库,整个项目仅约2000行C99代码,同时支持RTU串口和TCP两种传输模式,可作为Client或Server运行。该库平台无关、零动态分配,功能代码可按需裁剪,支持01/03/05/06/0F/10/14/15/17/2B/0E等多种功能码。只需实现两个读写函数即可在任何裸机、RTOS或Linux系统上运行,完美适配STM32、Arduino等资源受限的嵌入式设备。