MAC OS使用串口调试交换机

MAC OS使用串口调试交换机

换了mac os之后本来使用串口调试交换机都是使用虚拟机上的SecureCRT来调试的,可是每次都要打开虚拟机有些繁琐。并且SSH都可以用终端来调试特别简单,干脆,所以也就想着能不能直接使用终端来通过串口调试交换机。

通过网上一番搜索发现安装驱动后就可以使用了,确实挺方便的。以下是安装方法:

一、安装驱动:

MAC使用串口一般是通过USB转COM线来做的。因此你要先查看你USB转COM线的芯片版本,因为一般MAC系统不具备这个驱动。打开:关于本机>系统报告 可以看到。

比如我的芯片就是prolific公司的PL2303。

图1
图2

驱动下载网址:http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41pro

下载完直接解压安装。安装方法也就是一直允许而已,如果遇到小问题可以参考这个,或者简书上的这个

如果驱动安装正确,插入线缆你可以在/dev目录发现你的两个usbserial文件。

图3

二、调用串口调试

1、使用screen调试串口

因为我是调试交换机所以使用下面这个命令。大家按需条件自己连接的波特率。

命令有不明白可以使用screen -h查看帮助。

1
2
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更新)

1
brew install minicom

安装完minicom后,使用minicom -s来配置minicom。

选择Serial port setup
图4

按相应字母配置相应选项到自己需要的参数。(一般配置驱动文件路径、波特率等)
图5

完成后,保存配置。按Exit退出即可。
图6

下次使用直接使用命令minicom即可。
图7

配置完需要退出的话,按ESC+X。
图8

帮助菜单是ESC+Z。
图9

PS:minicom启动默认调用配置文件。但是可以通过命令在开启的时候对参数进行定义。定义后他会忽略配置文件的参数用你命令配置的参数来调试。具体可以通过minicom -h查看。
图10

minicom的优势与短板

1)优势:断开重联终于不会再出现其他异常了,提供较丰富的功能。

2)短板:需要自行安装,配置有些繁琐。

经过来一段折腾之后,我现在已经稳定的使用minicom来调试我的设备来。前期配置有些繁琐,不过配置完之后一般就不用再去改动了。以后有关于minicom的其他技巧会再在这里更新的。

如果觉得本文对你有帮助就点赞和喜欢吧。。。

资料参考:
Mac OS下安装串口调试工具minicom
minicom在macos
在MAC OS X下安装usb转串口驱动(PL2303主控芯片)

文章内网站链接如有失效可以与我联系 | 原创文章转载请注明出处,谢谢!