# Embedded & Industrial Tools

> One page from jmrp.io, published as markdown. Index: https://jmrp.io/llms.txt

Canonical: https://jmrp.io/tools/categories/embedded/
Language: en
Alternate: https://jmrp.io/es/tools/categories/embedded/index.md
Updated: 2026-09-03
License: https://jmrp.io/license/
Category: embedded

Free embedded tools — a Modbus RTU/TCP frame builder with CRC, and a string-pool packer for firmware translation tables. Both run in your browser.
Build-Date: 2026-09-06

Companions for firmware work: build or decode a Modbus RTU/TCP frame byte by byte — CRC included — when a device won't answer, and measure what a packed, tail-merged string pool would save in your translation tables before writing the code. Both run in your browser.

- [Modbus Frame Builder](https://jmrp.io/tools/modbus-frame-builder/): Build and decode Modbus RTU/TCP/ASCII frames with CRC-16/LRC calculation, register interpretation, and byte visualization. Runs client-side. ([markdown](https://jmrp.io/tools/modbus-frame-builder/index.md))
- [String-Pool Packer](https://jmrp.io/tools/string-pool-packer/): Compare a pointer table vs a packed, tail-merged string pool with uint16 offsets. Paste strings and watch the bytes saved. Runs client-side. ([markdown](https://jmrp.io/tools/string-pool-packer/index.md))

## All categories

- [Security Tools](https://jmrp.io/tools/categories/security/) ([markdown](https://jmrp.io/tools/categories/security/index.md))
- [Developer Tools](https://jmrp.io/tools/categories/developer/) ([markdown](https://jmrp.io/tools/categories/developer/index.md))
- [Network & Server Tools](https://jmrp.io/tools/categories/network/) ([markdown](https://jmrp.io/tools/categories/network/index.md))
- [MikroTik Tools](https://jmrp.io/tools/categories/mikrotik/) ([markdown](https://jmrp.io/tools/categories/mikrotik/index.md))
