换了mac os之后本来使用串口调试交换机都是使用虚拟机上的SecureCRT来调试的,可是每次都要打开虚拟机有些繁琐。并且SSH都可以用终端来调试特别简单,干脆,所以也就想着能不能直接使用终端来通过串口调试交换机。
通过网上一番搜索发现安装驱动后就可以使用了,确实挺方便的。以下是安装方法:
一、安装驱动:
MAC使用串口一般是通过USB转COM线来做的。因此你要先查看你USB转COM线的芯片版本,因为一般MAC系统不具备这个驱动。打开:关于本机>系统报告 可以看到。
比如我的芯片就是prolific公司的PL2303。
驱动下载网址:http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41pro
下载完直接解压安装。安装方法也就是一直允许而已,如果遇到小问题可以参考这个,或者上的这个。
如果驱动安装正确,插入线缆你可以在/dev目录发现你的两个usbserial文件。
二、调用串口调试
1、使用screen调试串口
因为我是调试交换机所以使用下面这个命令。大家按需条件自己连接的波特率。
命令有不明白可以使用screen -h查看帮助。
serial文件路径:/dev/cu.usbserial
screen -L /dev/cu.usbserial 9600 -L #指定文件路径与波特率
screen的优势与短板
1)优势:就是系统自带,随用随取。线缆一接,一段命令即可调试设备。结合自定义alias别名设置一个口令。。。丝般顺滑。。。
2)短板:用完要关闭需要先按Ctrl+A,再按Ctrl+K来杀掉进程。我在使用过程中,每次通过这个方法关闭串口,下次使用必然无法再使用,因为/dev路径已经没有了Serial文件了。就算拔掉线缆再接也没用,只能重启电脑。
2、使用minicom来调用串口
1、通过brew安装minicom(有可能需要先将brew更新)
brew install minicom
安装完minicom后,使用minicom -s来配置minicom。
选择Serial port setup
按相应字母配置相应选项到自己需要的参数。(一般配置驱动文件路径、波特率等)
完成后,保存配置。按Exit退出即可。
下次使用直接使用命令minicom即可。
配置完需要退出的话,按ESC+X。
帮助菜单是ESC+Z。
PS:minicom启动默认调用配置文件。但是可以通过命令在开启的时候对参数进行定义。定义后他会忽略配置文件的参数用你命令配置的参数来调试。具体可以通过minicom -h查看。
minicom的优势与短板
1)优势:断开重联终于不会再出现其他异常了,提供较丰富的功能。
2)短板:需要自行安装,配置有些繁琐。
经过来一段折腾之后,我现在已经稳定的使用minicom来调试我的设备来。前期配置有些繁琐,不过配置完之后一般就不用再去改动了。以后有关于minicom的其他技巧会再在这里更新的。
如果觉得本文对你有帮助就点赞和喜欢吧。。。
资料参考:
Mac OS下安装串口调试工具minicom
minicom在macos
在MAC OS X下安装usb转串口驱动(PL2303主控芯片)
**文章内网站链接如有失效可以与我联系 | 原创文章转载请注明出处,谢谢!**