一 配置Vmware虚拟机
点击:Settings-->Hardware->Add, 选中"Serial Port":
点击"Next":
选中"Output to socket",点击"Next":
在"Socket (named pipe)"下面的框中填入管道文件名, 如:/tmp/vhost, 点击"Finish":
点击"Save".
注: 如果创建的串口名称是"Serial Port 2",则需要修改虚拟机的配置文件"虚拟机名.vmx", 删除"serial1"相关的配置信息, 保留serial0的配置并修改为:
serial0.present = "TRUE"
serial0.fileType = "pipe"
serial0.fileName = "/tmp/vstg"
关闭vmware软件再重新打开, 就可以看到"Serial Port 2"已经变为"Serial Port"了.
如果不这样更改, 串口信息是不会输出到"Serial Port 2"对应的管道中的.
二 配置Minicom
Ubuntu下执行:sudo minicom -s:
选中"Serial port setup", 回车:
按"A"编辑"Servial Device", 格式为:"unix#/tmp/vhost", 即"unix#虚拟机中设置的管道名", 回车:
选中"Save setup as dfl", 回车:
选中"Exit", 回车, 这样会退出Minicom配置界面然后启动Minicom.
接下来设置Vmware虚拟机的启动参数, 使其打印到串口, 波特率与Minicom中的一致(9600 8N)即可.