导航:首页 > 器材知识 > 如何知道USB设备已经挂载好

如何知道USB设备已经挂载好

发布时间:2021-12-11 23:52:30

⑴ usb接口怎么检测到已经连接好u盘求硬件原理

USB接口的通讯原理
1、USB设备的接入

USB接口中的+5V电源不但可以为外接设置提供小电流供应,并且还起着检测功能。当USB设置插入USB接口后,主机的+5V电源就会通过USB边线与USB设备相通。USB外设的控制芯片会通过两只10K的电阻来检查USB设备是否接入了主机的USB端口。如果这两个引脚一个为高电平,一个为低电平时就表示USB外设已经正常确连入USB接口,这时外设的控制芯片开始工作,并通过DATA+,DATA-向外送出数据。这时主机接收数据后,就会提示发现新硬件,并开始安装新硬件驱动。

2、USB设备的识别

在USB外设向外送出数据时,其中就包括设备自身的设备名及型号等相关参数,主机就是根据这些信息在显示器上显示出所发现的新硬件的名称型号的。

多说一点:如果现在闪存的价格降得更低时,我们就可以把扫描仪,打印机,数码相机的驱动程序存在设备内部。当主机需要驱动程序时,直接从设备内部读取就可以了,也就不再需要驱动光盘和安装驱动等繁琐手续了。

⑵ 如何正确读取usb设备数据

是不是来你读取的通道配错自了?譬如你想在EP1上收发数据,却配成了EP2,而事实上EP1的MPS是64,EP2的MPS是512?
把usb_bulk_msg的最后一个参数Timeout值设的大一点试一下,另外提醒下,usb_bulk_msg是阻塞的,也就是说你要读一定长度的数据,只有底层完全读到这些数据或者超时才会返回,如果在超时时间内设备未发送完全部的数据,那么此时返回err值,最简单的办法是加大Timeout值,最标准的做法是用usb_submit_urb异步方式提交URB包,效率比较高,Linux下的USB分层机制作的比较好,你可以看一下drivers/usb/serial下面就是最简单的主机侧串口驱动,里面基本上用的都是异步方式,看你帮定的应用是哪个应用Class对应看usb下面的代码

⑶ 如何确定哪些 USB 设备已连接到计算机上

关于如何确定哪些USB设备已连接到计算机上,可以根据以下步骤来操作:专

第一、在电脑桌面属上找到“我的电脑”图标,右击选择“属性”按钮,如下图所示:

⑷ 如何查看在电脑上连接过的USB设备

USBDeview是一款可以查看电脑上使用过哪些 USB 设备的小工具。USBDeview可以检测 USB 设备连接电脑的时间、哪个接版口、设备的名称、权描述、序列号等等,同时还可以停用、启用特定设备等。

⑸ 如何通过枚举设备来判断我的USB已经处在连接状态

您好,一旦获悉有新设备连接上来,主机就会发送一系列的请求(Resqusts)给设备所挂载到的hub,再由hub建立起一条连接主机(Host)和设备(Device)之间的通信通道。然后主机以控制传输(ControlTransfer)的方式,通过端点0(Endpoint0)对设备发送各种请求,设备收到主机发来的请求后回复相应的信息,进行枚举(Enumerate)操作。所有的USB设备必须支持标准请求(StandardRequests),控制传输方式(ControlTransfer)和端点0(Endpoint0)。在讲解枚举之前,先大概说说USB的一种传输模式——控制传输。这种传输在USB中是非常重要的,它要保证数据的正确性,在设备的枚举过程中都是使用控制传输的。控制传输分为三个阶段:①建立阶段。②数据阶段。③确认阶段。建立(setup)阶段:都是由USB主机发起,它是一个setup数据包,里面包含一些数据请求的命令以及一些数据。如果建立阶段是输入请求,那么数据阶段就要输入数据;如果建立阶段是输出请求,那么数据阶段就要输出数据。如果在数据阶段,即便不需要传送数据,也要发一个0长度的数据包。数据阶段过后就是确认阶段。确认阶段刚好跟数据阶段相反,如果是输入请求,则它是一个输出数据包;如果是输出请求,则它是一个输入数据包。确认阶段用来确认数据的正确传输。

⑹ linux usb 设备重新挂载

用crontab
* */1 * * * /etc/init.d/network restart;
每隔一小时重启一下网络服务。
或插拔USB.
* */1 * * * "umount /dev/hdd1;mount /dev/hdd1 /mnt/usb"
通常,在Linux系统中,如果要使用硬盘、光盘、软盘或U盘等存储设备, 一般先要挂载(但有些高版本的Linux可以做到自动识别和加载设备). 当存储设备挂载完成后就可以像目录一样进行访问了.

在挂载之前需要确定下列三种信息:

*) 要挂载对象的文件系统类型;

*) 要挂载对象的设备名称;

*) 确定挂载点.

1) 获得挂载对象的文件系统类型:

cat /proc/filesystems 可以查看当前Linux系统支持的文件类型:

vfat : Windows常用的FAT32文件系统,兼容FAT16系统.

hpfs : OS2文件系统.

ext3 : Linux文件系统

iso9660 : 光盘文件系统

2) 确定设备名称:

在Linux下设备名称通常都在/dev目录下,这些设备的命名都是有规则的,比如: /dev/hda1

"hd"即: hard disk,代表IDE硬盘; 'hd'同样也可以用'sd'代替,即SCSI,代表SCSI硬盘; a代表第一个设备,如果pc机上可以连接4块IDE硬盘, 则设备名称依次为hda,hdb,hdc,hdd. 如果是SCSI硬盘, 则设备名称为sda.sdb,sdc,sdd.

数字1表示a硬盘的第一个分区,hda2,代表硬盘的第二个分区.

查看/var/log/messages文件,可找出Linux辨认出来的设备代号.

3) 确定挂载点:

Linux系统中有一个/mnt目录,专门用作挂载点目录:

挂载光盘的例子:

$mount -t iso9660 /dev/cdrom /mnt/cdrom

$umount /mnt/cdrom

挂载软盘的例子:

$mount /dev/fd0 /mnt/floppy

$umount /mnt/floppy

挂载u盘的例子:

$fdisk -l查看外挂闪存的设备号,一般为/dev/sda1

$mount /dev/sda1 /mnt/usb

$umount /mnt/usb

挂载外挂硬盘分区:

$fdisk -l 查看外挂的硬盘分区设备号,假设为: /dev/hda1

$mount -t vfat /dev/hda1 /mnt/vfat

$umount /mnt/vfat

所以,根据上面流程思想,我们现在来看看如何把自己的USB(U盘设备挂载到系统中来),从而可以自由访问U盘里边的文件。看了以下的操作,你会发现操作命令并不是那么的复杂的。此次测试是在VMWARE+RedHat9.0 上测试的。

首先要查看USB设备的名称。 我们在Terminal终端用这个命令: dmesg|more 查看系统相关信息。dmesg用来显示开机信息,kernel会将开机信息存储在ring buffer中。若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里边。

得到USB设备的设备名称为 sdb

然后在/mnt/下建立一个usb的文件夹:

Mkdir /mnt/usb

最后要用mount命令来挂载sdb(也就是U盘)里边的东西了。

mount /dev/sdb /mnt/usb

其实mount 中并不无其他参数。 因为mount里可以自动识别其中的文件系统。

这样在/mnt/usb下即可以看到里边的文件了。

当卸载USB时,需用umount命令来卸载

⑺ 怎么确定哪些 USB 设备已连接到计算机上

第一、在电脑桌面上找到“我的电脑”图标,右击选择“属性”按钮

第二、打开系统页面之后,选择“控制面板主页”按钮

第三、打开电脑的控制面板,选择“硬件和声音”选项,点击进去

第四、页面右上角显示“设备5”,USB在本电脑连接了总共5个设备;你还可以选择“添加设备”按钮来添加新的设备。

⑻ 怎么查看电脑插过U盘的记录

1、其来实USB存储设备在插入电自脑的时候计算机早已悄悄记录下这些设备的「踪迹」,下面就来看看,怎么找出曾经连接过的USB设备型号,这样就可以大致知道是谁的设备了。

⑼ 在Linux上怎么样查看USB设备

在大多数Linux套件中,硬件识别最常用的两个工具是Lspci和Lsusb。
Lspci工具可以显示所有PCI总线信息回,并答列出与它们相连的硬件设备。Lspci对于集成声卡和显卡的X86主板尤其有用,因为它可以识别使用在主板PCI电路中的确切芯片。
Lsusb工具可提供USB总线和连接设备的同类信息。

USB设备一般表示为 /dev/sda 或/dev/hda1 等等

如果是USB存储器,像硬盘分区那样直接挂载即可
mount /dev/sda /mnt/sda

⑽ 怎样在我的电脑上找到连接的USB设备

把移动硬盘接在前置USB口上时就有可能出现系统无法识别出设备的故障。原因是电压不够,当专然劣质的电源也可能属会造成这个问题。解决方法是把硬盘不要接在前置USB接口上,更换劣质低功率的电源或尽量使用外接电源的硬盘盒。还有就是不是不得以的情况下,不要去按F1,F2这种键,那会导致一些数据消失,有可能格式化,!
谢谢!
希望你能满意!
呵呵!

阅读全文

与如何知道USB设备已经挂载好相关的资料

热点内容
路由器上有unknown连接是什么设备 浏览:525
启辰D50分离轴承多少钱 浏览:386
牙机雕刻机与电动工具 浏览:208
外汇期货交易实验装置 浏览:791
设备投资怎么算 浏览:95
好的摄影器材有哪些 浏览:463
温州新五金制品有限公司怎么样 浏览:293
锦州五金机电城出租出售 浏览:417
卡尔蔡司公司有哪些医学器材 浏览:261
重庆市机械凿打岩石套什么定额 浏览:557
阀门外面加个框是什么意思 浏览:756
会议设备系统哪里有 浏览:340
打印室需要哪些设备多少钱 浏览:577
通用型机床设备加工用于什么 浏览:290
书画工具箱套装 浏览:772
燃烧固体需要哪些仪器 浏览:969
2213ktn1是什么轴承 浏览:640
电脑固体硬盘怎么加机械硬盘 浏览:197
昆山汽车门板超声波焊接机怎么样 浏览:787
发说说怎么隐藏设备 浏览:804