YModem 串口测试软件

最近研究 YModem 协议需要有对应的软件进行测试,开始使用的是 WinXP 的超级终端,但是发现它无法支持超过 1Mhz 的频率,之后使用 ExtraPutty 发现它在无法工作在 2Mhz 的情况下。最终找到了一个开源的 YModem 串口测试软件:SerialPortYmodem,这是一个开源的工具在:

https://github.com/1021256354/SerialPortYmodem

它提供了源代码,但是没有提供 Windows 的可执行程序,只好手工编译,编译过程又发现它使用的是 QT 5.7 ,于是又研究如何安全QT 最终得到的编译结果。有同样需求的朋友可以在这里下载到编译结果。编译出来的可执行程序真不大160K 左右,但是如果想让这个程序在Windows下执行起来需要 48MB 的DLL 。

我在源代码的基础上还做了如下修改:

1.将中文提示信息替换为英文;

2.增加了一些波特率,比如:1,500,000和 2,000,000

3.增加了速度的显示,在 Send 和 Receive 之间可以看到当前速度

2,000,000 波特率通讯测试

编译好的Windows 可执行文件在下面(QT 框架编译出来的程序160K, 支持这个文件的 DLL 32MB):

链接: https://pan.baidu.com/s/1qPJT_jFvkZW1LO02BFjOWA 提取码: b9vz 复

修改后的源代码下载

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注