嵌入式Linux开发环境搭建之Ubuntu连接USB设备

本文是嵌入式Linux学习笔记,介绍了虚拟机Linux系统中USB设备连接的相关设置。可修改虚拟机首选项里的USB连接选项,避免弹出询问窗口,也能忘记已记住的连接规则。还提到虚拟机默认不兼容USB3.0,可通过插入USB2.0接口、修改配置或接转接口解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

嵌入式 Linux 学习笔记
当虚拟机的系统开机后,每当电脑插入USB设备(不包括鼠标键盘等输入设备),虚拟机会弹出一个窗口,询问用户将USB设备连接到主机还是虚拟机,这时我们可以直接点确定,将USB设备连接到主机,或者选择连接到指定的虚拟机,同时我们可以勾选下面那行“记住我的选择”,这样,虚拟机下次再识别到这个设备时,就会自动选择上次的操作。
在这里插入图片描述
另外,如果在这个窗口弹出30秒内没作选择,USB设备会自动连接到主机。

一、修改USB连接属性

那我们能不能修改设置,使虚拟机不再弹出这个框呢,答案是当然可以,我们可以修改虚拟机的首选项里的USB连接选项:编辑 -> 首选项
在这里插入图片描述
在这里插入图片描述
当然,一般人都会选择第一个,那么如果一个USB设备被我们勾选了”记住我的选择,以后不再询问” ,但后来又想让它弹出询问窗口,这该怎么办呢?

这个也好解决,只需要在虚拟机右下角找到对应的USB设备,然后鼠标右键点击后选择“忘记连接规则”即可(也可以点击虚选项栏的 虚拟机 -> 可移动设备 -> 目标设备 -> 忘记连接规则)
在这里插入图片描述

.
在这里插入图片描述

在这里插入图片描述
上述操作的前提是该设备已经被系统记住了连接的规则,
选项中还包括:
1.将设备从虚拟机断开(切换为连接主机)
2.将连接在主机上的设备从主机断开,转而连接到虚拟机。

二、USB2.0 与 USB3.0

虚拟机安装时默认是不兼容 USB3.0的,如果我用一个 USB3.0 的读卡器插入电脑的 USB3.0 接口,并连接到虚拟机,虚拟机虽然能识别到这个设备,但无法访问 SD卡的数据。
在这里插入图片描述
在这里插入图片描述
没有在 /dev 下发现更多sdx 设备(x为 a~z,sda为虚拟机硬盘),自动挂载目录 /media/[用户名]/ 也没有数据
在这里插入图片描述
但是我电脑还有一个 USB2.0 接口,USB3.0的设备一般都是可以兼容USB2.0的,所以当我把读卡器插入 USB2.0 接口时,虚拟机系统可以识别到读卡器里的SD卡,并且SD卡自动挂载到了 /media/[用户名]/ 路径下,同时Ubuntu 自动打开了SD卡的主目录。
在这里插入图片描述
如果电脑没有 USB2.0接口,该怎么办呢?

我的办法有两个,一个是修改虚拟机配置,二是接一个USB 2.0 的转接口。

修改配置方法: 首先将虚拟机关机,然后选择设置中的 USB控制器,
在这里插入图片描述
将 USB兼容改为 USB3.0 。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小辉_Super

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值