Features

SerialTool 的功能

终极串口软件:尖端功能和无与伦比的性能

跨平台免费软件

SerialTool 是用于 Windows、Mac OS(Intel 和 Apple CPU)和 Linux(适用于大多数发行版)的免费串口软件。还提供 PRO 版本,以市场上最具竞争力的价格提供无与伦比的软件,如 SerialTool。

一个软件中的多个串口

与其他软件不同,SerialTool 在一个实例中管理多个串口。您可以为每个 COM 端口(Windows)或设备(Mac OS 和 Linux)分配一个串口号。

十六进制查看模式

除了终端模式外,十六进制模式允许您以不同的颜色显示从串口发送和接收的数据包。还可以用不同的颜色标记一些字节以便在日志中区分它们,并且您可以分析每个字节并以 ASCII、十六进制、二进制或八进制模式显示它。

Python 脚本

使用专业编辑器创建您的程序并使用 SerialTool 图形界面的 Python 脚本。一些示例已经集成到 SerialTool 中,只需根据您的需要进行调整。

SpyPort

SpyPort 功能可以在内核级别监控所有串口流量,甚至来自第三方程序。此功能仅适用于具有 PRO 许可证的 Windows 用户。

ModBus 客户端

能够以 MODBUS RTU 和 ASCII 格式以及 TCP 模式发送数据包。与工业机械通信的理想功能。

Hex 文件编辑器

SerialTool 集成了一个强大、可靠和专业的 Hex 文件编辑器。这使得 SerialTool 独一无二,不仅处理串口,还处理所有可能的开发者需求。

SerialScope 模式

SerialTool 提供了一个图形工具来监控数据包并像示波器一样显示它们。这是探索串口的第一步的非常有用的工具。

数据包列表

SerialTool 允许您将从串口接收和发送的所有数据包存档在一个可以导出为 CSV 或文本格式的列表中。您可以在数据包中搜索特定的 ASCII 或十六进制序列。

USBMap

映射 USB 端口和连接的设备。USBMap 是 SerialTool 的一项功能,列出有关 USB 主控制器、USB 集线器和连接的 USB 设备的基本信息。

定时数据包发送

SerialTool 提供了将定时数据包直接发送到串口的功能,可以发送指定次数。您还可以在发送数据包之前或在数据包末尾添加计数器,以使应用程序的调试模式更详细。

缓冲区存储

SerialTool 允许您编辑和发送预存缓冲区,以提高使用的简便性和速度。缓冲区可以从专用面板直接调用和发送。

自动应答

自动应答模式允许您在特定字节序列(十六进制或 ASCII)到达串口时自动用预定义的答案进行响应。这在嵌入式系统开发期间非常有用,当特定字节序列到达时需要模拟响应。

警报

SerialTool 提供了在特定字节序列到达时触发警报并决定如何操作的功能。您可以设置一个警报,在包含或不包含特定字节序列(ASCII 或十六进制)的数据包到达时,或者在以特定字节序列开始或不开始时。警报日志可以直接保存到文件中。

串口流量记录器

SerialTool 允许您以 ASCII 或二进制文件模式保存特定串口的所有输入和输出流量。此功能允许精确监控所有串口流量。

串口到网络

您可以将串口的所有输入或输出流量直接通过网络发送,使用 TCP、UDP 模式,或发送到 GET 或 POST 类型的 HTTP 脚本。此模式对于设备的远程日志记录非常有用,以验证其正常运行。

通过串口发送文件

一个非常有用的功能,允许您将文件分成可调长度和时间的包发送到串口。

串口 CRC

可以自动完成发送一个包,使用广泛的 8 位、16 位、24 位和 32 位 CRC 以及最常用的多项式。

可选择的主题

在各种功能中,您可以自由选择图形界面的外观,从建议的主题中选择,或直接加载您自己创建的 .qss 格式的自定义主题。