VirtualBox虚拟机 UBUNTU 10.04系统怎么用USB转串口设备?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VirtualBox虚拟机 UBUNTU 10.04系统怎么用USB转串口设备?相关的知识,希望对你有一定的参考价值。
XP下,VBox虚拟机安装的ubuntu10.04 。我想在l这个ubuntu下用串口设备,但由于是笔记本,只好用USB转串口。 在网上找了相关的教程,以及一些老前辈的经验,但是都解决不了,大部分的解答方案如下。
“注意:默认情况下ubuntu已经安装了USB转串口驱动(pl2303)。
1、# lsmod | grep usbserial
如果有usbserial,说明系统支持USB转串口。
2、插上USB转串口,在终端输入命令#dmesg | grep ttyUSB0,如果出现连接成功信息,则说明ubuntu系统已经识别该设备了。”
“虚拟机环境下的ubuntu默认情况下是不能自动识别的,需要在虚拟机窗口右下角点击"Prolific USB-Serial Controller",然后选择"Connect (Disconnect from Host)",这样才能被ubuntu系统识别。
3、在上面minicom的配置中设置Serial Device: /dev/ttyUSB0,重启开发板,这样基本上就可以正常使用minicom来打印串口信息了
问题:
在第一步的过程中,出现问题。没有找到usbserial,然后用 apt-get install setserial安装成功,依然找不到usbserial。
然后按照下面的方法操作:在VBox下添加串口设备。”“这种方法是在硬件里添加串口设备,将window下的设备添加到虚拟机里。也就是说,要在window获得焦点的时 候加入usb转串口,然后再到虚拟机下将这个设备添加进去,这时就可以在ubuntu下查看添加的这个设备的设备文件,一般是/dev/tty0或者 /dev/ttyS0。
这种方法其实是将window的usb转串口作为虚拟机的串口,所以就是tty0或者ttyS0了,而不是真正在ubuntu下加载的。”“
这个时候问题又来了。我选择了端口1中的COM3,因为在XP下的就是COM3口,所以选择这个。port/File Path 选择的是/tmp/vbox.都设置好了之后。启动ubuntu..它提示启动失败。错误是:NamePipe#0 failed to connnect to named pipe \tep\vbox(VERR_PATH_FOUND) . Unknown error creating VM(VERR_PATH_FOUND) 不知道这个错误是什么原因,麻烦请解答
“注意:默认情况下ubuntu已经安装了USB转串口驱动(pl2303)。
1、# lsmod | grep usbserial
如果有usbserial,说明系统支持USB转串口。
2、插上USB转串口,在终端输入命令#dmesg | grep ttyUSB0,如果出现连接成功信息,则说明ubuntu系统已经识别该设备了。”
“虚拟机环境下的ubuntu默认情况下是不能自动识别的,需要在虚拟机窗口右下角点击"Prolific USB-Serial Controller",然后选择"Connect (Disconnect from Host)",这样才能被ubuntu系统识别。
3、在上面minicom的配置中设置Serial Device: /dev/ttyUSB0,重启开发板,这样基本上就可以正常使用minicom来打印串口信息了 参考技术B 安装VirtualBox增强功能 参考技术C 直接安装 系统,不用 虚拟机追问
您好!硬件方面问题,重装系统这个想法已经放弃。
现在我有新的想法,请您指教。
给您说下背景:我的是笔记本电脑,USB连485口的仪器。现在想要跟这个485口通信,(按照它的通信协议)现在协议已经写好了。我想要测试这个协议是否可行(在windows下),但是无从下手,不知道该怎样写代码,往USB口发送比特字符的数据。特向您请教,如有麻烦之处,还请谅解!
以上是关于VirtualBox虚拟机 UBUNTU 10.04系统怎么用USB转串口设备?的主要内容,如果未能解决你的问题,请参考以下文章
在Windows中使用虚拟机VirtualBox安装Ubuntu
使用VirtualBox安装Ubuntu虚拟机 - 完整教程
Windows系统下VirtualBox新建Ubuntu虚拟机并采用WindTerm和XShell远程连接(2022.5.11)