日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

(linux驱动 usb)

發(fā)布時間:2023/12/3 综合教程 32 生活家
生活随笔 收集整理的這篇文章主要介紹了 (linux驱动 usb) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

linux內(nèi)核目錄driver/usb/serial/option.c驅(qū)動請教?

arch下面是體系架構,以及平臺相關文件:

比如,把arch/arm/config里面的s3c2410_defconfig,拷貝到內(nèi)核根目錄,命名為.config

再修改根目錄Makefile,選擇arm交叉編譯工具,執(zhí)行makemenuconfig就可以配置

你定義的內(nèi)核,選擇自己的驅(qū)動。

USB、TTY、LCD、網(wǎng)卡等驅(qū)動在不同的目錄,建議先了解和熟悉linux目錄樹結構,

以及各自對應的功能。

比如/net目錄是網(wǎng)絡驅(qū)動,但是/driver/net/下面是網(wǎng)絡相關的具體設備驅(qū)動。

假設你有兩個網(wǎng)卡,一個是DM9000,一個是CS8900,在/driver/net/下面,對應兩個目錄,但是這兩個設備驅(qū)動,都屬于網(wǎng)卡驅(qū)動,在/net下面。

建議結合書本和代碼,來一步一步學習。比如LDD等經(jīng)典書籍。

linux針對usb3.0的驅(qū)動程序是什么?

Linux * USB 3.0 xHCI 驅(qū)動程序可從開放源代碼社區(qū)獲取。查看驅(qū)動是否生效:lsusb -t查看驅(qū)動是否集成到內(nèi)核中:grep -i xhci /boot/config-$(uname -r)如果返回y則是集成到內(nèi)核中,返回m則是編譯為模塊。

如何在Deepin Linux上安裝USB無線網(wǎng)卡?

目前已有的辦法大都是借用Windows下的驅(qū)動變相轉為Linux驅(qū)動,這種方式雖然可行,但不夠穩(wěn)定,這里我介紹一種開源解決方案,madwifi(http://madwifi。org/),它完美支持多種廠家的無線網(wǎng)卡,不過芯片組要是Atheros生產(chǎn)的才行。

Atheros是臺灣一家公司,它是目前世界上使用最多的無線芯片組,另外可能就要數(shù)intel的芯片組了,不過intel提供了官方的Linux驅(qū)動,我這里全部都是使用的TP-LINK的650G無線PCI網(wǎng)卡,很遺憾的是目前該項目還不能支持USB接口的無線網(wǎng)卡,目前它支持PCI,miniPCI和PCMCIA接口Atheros芯片組的無線網(wǎng)卡,這已經(jīng)包含市面上大多數(shù)無線網(wǎng)卡了,可在http://madwifi。

org/wiki/Compatibility尋找你的網(wǎng)卡是否能夠兼容。

首先下載對應你Linux發(fā)行版的軟件包,下載地址http://madwifi。org/wiki/UserDocs/GettingMadwifi,我這里是OEL Linux 5(Oracle Enterprise Linux 5),它是基于Red Hat Enterprise Linux 5進行二次包裝的產(chǎn)品,所以我選擇下載Red Hat rpm格式的軟件包,進入下載頁面后會有很多文件鏈接,這時需要弄清楚自己內(nèi)核的版本號,使用命令uname -r獲得內(nèi)核版本號,我這里是2。

6。18-53。el5,所以我下載了下面三個軟件:

madwifi-0。9。5-42_r3771。el5。i386。rpm

madwifi-hal-kmdl-2。6。18-53。el5-0。9。5-42_r3771。el5。i686。rpm

madwifi-kmdl-2。

6。18-53。el5-0。9。5-42_r3771。el5。i686。rpm

然后安裝

#rpm -Uvh madwifi-*。rpm

注意這里一定要將這三個rpm一起安裝,否則會出現(xiàn)循環(huán)依賴,安裝失敗。如果你是其他發(fā)行版請下載對應的軟件包,并進行安裝。

安裝后會有多個命令可用,這里只需要其中3個:wlanconfig,iwconfig,iwlist。

同時安裝后會自動產(chǎn)生一個wifi0的網(wǎng)卡,會在/etc/sysconfig/hwconf文件中添加對應的驅(qū)動信息,會在/etc/sysconfig/network-scripts/目錄下產(chǎn)生一個ifcfg-ath0文件,現(xiàn)在需要設置ip地址,子網(wǎng)掩碼,SSID,網(wǎng)絡連接KEY,網(wǎng)絡認證方式,訪問點。

首先啟用ath0

#ifconfig ath0 up

掃描可用的無線網(wǎng)絡

#iwlist ath0 scan

掃描結果如下圖所示,顯示找到兩個可用的無線網(wǎng)絡:TP-LINK-TH和linksys。我們要使用的是TP-LINK-TH這個網(wǎng)絡,需要記下幾個要用到的信息:

Address: 00:19:E0:D8:B7:5E 【這個地址是無線AP的,也就是后面我們要指定的訪問點】

ESSID:"TP-LINK-TH" 【這個是無線AP的網(wǎng)絡名】

Encryption key:on 【這個值為on表示需要KEY也就是要輸入密碼才能訪問,如果為OFF表示任何人都可以連接,無需輸入密碼】

從掃描結果看速度最大可達54M/s,雖然AP最大連接速度可達108M/s,但這已經(jīng)夠用了。

注意:如果你在實踐中發(fā)現(xiàn)掃描失敗,就先執(zhí)行modprobe wlan_scan_sta命令先插入掃描模塊。

總結

以上是生活随笔為你收集整理的(linux驱动 usb)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。