Linux 串口使用说明(含虚拟机)

  1. 虚拟机使用串口配置(非虚拟机忽略该节内容)

通过虚拟机启动的linux系统,正常情况下是无法使用串口进行通信的,需经过以下配置:

  1. 虚拟机使用串口配置(非虚拟机忽略该节内容)

  1. 设置(Ctrl+D ) 中选择“添加”

Linux 串口使用说明(含虚拟机)_第1张图片

  1. 选择添加“串行端口”

Linux 串口使用说明(含虚拟机)_第2张图片

  1. 选择 “使用本机物理串口”

Linux 串口使用说明(含虚拟机)_第3张图片

  1. 选择串口编号, 比如COM1(此为window下串口名称,linux下为ttyS*)。选择“启动时连接”并点击完成。

Linux 串口使用说明(含虚拟机)_第4张图片

  1. 设置完成后会在设置首页显示正在使用端口(com1)。

Linux 串口使用说明(含虚拟机)_第5张图片

  1. Linux下串口使用说明
  1. 查看电脑是否自带串口:cat /proc/tty/driver/serial

带有tx、rx的选项为实际串口,0对应ttyS0,一般情况下ttyS0对应window下COM1,依次类推

Linux 串口使用说明(含虚拟机)_第6张图片

  1. 一般情况下用户没有对串口的访问权限,进行串口收发时需添加权限,查看ttyS0的权限:ls –l /dev/ttyS0

  1. 需要为所有用户添加读写执行权限:chmod a+wrx /dev/ttyS0

  1. /dev/ttyS0赋过权限后,可使用该串口进行正常数据收发。

Linux 串口使用说明(含虚拟机)_第7张图片

  1. 串口自发自收测试
  1. 通过实际串口测试

Linux 串口使用说明(含虚拟机)_第8张图片

如图所示为计算机串口接口,在进行自发自收时,只需将2、3号引脚短接即可,如图中划线所示。

完成上述操作后可使用串口调试工具进行收发测试。

  1. 虚拟机借助window下的virtual serial port deriver进行收发测试

通过window下的虚拟串口工具创建一对虚拟串口,经过虚拟机串口配置(见1.1)后也可被linux识别和使用,使用时成对的串口之间互为收发接口,不需要物理上连接,打开两个串口调试工具即可进行收发测试。

Window下进行如下设置后,按照1.1为虚拟机添加创建的虚拟串口即可。

Linux 串口使用说明(含虚拟机)_第9张图片

你可能感兴趣的:(串口,虚拟串口,linux,linux,单片机,运维)