日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux下USB固定端口設(shè)置實(shí)現(xiàn)簡(jiǎn)介(linuxu固定端口)

USB(Universal Serial Bus)是一種廣泛應(yīng)用于計(jì)算機(jī)及其他電子設(shè)備中的串口總線。USB的出現(xiàn)推動(dòng)了PC周邊設(shè)備市場(chǎng)的快速發(fā)展,同時(shí)也讓人們的生活更加便捷。然而,隨著USB設(shè)備的不斷增多,設(shè)備之間的端口映射會(huì)發(fā)生變化,使得設(shè)備無(wú)法正確識(shí)別,從而影響其正常使用。為了解決這一問(wèn)題,Linux下提供了USB固定端口設(shè)置,本文將對(duì)其實(shí)現(xiàn)方法進(jìn)行簡(jiǎn)單介紹。

成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計(jì)制作的公司,為廣大用戶提供了成都做網(wǎng)站、成都網(wǎng)站制作,成都網(wǎng)站設(shè)計(jì),1元廣告,成都做網(wǎng)站選成都創(chuàng)新互聯(lián),貼合企業(yè)需求,高性價(jià)比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。

一、USB端口編號(hào)

在Linux系統(tǒng)下,USB總線上的每個(gè)設(shè)備都會(huì)被分配一個(gè)唯一的端口號(hào)。USB總線上的端口通常被命名為“/dev/u/X”,其中X表示端口號(hào)。例如,之一個(gè)插入的USB設(shè)備通常被分配為“/dev/u/1”,第二個(gè)則為“/dev/u/2”,以此類推。

二、USB固定端口設(shè)置

USB固定端口設(shè)置是指將USB設(shè)備與特定的USB端口相對(duì)應(yīng),從而在設(shè)備斷開(kāi)重連或系統(tǒng)重啟后,可以保持相同的端口分配。這可以避免因?yàn)槎丝谟成渥兓斐傻脑O(shè)備無(wú)法識(shí)別問(wèn)題,從而提高設(shè)備的可靠性。

在Linux下,可以通過(guò)udev規(guī)則進(jìn)行USB固定端口設(shè)置。udev是Linux系統(tǒng)中處理硬件設(shè)備的管理程序,它與kernel緊密結(jié)合,可以動(dòng)態(tài)地對(duì)設(shè)備進(jìn)行管理。在udev中,可以針對(duì)特定的USB設(shè)備,設(shè)置對(duì)應(yīng)的USB端口號(hào)。

三、USB固定端口設(shè)置實(shí)現(xiàn)步驟

1. 查看USB設(shè)備信息

在終端中輸入命令“l(fā)su -t”,可以查看系統(tǒng)中所有USB設(shè)備的信息及其連接關(guān)系。

$ lsu -t

/: Bus 02.Port 1: Dev 1, Class=root\_hub, Driver=ehci-pci/2p, 480M

|__ Port 1: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M

|__ Port 1: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M

/: Bus 01.Port 1: Dev 1, Class=root\_hub, Driver=ehci-pci/2p, 480M

|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M

|__ Port 2: Dev 9, If 1, Class=Wireless, Driver=uhid, 12M

|__ Port 2: Dev 9, If 0, Class=Wireless, Driver=uhid, 12M

|__ Port 3: Dev 10, If 0, Class=Storage, Driver=u-storage, 480M

|__ Port 4: Dev 11, If 0, Class=Human Interface Device, Driver=uhid, 1.5M

可以看到,在當(dāng)前的系統(tǒng)中有兩個(gè)USB總線(Bus 01和Bus 02),在各自的總線上都有不同的端口,每個(gè)端口下可能有一個(gè)或多個(gè)設(shè)備。根據(jù)這個(gè)信息,可以確定要設(shè)置固定端口的USB設(shè)備所處的總線及端口號(hào)。

2. 編寫(xiě)udev規(guī)則

在終端中輸入命令“sudo nano /etc/udev/rules.d/99-u.rules”,創(chuàng)建udev規(guī)則文件。

$ sudo nano /etc/udev/rules.d/99-u.rules

按照以下格式編寫(xiě)規(guī)則,其中,之一行為規(guī)則說(shuō)明,第二行為匹配USB設(shè)備的屬性,第三行為對(duì)應(yīng)的USB端口號(hào)。

# USB Device rules

SUBSYSTEMS==”u”, ATTRS{idVendor}==”0403″, ATTRS{idProduct}==”6015″, SYMLINK+=”ttyu0″, MODE=”0666″, GROUP=”dialout”, ENV{ID_SERIAL_SHORT}=”0602″

KERNEL==”1-1.1.1″, SYSFS{idVendor}==”0403″, SYSFS{idProduct}==”6015″, NAME=”ttyUSB0″, MODE=”0666″, GROUP=”dialout”

其中,之一行可省略,只是為了方便管理。

ATTRS{idVendor}和ATTRS{idProduct}是USB設(shè)備的廠商ID和產(chǎn)品ID??梢允褂妹睢發(fā)su -v”查看USB設(shè)備的詳細(xì)信息,從中獲取相關(guān)的信息。

第二種方式的規(guī)則匹配的是USB端口的屬性。在例子中,1-1.1.1表示USB總線1上的之一個(gè)端口下的之一個(gè)設(shè)備(在“l(fā)su -t”命令中可以看到),匹配到后,會(huì)將其命名為ttyUSB0端口,并設(shè)置相應(yīng)的權(quán)限和分組。

3. 重啟udev服務(wù)

在終端中輸入命令“sudo service udev restart”,重啟udev服務(wù),讓新的udev規(guī)則生效。

$ sudo service udev restart

至此,USB固定端口設(shè)置已經(jīng)完成。

四、

USB固定端口設(shè)置可以避免USB設(shè)備由于端口映射變化而產(chǎn)生的不可預(yù)測(cè)性,提高設(shè)備的可靠性。在Linux系統(tǒng)下,可以通過(guò)udev規(guī)則進(jìn)行USB固定端口設(shè)置,具體實(shí)現(xiàn)步驟包括查看USB設(shè)備信息、編寫(xiě)udev規(guī)則以及重啟udev服務(wù)。通過(guò)這些簡(jiǎn)單的步驟,可以方便地對(duì)USB設(shè)備進(jìn)行端口固定設(shè)置,提高設(shè)備的可靠性和穩(wěn)定性。

相關(guān)問(wèn)題拓展閱讀:

  • Linux下如何掛載USB設(shè)備

Linux下如何掛載USB設(shè)備

注意要掛載U盤(pán)需要有管理員的權(quán)限。

切換成管理員,輸入:

su root

然后輸入管理員密數(shù)橘碼,進(jìn)行密碼認(rèn)證;

成功后,先在 /mnt 下建立一個(gè)名叫USB的文件夾,文件夾名稱隨意:

mkdir /mnt/USB

然后將U盤(pán)插入電腦的USB接口,再輸入:

fdisk –l

查看一下磁盤(pán)分區(qū)的變化情況,我們可以在下圖中看到多出了一個(gè) /dev/sdb1 的分區(qū),這個(gè)就是剛才插入的U盤(pán)設(shè)備,當(dāng)然在不銀檔同的系統(tǒng)環(huán)境顯示的U盤(pán)設(shè)備名稱有所不同;

掛載成功后,我們查看一下U盤(pán)里的文件:

好吧,現(xiàn)在我們開(kāi)始掛載U盤(pán)設(shè)備,

輸入:

mount –t vfat /dev/sdb1 /mnt/USB

ls –la /mnt/USB

創(chuàng)建一個(gè)文件夾試試,我們創(chuàng)建一個(gè)叫my-files的文件夾,然后再看看U盤(pán)的文件夾:

mkdir /mnt/USB/my-files

我們可以看到U盤(pán)里多出了一個(gè)my-files的文件夾,說(shuō)明掛載U盤(pán)成功,而且創(chuàng)建文件夾也成功。

我們往my-files文件夾里寫(xiě)入一個(gè)文件dir-out.txt,再查看一下這個(gè)文件的內(nèi)容:

dir / > /mnt/USB/my-files/dir-out.txt

cat /mnt/USB/my-files/dir-out.txt

當(dāng)完成對(duì)U盤(pán)的鋒畢亂操作之后,我們需要用umount 來(lái)卸載它,注意:千萬(wàn)記住不要直接拔下U盤(pán),否則有可能會(huì)對(duì)U盤(pán)造成損壞。

umount /mnt/USB

最后再插下U盤(pán)就完成了整個(gè)掛載U盤(pán)的過(guò)程了。如有不對(duì)或者不合理的地方歡迎大家斧正。

成功后,先在 /mnt 下建立一個(gè)名叫USB的文件夾,文件夾名稱隨意:

mkdir /mnt/USB

關(guān)于linux u 固定端口的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

創(chuàng)新互聯(lián)網(wǎng)絡(luò)推廣網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì),網(wǎng)站建設(shè)公司,網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),1500元定制網(wǎng)站優(yōu)化全包,先排名后付費(fèi),已為上千家服務(wù),聯(lián)系電話:13518219792


分享標(biāo)題:Linux下USB固定端口設(shè)置實(shí)現(xiàn)簡(jiǎn)介(linuxu固定端口)
標(biāo)題路徑:http://m.5511xx.com/article/cosjdcj.html