乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      戴文的Linux內(nèi)核專題:19 配置內(nèi)核 (15)-CDC ECM/MBIM

       XeonGate 2015-08-03

      你好!在這篇Linux系列文章中,我們將繼續(xù)配置USB網(wǎng)絡(luò)驅(qū)動(dòng)。接著我們將進(jìn)入輸入設(shè)備。

      首先,我們可以啟用/禁用"Multi-purpose USB Networking Framework",這允許連接筆記本到桌面系統(tǒng)上。

      下面,可以啟用/禁用ASIX USB-to-Ethernet適配器驅(qū)動(dòng)(ASIX AX88xxx Based USB 2.0 Ethernet Adapters)。

      那么,還有一個(gè)ASIX適配器驅(qū)動(dòng)(ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet)。

      注意:通常地,最好將適配器驅(qū)動(dòng)作為模塊加入。

      通信設(shè)備類規(guī)范(Communication Device Class specification)在這個(gè)驅(qū)動(dòng)中提供(CDC Ethernet support (smart devices such as cable modems))。這個(gè)規(guī)范用于USB調(diào)制解調(diào)器。Linux系統(tǒng)可以將USB網(wǎng)絡(luò)接口識(shí)別為以太網(wǎng)網(wǎng)絡(luò)接口并且指定為"ethX",這里的"X"是以太設(shè)備編號(hào)。

      下面是一個(gè)與上面類似的規(guī)范(CDC EEM support)。CDC EEM代表的是"Communication Device Class Ethernet Emulation Model"(通信設(shè)備類以太網(wǎng)仿真模型)。

      CDC網(wǎng)絡(luò)控制模型(NCM)同樣有一個(gè)驅(qū)動(dòng)提供了規(guī)范(CDC NCM support)。

      這個(gè)驅(qū)動(dòng)提供了"CDC MBIM (Mobile Broadband Interface Model)"規(guī)范同樣也在Linux內(nèi)核中(CDC MBIM support)。

      下面,有一些供貨商/設(shè)備特定驅(qū)動(dòng)用于不同的USB網(wǎng)絡(luò)設(shè)備和芯片組。

      在這之后,有一個(gè)用于USB網(wǎng)絡(luò)設(shè)備的通用驅(qū)動(dòng),它不需要任何特殊的驅(qū)動(dòng)(Simple USB Network Links (CDC Ethernet subset))。

      再說(shuō)一次,還有更多的驅(qū)動(dòng)用于供貨商特定設(shè)備。

      有趣的事實(shí):Linux被用于制作James Cameron的電影"泰坦尼克"的特效。

      "CDC Phonet support"是用于使用Phonet的Nokia USB調(diào)制解調(diào)器。(譯注:Phonet是Nokia開(kāi)發(fā)的面向數(shù)據(jù)包的通信協(xié)議,僅用于Nokia maemo/meego產(chǎn)品)

      現(xiàn)在,我們可以進(jìn)入使用802.11規(guī)范的無(wú)線局域網(wǎng)驅(qū)動(dòng)了。

      主要地,這里有一個(gè)供貨商/設(shè)備特定驅(qū)動(dòng)列表。

      "SoftLED Support"控制著關(guān)于Wifi卡/設(shè)備的LED燈。

      一些芯片組支持的SDIO在這個(gè)驅(qū)動(dòng)中(Atheros ath6kl SDIO support)。SDIO是用于無(wú)線SD卡的SD(Secure Digital)規(guī)范的擴(kuò)展。SDIO代表的是"Secure Digital Input/Output"

      內(nèi)核開(kāi)發(fā)者可能注意到一些無(wú)線設(shè)備可以支持QoS。QoS代表"Quality of Service"(服務(wù)質(zhì)量)。這個(gè)特性給予網(wǎng)絡(luò)傳輸優(yōu)先級(jí)。假設(shè)需要通過(guò)網(wǎng)絡(luò)傳輸兩組數(shù)據(jù)。只有一個(gè)可以先發(fā)送。QoS會(huì)先發(fā)送最重要的數(shù)據(jù)。

      有趣的事實(shí):技術(shù)上來(lái)說(shuō),Linux并不是一個(gè)操作系統(tǒng)。Linux是一種內(nèi)核而GNU/Linux才是操作系統(tǒng)。

      WAN卡需要"Generic HDLC layer"。HDLC代表"High-Level Data Link Control"(高級(jí)數(shù)據(jù)鏈路控制)。這是一個(gè)數(shù)據(jù)鏈路層協(xié)議。

      原生HDLC可以通過(guò)"Raw HDLC support"驅(qū)動(dòng)啟用。

      "Raw HDLC Ethernet device support"驅(qū)動(dòng)允許HDLC層模擬以太網(wǎng)。

      cHDLC驅(qū)動(dòng)提供了一個(gè)HDLC的擴(kuò)展,同樣也稱作Cisco HDLC(Cisco HDLC support)。

      Linux內(nèi)核同樣也提供了一個(gè)HDLC的"Frame Relay support"(幀中繼)驅(qū)動(dòng)。幀中繼是2層協(xié)議。

      HDLC同樣支持PPP(Synchronous Point-to-Point Protocol (PPP) support)和X.25(X.25 protocol support)。

      接下來(lái),這個(gè)驅(qū)動(dòng)提供了DLCI下的幀中繼(Frame Relay DLCI support)。

      "LAPB over Ethernet driver"創(chuàng)建一個(gè)允許用戶在以太網(wǎng)上使用LAPB的點(diǎn)到點(diǎn)連接到另一臺(tái)計(jì)算機(jī)的設(shè)備文件。這個(gè)設(shè)備文件對(duì)于第一個(gè)此類設(shè)備通常是/dev/lapb0。

      用這個(gè)驅(qū)動(dòng),X.25幀可以通過(guò)電話線發(fā)送(X.25 async driver)。特別地,這個(gè)驅(qū)動(dòng)允許X.25使用異步串行。

      對(duì)于ISA SBNI12-xx有一種特殊的驅(qū)動(dòng)(Granch SBNI12 Leased Line adapter support)。這種卡對(duì)于租用線路的調(diào)制解調(diào)器是一種便宜的替代。

      下一個(gè)驅(qū)動(dòng)允許使用并行連接攜帶已安排的流量(Multiple line feature support)。這允許Linux系統(tǒng)更加有效地在SBNI12適配器上管理并行連接。一些Linux用戶聲稱這個(gè)驅(qū)動(dòng)雙倍加速了他們的速度。然而,這個(gè)我沒(méi)有親身測(cè)試了解。

      接下來(lái),可以配置"IEEE 802.15.4 drivers"。這個(gè)是對(duì)于慢速WAN設(shè)備。這是一個(gè)控制媒體和無(wú)線網(wǎng)絡(luò)物理層的標(biāo)準(zhǔn)。這個(gè)規(guī)范在不同的大洲使用不同的頻率。不如,在歐洲,這類無(wú)線設(shè)備會(huì)使用868.0-868.6MHz的頻率。

      這個(gè)目錄中的第一個(gè)設(shè)定是fake LR-WPAN驅(qū)動(dòng)(Fake LR-WPAN driver with several interconnected devices)。LR-WPAN代表"Low-Rate Wireless Personal Area Network"(低速無(wú)線個(gè)人網(wǎng)絡(luò))。

      有趣的事實(shí):目前內(nèi)核中只有大約2%的代碼是由Linus Torvalds寫(xiě)的。

      VMware使用vmxnet3虛擬以太網(wǎng)需要這個(gè)驅(qū)動(dòng)(VMware VMXNET3 ethernet driver)。當(dāng)在為大量用戶編譯內(nèi)核時(shí),最好將這個(gè)啟用為一個(gè)模塊,因?yàn)橐恍┤丝赡懿⒉幌M赩Mware上使用以太網(wǎng)。

      Hyper-V虛擬網(wǎng)絡(luò)需要這個(gè)驅(qū)動(dòng)(Microsoft Hyper-V virtual network driver)。你可能想知道這個(gè)是否與微軟的Hyper-V相同?是的,Linux支持Hyper-V。

      數(shù)字電話服務(wù)ISDN由這個(gè)驅(qū)動(dòng)提供(ISDN support)。ISDN代表"Integrated Services Digital Network"(綜合業(yè)務(wù)數(shù)字網(wǎng))。在法國(guó),ISDN被稱為RNIS,代表" Réseau numérique à intégration de services"。有一臺(tái)ISDN適配器,計(jì)算機(jī)可以開(kāi)始并接收語(yǔ)音呼叫。這允許計(jì)算機(jī)用來(lái)做因待機(jī)或者其他一些電話服務(wù)設(shè)備。ISDN同樣也可以攜帶視頻信息。

      現(xiàn)在,我們可以進(jìn)入輸入設(shè)備了(Input device support)。這些是給計(jì)算機(jī)信息的設(shè)備。鼠標(biāo)和鍵盤(pán)是最常被使用和了解的輸入設(shè)備。掃描儀是另外一種輸入設(shè)備的例子。

      首先是一個(gè)支持不同觸覺(jué)反饋設(shè)備的驅(qū)動(dòng)(Support for memoryless force-feedback devices)。比如,許多游戲控制器的震動(dòng)就是一種觸覺(jué)反饋。

      一些輸入設(shè)備會(huì)檢測(cè)硬件的狀態(tài)(Polled input device skeleton)。這類行為需要這個(gè)驅(qū)動(dòng)。

      使用稀疏鍵盤(pán)映射的輸入設(shè)備需要這個(gè)驅(qū)動(dòng)(Sparse keymap support library)。鍵盤(pán)映射是鍵盤(pán)的布局信息。

      下面,是另外一種鍵盤(pán)映射(Matrix keymap support library)。

      注意:當(dāng)為廣泛的用戶組編譯內(nèi)核時(shí),包含大多數(shù)或者全部輸入設(shè)備作為模塊,因?yàn)橥ǔ2恢烙脩艨赡懿宓接?jì)算機(jī)上的設(shè)備類型。

      有趣的事實(shí):Vanilla內(nèi)核就是Linux自己的原始內(nèi)核,是未改變的狀態(tài)。

      "Mouse interface"對(duì)于鼠標(biāo)創(chuàng)建了兩個(gè)不同的設(shè)備文件。這兩個(gè)設(shè)備文件是/dev/input/mouseX 和 /dev/input/mice。

      下一個(gè)驅(qū)動(dòng)創(chuàng)建了一個(gè)psaux設(shè)備文件并且它是/dev/input/mice的別名 (Provide legacy /dev/psaux device)。psaux設(shè)備文件是/dev/psaux。

      如果系統(tǒng)有一塊數(shù)位板,那么需要設(shè)置水平分辨率(Horizontal screen resolution)和垂直分辨率(Vertical screen resolution)。數(shù)位板是一種支持允許用戶繪畫(huà)的觸控筆的觸摸屏。另外的觸摸屏無(wú)法支持如此復(fù)雜的輸入。

      下一個(gè)驅(qū)動(dòng)支持操縱桿和游戲手柄(Joystick interface)。這個(gè)驅(qū)動(dòng)會(huì)創(chuàng)建/dev/input/jsX文件。

      "Event interface"驅(qū)動(dòng)允許輸入設(shè)備通過(guò)dev/input/eventX訪問(wèn)。

      "Event debugging"驅(qū)動(dòng)會(huì)輸出所有的輸入事件到系統(tǒng)日志中。除了要調(diào)試系統(tǒng)否則不要以任何理由啟用它。顯然地,這么做為了性能原因,但是我這么建議禁用的主要原因是安全目的。所有的按鍵都會(huì)被明文記錄下來(lái)包括密碼。

      下面,列出了不同的鍵盤(pán)(Keyboards)配置驅(qū)動(dòng),接下來(lái)是鼠標(biāo)(Mice)驅(qū)動(dòng)和操縱桿和游戲手柄(joystick/gamepad)驅(qū)動(dòng)。

      在這之后,列出了不同特定的平板硬件/供貨商的不同驅(qū)動(dòng)(Tablets)。在這之后是觸摸屏的驅(qū)動(dòng)列表。

      最后一組輸入設(shè)備驅(qū)動(dòng)是對(duì)于特定硬件和供貨商的雜項(xiàng)驅(qū)動(dòng)列表(Miscellaneous devices)。

      這個(gè)系列的下一篇文章會(huì)討論輸入端口。不要忘記閱讀這個(gè)系列的其他文章和這個(gè)網(wǎng)站。謝謝!

      致粉絲: 謝謝你們的郵件告訴我你們對(duì)這些文章的喜愛(ài)。


      via: http://www./threads/the-linux-kernel-configuring-the-kernel-part-15.4793/

      譯者:geekpi 校對(duì):wxy

      本文由 LCTT 原創(chuàng)翻譯,Linux中國(guó) 榮譽(yù)推出

      來(lái)源:https:///article-2784-1.html

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多