SerialTool适用于Windows、MAC和Linux

最灵活、最专业的串行 COM 端口软件!
第一个支持 Python® 脚本的软件!
免费下载,立即获取!

新版本 2.1.0 已发布!立即下载!
用于在 Windows、MacOS 和 Linux 上管理多个串口 COM 的 SerialTool 软件工具

为什么选择 SerialTool

市场上最好的串口软件

SerialTool 是目前市场上最先进的串口通信软件。其易用性以及其功能使其独一无二。该软件不断开发和更新,提供无与伦比的稳定性和易用性。SerialTool 专为密集的串口日志记录而设计,既适用于偶尔使用,也适合作为一个或多个串口的连续监控和日志记录系统。

SerialTool 致力于帮助所有每天使用串口进行项目开发的开发人员,帮助他们进行最密集的应用调试。SerialTool 不仅是专业人员的软件,还非常适合那些首次接触电子世界的人使用 Arduino 或类似的板卡进行操作,其中第一个练习总是基于串口通信。

SerialTool 是唯一免费的软件,大多数功能都可以免费使用,它允许您同时管理多个串口,而无需启动多个应用实例。SerialTool 是唯一包括 Python 脚本编辑器和集成库的软件,可以直接使用 SerialTool 的图形界面。通过编写 Python 脚本,您可以直接在应用程序的主屏幕上显示数据,而无需开发自己的应用程序。这对于希望向客户提供能够运行 Python 程序的专业软件的所有专业人员来说是理想的选择。Python 脚本编写节省了开发专有软件的时间,避免了复杂的图形界面管理!

SerialTool 提供了一套开发嵌入式平台和工业领域必不可少的工具。此外,SerialTool 集成了一个十六进制文件编辑器,可以自由创建和修改文件。

SerialTool 是跨平台的!它可以在 64 位 Windows、MacOS 和 Linux 操作系统上正确运行。一个使用相同图形界面并在所有 PC 操作系统上提供相同功能的专业软件!

图形界面直观,包括软件中的使用注释,无需阅读手册或疯狂搜索互联网即可执行特定功能。

这里是我们一位满意客户的评论。

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 格式的自定义主题。

Comparison of Features

FREE Version Professional Version

Operating System Windows 32/64Bits, Mac OS (Intel and Apple ARM - from OS Version 10.14 (Mojave)), Linux Windows 32/64Bits, Mac OS (Intel and Apple ARM - from OS Version 10.14 (Mojave)), Linux
Multiple Serials Ports

2

4

Python® Scripting Read More 3 runs per session unlimited
Modbus Client 5 packets unlimited
SpyPort
Read More

Windows only

Hex View Limited usability Fully featured
Hex File Editor
Read More
Limited usability Fully featured
SerialScope 120 seconds no time limit
USBMap 1 time unlimited times
Scheduled Multiple Buffer Send 9 times unlimited times
Maximum Buffers 2 8
Auto Answer 5 times unlimited times
Alarms 5 triggers unlimited triggers
Serial Data Session Packets
Read More
100 Packets Settable up to 10.000 Packets
Data Flow recording
Read More
CRC autofill

CRC 16 MODBUS

CRC 8, CRC 8 EBU, CRC 8 HDLC, CRC 8 MAXIM, CRC 8 WCDMA, CRC 8 LTE

CRC 16 ARC, CRC 16 BUYPASS, CRC 16 CCITTFALSE, CRC 16 MCRF4XX, CRC 16 CDMA2000, CRC 16 CMS, CRC 16 DECTR, CRC 16 DECTX, CRC 16 DNP, CRC 16 GENIBUS, CRC 16 KERMIT, CRC 16 MAXIM, CRC 16 MODBUS, CRC 16 T10DIF, CRC 16 USB, CRC 16 X25, CRC 16 XMODEM

CRC 24, CRC 24 FLEXRAYA, CRC 24 FLEXRAYB, CRC 24 LTEA, CRC 24 LTEB, CRC 24 NRC

CRC 32, CRC 32 BZIP2, CRC 32 C, CRC 32 MPEG2, CRC 32 POSIX, CRC 32 Q

Time difference between packets

Multiple data print out

File Sending
Read More
Limited to 1KBytes file size Unlimited
Serial Packet to network
Read More
TCP and UDP only.
Limited to 5 packets per session
Unlimited TCP, UPD, HTTP/HTTPS GET, HTTP/HTTPS POST

Free Sign up & Subscribe