1 给虚拟机添加串口
在关闭虚拟机的情况下,依次点击“虚拟机”→“设置”→“添加”,在“添加硬件向导”子菜单中选择“串行端口”并点击下一步,接着在“串行端口”一栏选择“使用主机上的物理串行端口”并点击下一步,再接着“物理串行端口”选择“自动检测”,“设备状态”勾选启动时连接,最后点击完成!
2 安装PuTTY
wang@ubuntu:~$ sudo apt-get install putty
3 配置PuTTY
启动PuTTY:
wang@ubuntu:~$ putty
对PuTTY进行以下设置:
1)串口设置
在弹出的菜单中选择Serial,将Serial line to connect to改为/dev/ttyS1,Speed(baud)改为115200,再将Flow control由XON/XOFF改为None,最后回到Category的Session一栏!
2)保存串口设置
回到Session子菜单后,在Saved Sessions一栏填写配置的名称,这里取名为“ttyS1”,最后点击Save,完成串口设置的存档!
3)启动PuTTY
直接点击上图Open,即可PuTTY,但是出现报错提示“ubuntu unable to open serial port”!
4)解决PuTTY无法打开串口的问题
查看用户所在的组:
wang@ubuntu:~$ id -Gn
wang adm cdrom sudo dip plugdev lpadmin sambashare
很明显用户wang不在dialout组内,要想使用串口,必须将用户wang加入dialout组内!
wang@ubuntu:~$ sudo adduser wang dialout
加入后,需要重启或者注销ubuntu,系统启动后再次查看用户所在组,发现用户成功添加至dialout组。
wang@ubuntu:~$ id -Gn
wang adm dialout cdrom sudo dip plugdev lpadmin sambashare
在终端内直接输入putty,在程序界面先加载之前的配置项ttyS1,再点击open即可实现串口信息的查看,效果如下: