文件名称:rust-modbus-frame:Rust no_std库专注于提供解析生成modbus消息帧所需的公共元素
文件大小:12KB
文件格式:ZIP
更新时间:2024-04-24 06:54:41
Rust
为什么另一个Modbus板条箱 您会以为Modbus协议既简单又不模糊,是有人写了一个防锈板条来处理它,这是正确的。 当然,在crates.io上有一些 这个板条箱存在的原因有两个 我的要求很具体 no_std和较小的内存占用 我是嵌入式开发人员。 浪费了FLASH / RAM的使用和动态分配 需要支持自定义/非标准功能代码(例如0x46)。 我想与之通信的某些设备不仅仅使用标准的寄存器和线圈命令,因此仅公开'read_holding_registers'和co的库不会削减它 也许更重要的是,这是一种学习更多Rust的方法 我对Rust还是很陌生,modbus是一个足以证明有趣的大目标,但又足够小,可以在一两天内使用。 最初专注于RTU协议,因为这是我的应用程序,可能会回来并在以后进行ASCII / TCP的完整性检查 关于 这个箱子是关于提供使用modbus协议进行设备通信的构造块(该协
【文件预览】:
rust-modbus-frame-main
----LICENSE(1KB)
----src()
--------lib.rs(2KB)
--------rtu()
----Cargo.toml(229B)
----.gitignore(12B)
----README.md(3KB)