分类
设计开发

常用的串口调试工具

1. RealTerm

接受的字符可以方便以各种方式显示,例如HEX,ASCII, BIN等等,串口的各个输入Pin(如CTS, DSR, RING)的电平可以直接显示,输出Pin(DTR,RTS)的电平可以直接控制, 我们可以除了串口数据通信外,还可以利用这些管脚控制外部模块的功能。

2. TeraTerm

它除了支持串口,还支持TCP/IP连接,它有多窗口的管理能力例如Cascade, Stacked, Side by Side等,当我们同时打开多个串口时,可以把多个窗口平铺,这样可以很方便观察,而且它支持一种宏语言TTL,利用它可以方便地实现调试和测试自动化。

3. Pexpect-serial

最初的Expect是有TCL语言实现的,它可以对一个应用的实现自动交互功能,这样可以代替人工输入,PExpect是python对Expect的一个实现,Pexpect-serial是对它的一个扩充,把输入输出替换成串口,这样就可以利用python语言方便地实现调试和测试的自动化。

上述工具的最新版本的下载

RealTermhttps://sourceforge.net/projects/realterm/
TeraTermhttps://osdn.net/projects/ttssh2/releases/
Pexpect-serialhttps://pypi.org/project/pexpect-serial