【整理】Windows下超级终端的最佳替代品,免费的串口终端工具Putty

【背景】

开发板上USB接口与PC相连,然后是USB模拟出的串口COM9.

想要找到一个windows下的超级终端的替代品,实现可以查看COM9的输出,也可以支持输入,包括Ctrl+S去终止板子上的程序的运行。

所以,需要这个终端工具,既要方便好用,又要免费,就很难了。

虽然SecureCRT是非常好用,但是收费,所以不得不放弃。

然后就去网上找了很多种串口终端工具:

【过程】

简单说说我的使用其他一些串口终端工具的感受:

AccessPort:功能还可以,但是由于我需要用到Ctrl+S去终止串口相连的Linux上的程序的运行,但是这个软件一按Ctrl+S,就跳出保存文件的对话框了,所以很是郁闷,而且不能改变该保存文件的快捷键,否则只能自己手动输入Ctrl+S对应的0x13,那也还是很不方便,所以放弃。

PortTest:可以显示串口的输出,但是没法输入。所以放弃。

comwizard:虽然有免费版,但是竟然还要注册,而且不好用。放弃。

串口调试助手V2.2:看起来功能不错,但是竟然只支持COM1-COM4,不支持我的板子对应的是USB的serial,装完驱动的COM9,所以放弃。

Realterm:总体感觉还好,但是串口输出记录,其支持包括有限的行数,超过那个行数,就被flush掉了,不利于我查看log记录。所以也放弃。

串口调试软件sscom32:算是上面几个中最好用的,但是结果使用过程中,有点bug。连上开发板的串口,是Linux系统。输入ls命令可以正常输出,输入其他命令,结果回显的内容最后一行没有换行,导致很难看,很不爽。所以也放弃。

最后发现这里:

说是putty也支持串口的,但是发现自己用的putty的session type中没有串口serial支持。

最后无意间发现,当前用的putty的版本是老的0.53b,而去官网下载最新的版本是2011-04-07,功能增加很多,也支持serial,还增加了log支持等等,很好用。总结一下:

【Putty的优点】

1.免费

2.不仅支持Serial串口,还支持SSH等。我的其他使用需求中,也会用到SSH去连接其他Linux服务器,所以正好可以实现一个putty多种使用。

3.发现现在最新版本“竟然”可以支持session的log的,而之前用过的旧版本putty,是不支持log的。

有log的最大好处就是,记录所有串口的输出,以备后查。而且log文件名还支持%Y%M%D等变量,很是方便。配置选项是在 Session -> Logging,在Session Logging中选择All session output,在Log File Name中输入log文件名,比如我的是putty-&H-&Y-&M-&D_&T.log

4.窗口颜色可以自定义。前景色,背景色等等,都可以自定义。很爽。配置选项是在 Windows -> Colors -> Adjust the precise colors PuTTY Displays,选择你喜欢的颜色即可。

5.支持Alt+Enter快捷键,实现在普通窗口和全屏之间来回切换,很是方便。配置选项是在 Windows -> Behaviour -> Full Screen On Alt+Enter

6.支持字体的自定义。

7.支持窗口标题文字的自定义。配置选项是在 Windows -> Behaviour -> Window Title。

附上:

putty的下载地址:

免安装版(解压后即可使用):putty.zip

更多下载信息请参考putty的下载页面:

【总结】

Putty不仅功能强大,关键是好用,而且还免费,所以,个人认为,putty算是在免费版的串口终端工具中,属于windows超级终端的最佳替代品了。而且,其还支持SSH,Telnet等协议,真是不可多得的好工具。

另外,Linux下也有对应版本的putty。在此,感谢一下开源的朋友们开发出这样好用的工具。

linux下好用的超级终端,【整理】Windows下超级终端的最佳替代品,免费的串口终端工具Putty...相关推荐

  1. Linux下convert批处理的命令及其与Windows下nconvert的区别与联系

    Linux下convert批处理的命令及其与Windows下nconvert的区别与联系 linux下可以利用convert命令来直接进行图像的批处理,而windows下只能借助nconvert.ex ...

  2. windows 调用linux .a lib,动态链接库及静态链接库(windows下的.dll .lib和linux下的.so .a)...

    动态链接库及静态链接库(windows下的.dll .lib和linux下的.so .a) 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀.例如:libhello.so libhello ...

  3. linux从源码编译cairo,如何在windows下编译cairo

    cairo  是一个免费的矢量绘图软件库,它可以绘制多种输出格式.cairo 支持许多平台,如  Linux.BSD.OSX等,当然,还有  Windows. cairo 官网提供了在 windows ...

  4. win下mysql数据库双机配置_[数据库]windows下使用mysql双机热备功能

    [数据库]windows下使用mysql双机热备功能 0 2016-06-16 12:00:05 一. 准备工作 1. 准备两台服务器(电脑),接入局域网中,使互相ping得通对方 2. 两台服务器都 ...

  5. linux 下写不了文件,linux下用root为什么写不了windows下的文件

    windows和Linux双系统怎样安装 毫无疑问,Windows是一个功能强大的操作系统,无论在兼容性方面,还是在易用性方面,都非常出色,但您有没有注意到市场上悄然兴起的Linux呢?作为一款出色的 ...

  6. 学习并整理windows下编译nginx的步骤

    参考链接:https://blog.csdn.net/i348018533/article/details/51701865 https://blog.csdn.net/hyhnoproblem/ar ...

  7. linux下插入U盘显示目标只读,windows下正常【已解决】

    问题: 麒麟操作系统,插入U盘,新建或拷入文件时,显示目标是只读的,且修改权限行不通. 解决: 0.插入U盘前,执行指令:tail -f /var/log/syslog,可实时查看使用U盘时系统的状态 ...

  8. windows下mysql主从同步_详解windows下mysql的主从同步

    半路出家到Java,刚开始听说到说程序支持读写分离感觉特别高大上,也一直没接触 偶然的机会接触到了,就一定得记下来. 今天先讲讲数据库的主从同步,两个好处: 是读写分离可以用上.比如 写操作就写到主数 ...

  9. Win7下制作Mac安装U盘,Windows下制作Mac启动盘

    通常我们制作 Mac 系统的安装盘,都是在 Mac 电脑上进行的.对于一些只有一台 Mac 电脑的小伙伴,如果遇到 Mac 系统坏了的话,事情就显得不好办了.这里为大家介绍一个可在 Windows 电 ...

  10. 《Linux系统管理与应用》课程知识点整理+书后习题全文解答(Linux知识点大纲)

    目录 第一章:Linux操作系统概述 知识点整理部分 课后习题与参考答案 第二章:Linux系统的环境搭建 知识点整理部分 课后习题与参考答案 第三章:Linux操作基础 知识点整理部分 课后习题与参 ...

最新文章

  1. 若依框架使用数据权限
  2. .net core出现Http Error 502.5 - Process Failure
  3. LEX和YACC的使用(例子)
  4. go语言渐入佳境[6]-operator运算符
  5. typecho免申请开发者应用集成第三方登录插件v2.1.2
  6. tkinter要安装吗 苹果_建造存10万斤的苹果保鲜冷库安装工程要考虑哪些因素?...
  7. Halcon 找圆测量工具
  8. HDOJ--2092--整数解(水题)
  9. 跨语言调用模块.TXT
  10. Linux系统和UNIX系统简介
  11. qtoolbutton设置图标大小及文字位置
  12. ruoyi增加导入导出
  13. 创意编程/小学组(4-6年级)-图形化创意
  14. 高德地图-添加路线规划(自驾、步行...)
  15. 微信朋友圈背景图片尺寸
  16. 我家云刷android系统教程,我家云刷OMV试用体验
  17. JS小数运算的正确姿势:保留两位小数技巧全解析
  18. Editplus设置/修改默认字符集
  19. 【光线追踪】光线追踪重投影方法(Ray Tracing Reprojection)
  20. CMU 15-445 数据库课程第三课文字版 - 存储1

热门文章

  1. mysql long类型格式_MySQL 数据类型
  2. 基于大数据的推荐算法综述
  3. 人脸识别门禁系统java实现_java实现人脸识别源码【含测试效果图】——前台页面层(login.jsp)...
  4. npy文件转换为txt文件
  5. 私藏的18个黑科技网站,想找什么软件就找什么软件!!!
  6. 基于Python的数据分析
  7. 计算机毕业设计 HTML+CSS+JavaScript 云南美食网页设计 美食网页介绍代码
  8. java 中文数字排序_java 中文数字排序方法
  9. 算法图解笔记(附PDF下载地址)
  10. 视频教程-WebService实战讲解课程-Java