linux下無線網(wǎng)卡具體驅(qū)動(dòng)的操作方法如下:
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站建設(shè)、成都網(wǎng)站制作與策劃設(shè)計(jì),延川網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:延川等地區(qū)。延川做網(wǎng)站價(jià)格咨詢:18982081108
1、首先需要確定網(wǎng)卡的類型,打開linux的輸入窗口,然后繼續(xù)在linux終端下輸入lsusb命令,此時(shí)在輸出欄的第一行可以查看網(wǎng)卡類型,記錄下來。
2、從彈出頁面可以看到的型號(hào)是relteck 5370,打開mediat的網(wǎng)址,下載Linux插件,在網(wǎng)頁最左側(cè)一欄。
3、此時(shí)進(jìn)入官網(wǎng)首頁,參照官網(wǎng)提示去下載相關(guān)的驅(qū)動(dòng)程序,選擇Linux系統(tǒng),型號(hào)為5370的驅(qū)動(dòng)程序進(jìn)行下載。
4、下載完成之后,對(duì)文件進(jìn)行解壓,解壓后的文件命名為wlandriver,最后把已經(jīng)重新命名好的文件復(fù)制到用戶的根目錄當(dāng)中。
5、打開輸入串口繼續(xù)操作,按照命令提示符的指示,把目錄切換到wlandriver目錄,此時(shí)去執(zhí)行sudo make和sudo make install命令。
6、再次打開輸入串口,按照提示指令再次切換到/wlandriver/os/linux目錄下,此時(shí)去并執(zhí)行sudo insmod rt5572sta.ko相關(guān)指令。
7、完成上述操作之后,此時(shí)無線網(wǎng)絡(luò)連接已經(jīng)顯示出來,無線網(wǎng)卡驅(qū)動(dòng)問題解決。
hexdump: 查看文件的內(nèi)容,比如二進(jìn)制文件中包含的某些字符串,通常用來調(diào)試驅(qū)動(dòng)用
描述
我們以event1為例,當(dāng)我們insmod掛載了鍵盤驅(qū)動(dòng)后,出現(xiàn)一個(gè)event1設(shè)備,
此時(shí)沒有按鍵按下,所以event1里面的數(shù)據(jù)是沒有的,那么數(shù)據(jù)又是從來哪里來?
通過鍵盤驅(qū)動(dòng)的read函數(shù),若有按鍵按下,就會(huì)上傳按鍵數(shù)據(jù)給用戶層hexdump
因?yàn)殒I盤驅(qū)動(dòng)的input_handler 是:evdev_handler
所以鍵盤驅(qū)動(dòng)的read函數(shù)是: evdev_handler-evdev_fops-evdev_read
進(jìn)入evdev_read()函數(shù),如下圖所示:
evdev_event_to_user()這個(gè)函數(shù)從字面上來看,顯然就是用來上傳給用戶層的函數(shù),其中buffer是函數(shù)參數(shù),指向用戶層,所以數(shù)據(jù)就是event.
我們來看看event的結(jié)構(gòu)體:input_event
把 time里的成員展開如下:
所以我們hexdump調(diào)試任何輸入子系統(tǒng)event XX驅(qū)動(dòng)時(shí),有信息就會(huì)打印上面數(shù)據(jù)
1.調(diào)試鍵盤驅(qū)動(dòng)
以按開發(fā)板的按鍵 KEY_L,為例(因?yàn)閿?shù)據(jù)是從低到高打印的,所以數(shù)據(jù)是反的):
1. 無論是集成網(wǎng)卡還是獨(dú)立的網(wǎng)卡,都必須通過某種方式連接到PCI總線上,這樣的話,必定有有一個(gè)代號(hào),
這個(gè)代號(hào)可以通過下面的命令獲得
# lspci | grep Ethernet
02:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
最前面的 “02:00.0” 就是設(shè)備在PCI總線上的代號(hào),該代號(hào)在整個(gè)系統(tǒng)中是唯一的.
2. 得到網(wǎng)卡的PCI代號(hào)之后,我們就可以在sysfs中查找它的驅(qū)動(dòng)了,命令如下
# cd /sys/bus/pci/drivers
# find | grep '02:00.0'
./e1000e/0000:02:00.0
3. 通過上面的命令,我們可以發(fā)現(xiàn),設(shè)備在“e1000e”文件夾下,也就是說,網(wǎng)卡的驅(qū)動(dòng)就是e1000e
在linux可以查看當(dāng)前已經(jīng)安裝的驅(qū)動(dòng)的命令 lsmod 使用lsmod命令就可以查看當(dāng)前已經(jīng)安裝的驅(qū)動(dòng)。 如果模塊安裝的太多,可以在輸出的驅(qū)動(dòng)列表中使用grep命令查找是否有需要查詢的命令 如 lsmod|grep "helllo" 查詢hello驅(qū)動(dòng)是否安裝,若安裝過了就...
當(dāng)前文章:linux下看驅(qū)動(dòng)命令 linux查看聲卡驅(qū)動(dòng)
標(biāo)題URL:http://jinyejixie.com/article40/ddojieo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、虛擬主機(jī)、Google、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)