精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

嵌入式Internet以太網(wǎng)接口的設(shè)計(jì)與實(shí)現(xiàn)

網(wǎng)絡(luò) 網(wǎng)絡(luò)優(yōu)化 網(wǎng)絡(luò)運(yùn)維
在電子設(shè)備日趨網(wǎng)絡(luò)的背景下,目前廣泛使用的以太網(wǎng)及TCP/IP協(xié)議已經(jīng)成為事實(shí)上最常用的網(wǎng)絡(luò)標(biāo)準(zhǔn)之一,它的高速、可靠、分層及可擴(kuò)充性使得它在各個(gè)領(lǐng)域的應(yīng)用越來(lái)越靈活。

在電子設(shè)備日趨網(wǎng)絡(luò)的背景下,目前廣泛使用的以太網(wǎng)及TCP/IP協(xié)議已經(jīng)成為事實(shí)上最常用的網(wǎng)絡(luò)標(biāo)準(zhǔn)之一,它的高速、可靠、分層及可擴(kuò)充性使得它在各個(gè)領(lǐng)域的應(yīng)用越來(lái)越靈活,很多情況下運(yùn)用以太網(wǎng)和TCP/IP能夠簡(jiǎn)化結(jié)構(gòu)和降低成本。目前關(guān)于嵌入式以太網(wǎng)的設(shè)計(jì)方案不是很多,其中大多是基于單片機(jī)的,缺點(diǎn)是速度慢、成本太高。DSP作為一種特殊的嵌入式微處理器系統(tǒng),具有嵌入的協(xié)處理器和用于快速數(shù)據(jù)處理的并行數(shù)據(jù)通道,在嵌入式網(wǎng)絡(luò)設(shè)備中引入DSP技術(shù)可以使嵌入式以太網(wǎng)變得更快、更便宜、更容易進(jìn)行功能擴(kuò)充。本文介紹了基于TMS320LF2407型的嵌入式系統(tǒng)與LAN91C111型自適應(yīng)10Mb/s/100Mb/s嵌入式以太網(wǎng)控制芯片的接口電路和實(shí)現(xiàn)方法。

1 LAN91C111嵌入式以太網(wǎng)控制器芯片

LAN91C111是SMSC公司推出的為嵌入式應(yīng)用系統(tǒng)設(shè)計(jì)的第三代快速以太網(wǎng)控制器。在LAN91C111芯片上集成了CSMA/CD協(xié)議的媒體層(MAC)和物理層(PHY),其系統(tǒng)結(jié)構(gòu)圖如圖1所示。該以太網(wǎng)控制器的主要功能特性如下。

(1)自適應(yīng)地選擇傳輸速率,支持10M/100Mbps。

(2)8KB的內(nèi)部存儲(chǔ)器用于接收和發(fā)送的緩存。

(3)支持突發(fā)數(shù)據(jù)傳輸。

(4)提前發(fā)送和接收功能。

(5)支持總線(xiàn)8位、16位和32位的CPU訪(fǎng)問(wèn)。

該以太網(wǎng)控制器遵循的標(biāo)準(zhǔn)與協(xié)議為IEEE頒布的802.3以太網(wǎng)傳輸協(xié)議。8~32位數(shù)據(jù)總線(xiàn)接口單元由控制總線(xiàn)、地址總線(xiàn)和數(shù)據(jù)總線(xiàn)與外部的CPU控制芯片相連。該單元還集成了E2PROM接口,所有內(nèi)部寄存器的初始值可先放在E2PROM中,自舉時(shí)通過(guò)E2PROM接口輸入到芯片中,實(shí)現(xiàn)自動(dòng)初始化。總線(xiàn)仲裁器(Arbiter)監(jiān)視以太網(wǎng)總線(xiàn)的數(shù)據(jù)交流情況,一旦發(fā)生阻塞,一方面通過(guò)總線(xiàn)接口單元與外部CPU聯(lián)系,另一方面控制內(nèi)存控制單元(MMU),實(shí)現(xiàn)總線(xiàn)數(shù)據(jù)協(xié)調(diào)。內(nèi)存控制單元控制8KB動(dòng)態(tài)SRAM的存儲(chǔ)情況,實(shí)現(xiàn)與DMA控制器之間的數(shù)據(jù)聯(lián)絡(luò)。DMA控制器與總線(xiàn)控制器一起控制數(shù)據(jù)在DMA與以太網(wǎng)協(xié)議處理器(EPH)之間的交換。由以太網(wǎng)協(xié)議處理器輸出的數(shù)據(jù)最終經(jīng)過(guò)10M/100M的物理層直接到達(dá)以太網(wǎng)總線(xiàn)。

2 硬件電路組成

出于性?xún)r(jià)比的考慮,采用了DSP控制器作為主CPU。TMS320LF2407是TI公司發(fā)布的240X系列中功能最強(qiáng)的一種控制器,有很大的存儲(chǔ)空間(高達(dá)32K字的Flash程序存儲(chǔ)器,可擴(kuò)展外部64K字存儲(chǔ)器和64K字I/O尋址空間),非常適合于處理復(fù)雜的TCP/IP協(xié)議。

由于LAN91C111是為嵌入式系統(tǒng)設(shè)計(jì),其外圍電路相對(duì)比較簡(jiǎn)單,其硬件接口框圖如圖2所示。LANC91C111內(nèi)部寄存器可通過(guò)地址線(xiàn)A0~A15來(lái)訪(fǎng)問(wèn)。地址總線(xiàn)A1~A15與DSP的A1~A15相連,A0沒(méi)有被懸空;數(shù)據(jù)總線(xiàn)D0~D15與DSP的D0~D15相連,可以傳輸16位數(shù)據(jù)。D16~D32懸空(因?yàn)長(zhǎng)F2407是16位數(shù)據(jù)總線(xiàn));LAN91C111的片選信號(hào)AEN由DSP的外部I/O接口選通信號(hào)IS提供。二元件的讀電平RD和寫(xiě)電平WR分別相連。LAN91C111端的中斷輸出信號(hào)INTR0送入DSP的外部中斷腳XINT1觸發(fā)中斷。TG110-S050N2是針對(duì)10M/100M以太網(wǎng)的變壓濾波器。LAN91C111模塊的Protel原理圖。

3 軟件設(shè)計(jì)

編寫(xiě)控制以太網(wǎng)接口程序的步驟如下

3.1μC/OSⅡ?qū)崟r(shí)操作系統(tǒng)的移植

μC/OSⅡ是一種開(kāi)放源碼的實(shí)時(shí)嵌入式操作系統(tǒng),具有很好的實(shí)時(shí)性。它是可移植、可裁減、可固化的占先式多任務(wù)操作系統(tǒng),其大部分源碼由ANSIC語(yǔ)言編寫(xiě)。

移植工作包括以下幾個(gè)內(nèi)容:

(1)用匯編語(yǔ)言改寫(xiě)OS_CPU_A.ASM。

(2)用C語(yǔ)言改寫(xiě)OS_CPU_C。C。

(3)編寫(xiě)OS_CPU.H。

(4)適當(dāng)處理OSMapTbl[]和OSUnMapTbl[]。

①OS_CPU_A.ASM文件包括4個(gè)子程序:OSStart-HighRdy、OSCtxsw、OSIntCtxSw和OSTickISR。

1)OSStartHighRdy()函數(shù)

當(dāng)程序執(zhí)行內(nèi)核的OSStart函數(shù)時(shí),表示多任務(wù)系統(tǒng)開(kāi)始啟動(dòng),OSStart函數(shù)將調(diào)用OSStartHighRdy函數(shù)從最高優(yōu)先級(jí)任務(wù)的TCB塊中獲得該任務(wù)的堆棧指針,通過(guò)該指針,依次從該任務(wù)的任務(wù)堆棧中恢復(fù)CPU的現(xiàn)場(chǎng)。由于任務(wù)在堆棧初始化時(shí),已經(jīng)設(shè)定了彈出到程序指針寄存器PC的是該任務(wù)函數(shù)的入口地址,因此,OSStartHighRdy函數(shù)只需依次彈出任務(wù)棧內(nèi)容到處理起寄存器,該任務(wù)便將得以運(yùn)行。

2)OSCtxSw()函數(shù)

該函數(shù)是任務(wù)級(jí)的上下文切換函數(shù),當(dāng)任務(wù)被阻塞而主動(dòng)請(qǐng)求CPU開(kāi)始任務(wù)調(diào)度時(shí)執(zhí)行,其過(guò)程是將當(dāng)前任務(wù)的的CPU現(xiàn)場(chǎng)保存到該任務(wù)堆棧中去,然后從OSTCBHighRdy中獲得更高優(yōu)先級(jí)任務(wù)的堆棧指針,再?gòu)脑撝羔樦赶虻亩褩V谢謴?fù)此任務(wù)的CPU現(xiàn)場(chǎng),使之繼續(xù)執(zhí)行,從而完成一次任務(wù)級(jí)別的切換。表2為OSCtxSw函數(shù)的偽代碼。

voidOSCtxSw(void){

保存處理器寄存器;/*將欲掛起的任務(wù)的CPU寄存器壓入當(dāng)前堆棧*/

OSTCBCur->OSTCBStkPtr=sp;/*OSTCBCur目前指向的是被打斷的任務(wù)TCB,此操作

將該任務(wù)的棧頂指針保存到其OSTCBStkPtr中去,便于下次恢復(fù)時(shí)從這里獲取棧頂指針*/

OSTCBCur=OSTCBHighRdy;/*OSTCBHighRdy指向的是就緒的高優(yōu)先級(jí)任務(wù)的TCB,

將其裝載到OSTCBCur中來(lái)*/

SP=OSTCBHighRdy->OSTCBStkPtr;/*取得就緒的高優(yōu)先級(jí)任務(wù)的棧頂指針*/

恢復(fù)該任務(wù)的現(xiàn)場(chǎng)();/*于是便可通過(guò)剛?cè)〉玫臈m斨羔樆謴?fù)該任務(wù)*/

執(zhí)行中斷返回指令;/*若OSCtxSw含有軟中斷指令則需中斷返回,本移植不使用軟中斷*/

}

表2OSCtxSw函數(shù)的偽代碼

3)OSIntCtxSw()函數(shù)

該函數(shù)用于中斷級(jí)的上下文切換。由于CPU響應(yīng)時(shí)鐘節(jié)拍中斷后,處理器從svc進(jìn)入了irq模式,并進(jìn)入時(shí)鐘節(jié)拍中斷服務(wù)函數(shù)OSTickISR,OSTickISR函數(shù)發(fā)現(xiàn)若有高優(yōu)先級(jí)任務(wù)需要運(yùn)行,則系統(tǒng)不返回中斷前的任務(wù),而直接調(diào)度就緒的高優(yōu)先級(jí)任務(wù)使之盡快得到執(zhí)行,以保證實(shí)時(shí)性能。但是由于OSTickISR函數(shù)一開(kāi)始已經(jīng)保存過(guò)任務(wù)中斷前的CPU現(xiàn)場(chǎng),因此OSIntCtxSW()不需要再進(jìn)行類(lèi)似的操作。當(dāng)OSTickISR調(diào)用OSIntExit函數(shù)找出需要運(yùn)行的更高優(yōu)先級(jí)任務(wù)后,OSIntExit會(huì)將該任務(wù)的TCB指針?lè)旁贠STCBHighRdy中,然后OSIntExit在最后調(diào)用OSIntCtxSW函數(shù)來(lái)從OSTCBHighRdy中獲取堆棧指針然后恢復(fù)該高優(yōu)先級(jí)任務(wù)的現(xiàn)場(chǎng),使得其繼續(xù)執(zhí)行,并不再返回時(shí)鐘節(jié)拍中斷服務(wù)程序。顯然,OSIntCtxSW函數(shù)的過(guò)程和OSCtxSW函數(shù)的后半部分操作相同,因此,OSCtxSW可以借用OSIntCtxSW的代碼。

4)OSTickISR()函數(shù)

在CPU響應(yīng)時(shí)鐘節(jié)拍中斷后,程序指針PC發(fā)生跳轉(zhuǎn)后進(jìn)入該函數(shù),由于OSTickISR調(diào)用OSTimeTick函數(shù)使得所有的延時(shí)節(jié)拍不為0的任務(wù)延時(shí)節(jié)拍數(shù)減1,并調(diào)用OSIntExit函數(shù)來(lái)找出就緒的高優(yōu)先級(jí)任務(wù),若需要切換,則最后由OSIntCtxSw來(lái)完成新任務(wù)的調(diào)度,否則仍然返回到被時(shí)鐘節(jié)拍中斷的任務(wù)。

OS_CPU_C.C文件:本文件僅包括一個(gè)OSTaskStkInit()子程序。該函數(shù)模仿TI公司的I$SAVE庫(kù)函數(shù)對(duì)任務(wù)堆棧進(jìn)行初始化,被函數(shù)OSTaskCreate()和OSTaskCreateExt()所調(diào)用并返回任務(wù)堆棧初始化后的指針值。注意:2407A的堆棧與一般MCU不同,芯片本身的堆棧(以下簡(jiǎn)稱(chēng)US)只有8級(jí),無(wú)法作為系統(tǒng)堆棧使用,所以C編譯器將它內(nèi)部的2個(gè)寄存器AR0和AR1保留。AR1作為堆棧指針SP,AR0用做堆棧中臨時(shí)變量指針FP(在匯編程序中不要使用這2個(gè)寄存器,如果必須使用,要關(guān)中斷,并注意保存和恢復(fù))。編譯器將函數(shù)和中斷壓進(jìn)US,并將其返回地址彈出放在SP(AR1)指向的堆棧中,保留當(dāng)前環(huán)境,不同的是函數(shù)只保留程序要使用的寄存器,中斷要調(diào)用I$SAVE保存所有寄存器,返回時(shí)要跳轉(zhuǎn)到(不是調(diào)用)I$REST(這2個(gè)函數(shù)可以在RTS.SRC中看到源代碼)恢復(fù)寄存器。這2個(gè)函數(shù)就像8086中的中斷進(jìn)入和指令I(lǐng)RET,是移植的基礎(chǔ)。

OS_CPU.H文件:內(nèi)容可根據(jù)μC/OS-Ⅱ中80x86的內(nèi)容進(jìn)行修改。

適當(dāng)處理OSMapTbl[]和OSUnMapTbl[]:移植時(shí)還需要對(duì)μC/OSⅡ的OSMapTbl[]和OSUnMapTbl[]2個(gè)表進(jìn)行適當(dāng)處理,否則會(huì)出現(xiàn)尋址錯(cuò)誤而使μC/OSⅡ無(wú)法正常運(yùn)行,這是移植能否成功的重要因素之一。由于TMS320LF2407的存儲(chǔ)器采用的是哈佛結(jié)構(gòu),F(xiàn)lash存儲(chǔ)器(或外擴(kuò)的ROM)位于程序區(qū),因此可按如下方法處理:將μC/OSⅡ中OSMapTbl[]和OSUnMapTbl[]的數(shù)據(jù)類(lèi)型從“INT8Uconst”改為“INT8U”,并在鏈接器命令文件(.CMD)中將“.cinit”塊分配到Flash存儲(chǔ)器(或外擴(kuò)的ROM)中,鏈接選項(xiàng)用“.C”(ROM初始化)。這樣,在程序運(yùn)行時(shí)自動(dòng)對(duì)數(shù)據(jù)區(qū)的RAM進(jìn)行初始化,即運(yùn)行時(shí)自動(dòng)將“.cinit”塊中的數(shù)據(jù)復(fù)制到數(shù)據(jù)區(qū)的RAM中。

按需要配置OS_FG.H,修改CPU中斷向量表和外設(shè)向量表后,根據(jù)實(shí)際需要對(duì)其他文檔中的內(nèi)容進(jìn)行相應(yīng)設(shè)置即可。至此,μC/OSⅡ在TMS320LF2407上的移植就完成了。

3.2LAN91C111的編程

對(duì)LAN91C111主要包括初始化、發(fā)送數(shù)據(jù)包和接收數(shù)據(jù)包三部分。

3.2.1初始化

上電后,LAN91C111內(nèi)部的寄存器的值設(shè)置為缺省值,CPU根據(jù)需要設(shè)置它里面的Configuration、Base和IndividualAddress寄存器,以保證它正常工作。

3.2.2發(fā)送數(shù)據(jù)包流程

(1)DSP向控制器發(fā)送ALLOCATEMEMORY命令(設(shè)置MMUCOM寄存器,通常設(shè)置為0x0020)。MMU負(fù)責(zé)在控制器內(nèi)部的packetbuffer中為待發(fā)送的包分配存儲(chǔ)空間。

(2)DSP查詢(xún)中斷狀態(tài)寄存器中的ALLOCINT位,直到該位被置為1,也可以設(shè)置中斷掩碼中的ALLOCINT位,然后等待硬件中斷,這時(shí)MMU已經(jīng)分配好存儲(chǔ)空間。而且TXpacketnumber放在AllocationResult寄存器中。

(3)將AllocationResult寄存器中的packetNumber拷貝到PacketNUMBER寄存器中,設(shè)置Pointer寄存器(設(shè)置為T(mén)X、WR、AUTOINC,即0x4000)。然后將包的數(shù)據(jù)從upperlayer發(fā)送隊(duì)列傳送到控制器的數(shù)據(jù)寄存器。要求依次寫(xiě)人StatusWord、ByteCount、destinationaddress、sourceaddress、packetsize、packetdata和controlword。

(4)DSP向控制器發(fā)送“ENQUEUEPACKETNUMBERTOTXFIFO”命令(設(shè)置MMUCOM寄存器,通常設(shè)置為Ox00C0),該命令將PacketNumber寄存器中的packetnumber拷貝到TXFIFO,說(shuō)明發(fā)送的包已經(jīng)放入隊(duì)列中。同時(shí)設(shè)置傳輸控制寄存器中的TXENA位,啟動(dòng)transmitter。到目前為止,DSP的設(shè)置工作已完成,它可以空閑,直到接收到一個(gè)控制器產(chǎn)生的發(fā)送中斷。

(5)當(dāng)控制器傳送完包以后,內(nèi)存中的第1個(gè)字(16位)被CSMA/CD寫(xiě)入相應(yīng)的狀態(tài)字,然后將TXFIFO中的packetnumber移到TXcompletionFIFO,當(dāng)TXcompletionFIFO不為空時(shí)產(chǎn)生中斷。

(6)DSP接收到中斷后,開(kāi)始執(zhí)行中斷處理程序,它讀入中斷狀態(tài)寄存器,如果產(chǎn)生發(fā)送中斷,則從FIFO端口寄存器讀入發(fā)送包的PacketNumber,并將它寫(xiě)入Packet Number寄存器。然后從內(nèi)存中讀入狀態(tài)字(包括設(shè)置Pointer寄存器為T(mén)X、RD、AUTOINC,即0x6000,然后從數(shù)據(jù)寄存器中讀入包的狀態(tài)字),它是EPH寄存器的鏡像,根據(jù)狀態(tài)字判斷包發(fā)送是否成功。如果成功則DSP向控制器發(fā)布RELEASE命令(設(shè)置MMUCOM寄存器,設(shè)置為Ox00A0),控制器將釋放發(fā)送包所使用的存儲(chǔ)空間,同時(shí)設(shè)置TXINTAcknowledge寄存器,它將TXcompletionFIFO中的packetnumber清除。有二種產(chǎn)生發(fā)送中斷的方案:①每發(fā)送一個(gè)包產(chǎn)生一個(gè)中斷。②每發(fā)送一個(gè)序列的包產(chǎn)生一個(gè)中斷。通過(guò)控制寄存器的AutoRelease位來(lái)選擇這二種方案,而且這二種方案所使用的發(fā)送中斷位也有所不同。

TXINT:當(dāng)TXcompletionFIFO不為空時(shí)置0;

TXEMPTYINT:當(dāng)TXFIFO為空時(shí)置1;

AUTORELEASE:如果置為1,發(fā)送包成功后,packetnumber不寫(xiě)到TXcompletionFIFO中,而且它所使用的存儲(chǔ)空間被自動(dòng)釋放。

(7)選擇使用“每發(fā)送一個(gè)包產(chǎn)生一個(gè)中斷”方案:允許TXINT中斷,AUTORELEASE=0,這種方案的流程如上所示。

(8)選擇使用“每發(fā)送一個(gè)序列的包產(chǎn)生一個(gè)中斷”方案:允許TXEMPTYINT和TXINT,AUTORELEASE=1,當(dāng)發(fā)送完FIFO中的最后一個(gè)包后,產(chǎn)生TXEMPTYINT中斷。當(dāng)發(fā)生嚴(yán)重的發(fā)送錯(cuò)誤時(shí),產(chǎn)生TXINT中斷,同時(shí)將發(fā)送失敗的包的packetnumber保存到FIFOPorts寄存器,這樣DSP就可以知道發(fā)送過(guò)程停止了。該方案可以減少DSP的負(fù)擔(dān),而且存儲(chǔ)空間的釋放也更迅速。當(dāng)AUTORELEASE=1時(shí),DSP不能得到成功發(fā)送包的packetnumber。

3.2.3接收數(shù)據(jù)包流程

(1)DSP設(shè)置接收控制寄存器中的RXEN位,允許接收包。

(2)含有正確地址的包被接收到,從MMU請(qǐng)求存儲(chǔ)空間,并分派一個(gè)packetnumber,內(nèi)部的DMA邏輯產(chǎn)生連續(xù)的地址,并將接收到的字寫(xiě)到內(nèi)存中。如果超界,則包被丟棄,存儲(chǔ)空間被釋放。當(dāng)檢測(cè)到包結(jié)束時(shí),狀態(tài)字被寫(xiě)到接收包的最前面,bytecount寫(xiě)到第2個(gè)字。如果CRC校驗(yàn)正確,則packetnumber被寫(xiě)到RXFIFO。當(dāng)RXFIFO非空時(shí),產(chǎn)生RCVINT中斷;如果CRC校驗(yàn)不正確,則存儲(chǔ)空間被釋放,而且不產(chǎn)生中斷。

(3)DSP接收到中斷后開(kāi)始執(zhí)行中斷處理程序,它讀入中斷狀態(tài)寄存器,如果產(chǎn)生接收中斷(RCVINT位為1),則可以從FIFO端口寄存器得到接收的包的packetnumber,而且可以從數(shù)據(jù)寄存器將接收包傳送到DSP的內(nèi)存或外存中。當(dāng)處理結(jié)束時(shí),DSP向處理器發(fā)布REMOVEANDRELEASEFROMTOPOFRX命令(即設(shè)置寄存器MMUCOM,設(shè)置為0x0060),釋放使用的存儲(chǔ)空間和packetnumber。

4結(jié)束語(yǔ)

對(duì)以太網(wǎng)和快速以太網(wǎng)的自動(dòng)協(xié)商模式使LAN91C111具有很高的性?xún)r(jià)比,應(yīng)用領(lǐng)域廣泛。本設(shè)計(jì)利用LAN91C111和DSP芯片組成嵌入式以太網(wǎng)通信系統(tǒng),能夠正確地接入快速以太網(wǎng),具備10M/100Mbps、全雙工/半雙工自適應(yīng)等多種功能,符合IEEE802.3/802.3u-100Base-TX/lOBase-T規(guī)范,實(shí)現(xiàn)的嵌入式以太網(wǎng)接口支持RJ45和以太網(wǎng)的連接,可以通過(guò)以太網(wǎng)接入Internet,以實(shí)現(xiàn)從Internet上監(jiān)控嵌入式設(shè)備。

【編輯推薦】

  1. 企業(yè)以太網(wǎng)新突破
  2. 以太網(wǎng):新標(biāo)準(zhǔn)新應(yīng)用
  3. 100G以太網(wǎng)市場(chǎng)距離成熟尚早
  4. 說(shuō)不盡的以太網(wǎng)!
責(zé)任編輯:于爽 來(lái)源: 21IC中國(guó)電子網(wǎng)
相關(guān)推薦

2009-08-17 11:08:35

嵌入式網(wǎng)絡(luò)無(wú)線(xiàn)局域網(wǎng)設(shè)計(jì)

2010-01-11 09:44:48

千兆位以太網(wǎng)交換機(jī)

2013-01-21 10:20:22

以太網(wǎng)GSM數(shù)據(jù)傳輸

2013-02-20 15:23:23

2013-01-21 10:26:13

2017-03-20 15:41:42

以太網(wǎng)物聯(lián)網(wǎng)

2009-08-02 17:26:11

以太網(wǎng)電源以太網(wǎng)供電

2023-01-04 09:37:16

2022-12-14 08:06:08

2011-09-14 14:41:14

以太網(wǎng)

2013-12-19 09:16:15

以太網(wǎng)結(jié)構(gòu)以太網(wǎng)

2009-02-19 10:18:32

FCoE增強(qiáng)型以太網(wǎng)以太網(wǎng)光纖

2010-02-04 12:59:04

交換式以太網(wǎng)

2023-07-16 22:48:59

2017-01-19 11:18:37

2012-10-19 09:42:26

以太網(wǎng)400G以太網(wǎng)兆兆以太網(wǎng)

2010-01-08 09:52:46

千兆以太網(wǎng)交換機(jī)

2011-09-08 10:17:19

以太網(wǎng)100G40G

2023-05-22 10:09:03

以太網(wǎng)

2022-09-20 11:32:32

以太網(wǎng)電纜基礎(chǔ)網(wǎng)絡(luò)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

波多野结衣激情| 亚洲自拍小视频| 中国毛片在线观看| 91成人app| 亚洲国产综合91精品麻豆| 免费观看成人高| 国产乱叫456在线| 国产日韩欧美一区在线| 久久韩剧网电视剧| 性欧美丰满熟妇xxxx性久久久| www成人在线视频| 夜夜爽夜夜爽精品视频| 日韩欧美视频第二区| 亚洲国产日韩在线观看| 日本aⅴ免费视频一区二区三区| 久久99久国产精品黄毛片入口| 30一40一50老女人毛片| 精品久久国产一区| 在线免费观看一区| 国产www免费| 日本中文在线| 久久久久高清精品| αv一区二区三区| 成人黄色片在线观看| 亚洲成色精品| 久久在线免费视频| 91视频免费在观看| 琪琪久久久久日韩精品| 欧美一区二区啪啪| www.com黄色片| 天天综合网站| 欧美性猛交xxxxx水多| 日本香蕉视频在线观看| 久久久久久国产精品免费无遮挡| 国产色综合久久| 精品无人区一区二区三区竹菊| 国产区精品在线| 美女网站一区二区| 国产精品高清在线观看| 日本免费在线观看视频| 亚洲国产高清视频| 日韩视频在线免费| 手机看片国产日韩| 日本精品三区| 亚洲欧洲xxxx| 婷婷色一区二区三区| 图片婷婷一区| 亚洲视频电影图片偷拍一区| a级在线观看视频| 美女福利一区| 国产婷婷色综合av蜜臀av| 成人在线视频免费播放| www.神马久久| 日韩欧美精品在线| 女女调教被c哭捆绑喷水百合| 国产精品日本一区二区不卡视频| 欧美日韩国产高清一区二区三区| 午夜精品在线免费观看| 另类一区二区| 91精品国产一区二区三区香蕉 | 精品黄色免费中文电影在线播放| 国产色产综合色产在线视频| 奇米精品在线| 午夜视频在线观看免费视频| 国产精品成人网| 一区二区高清视频| 2021国产在线| 亚洲一二三四区不卡| 加勒比成人在线| 欧美男男tv网站在线播放| 欧美日韩亚洲一区二区三区| 免费看a级黄色片| 日韩久久99| 日韩欧美在线123| 国产又粗又猛又色| 欧美日韩爱爱| 精品国产一区二区三区久久狼黑人 | 欧美日韩精品欧美日韩精品| 嫩草影院国产精品| 24小时成人在线视频| 日韩欧美国产成人一区二区| 艳妇乳肉豪妇荡乳xxx| 久久99影视| 久久精品国产精品| 国产在线视频99| 久久国产毛片| 91沈先生作品| 头脑特工队2在线播放| 国产网站一区二区| 亚洲人体一区| 草草在线视频| 欧美日韩不卡在线| 国产国语老龄妇女a片| 国产一区二区欧美| 另类图片亚洲另类| 中文字幕视频网站| 久久er精品视频| 国产原创精品| 国产原创精品视频| 欧美色另类天堂2015| 中文字幕亚洲影院| 日韩丝袜视频| 欧美日韩国产第一页| 精品国产午夜福利| 高清av一区二区| 午夜精品亚洲一区二区三区嫩草 | 668精品在线视频| 夜夜躁狠狠躁日日躁av| 99综合电影在线视频| 制服国产精品| 性欧美超级视频| 精品国产一区二区亚洲人成毛片| 欧美一区二区三区粗大| 99精品热6080yy久久| 国产日韩欧美一二三区| 欧洲视频在线免费观看| 一区二区三区精品| 欧美精品性生活| 色愁久久久久久| 欧美高清在线视频观看不卡| 一区二区视频播放| 国产亚洲精品7777| 无码播放一区二区三区| 日韩免费成人| www.欧美免费| 在线观看国产小视频| 久久蜜桃一区二区| 男女超爽视频免费播放| 98视频精品全部国产| 久久香蕉国产线看观看网| 波多野结衣大片| 91蜜桃传媒精品久久久一区二区| 看全色黄大色大片| 9.1麻豆精品| 日韩有码在线电影| 中文字幕永久在线视频| 国产亚洲欧美激情| 中文字幕国产传媒| 国产亚洲精品美女久久久久久久久久| 欧美亚洲在线视频| 暖暖视频在线免费观看| 欧美日韩国产中文精品字幕自在自线| 91精品又粗又猛又爽| 好看的av在线不卡观看| 91av免费看| 美女网站视频在线| 精品sm捆绑视频| 免费观看一级视频| 不卡av免费在线观看| 免费观看国产精品视频| 开心激情综合| 91po在线观看91精品国产性色| 日韩性xxxx| 欧美日韩中文在线观看| 波多野结衣办公室33分钟| 久久综合影视| 亚洲国产欧洲综合997久久 | 亚洲xxxx做受欧美| 欧洲黄色一区| 亚洲娇小xxxx欧美娇小| 91porny在线| 欧美激情中文字幕一区二区| 五月婷婷激情久久| 亚洲久久久久| 国产精品日韩一区二区三区| 激情国产在线| 亚洲欧美日韩国产中文| 亚洲一区二区色| 亚洲男人的天堂在线观看| 人妻体体内射精一区二区| 尤物网精品视频| 免费av一区二区三区| 国产精品亚洲一区二区三区在线观看| 中文字幕亚洲一区二区三区五十路| 国产精品国产一区二区三区四区| 亚洲日韩欧美一区二区在线| 色婷婷狠狠18禁久久| 亚洲欧美日本视频在线观看| 欧美性xxxx69| 国产精品一区二区三区av| 久久免费高清视频| 岛国在线视频免费看| 欧美一区二区三区喷汁尤物| 二区视频在线观看| 国产精品白丝在线| 日韩无码精品一区二区| 蜜桃精品视频在线观看| 国产黄色激情视频| 美女毛片一区二区三区四区| 成人免费看黄网站| 午夜裸体女人视频网站在线观看| 中文字幕av日韩| 午夜精品一二三区| 欧美系列日韩一区| 免费在线一区二区三区| 国产日产亚洲精品系列| 9191在线视频| 蜜臀av性久久久久蜜臀av麻豆 | 日韩成人免费电影| www.国产二区| 成人免费看片39| 国产在线精品一区二区三区》| 国产福利91精品一区二区| 欧美激情区在线播放| 啊v在线视频| 亚洲第一区第二区| 国产裸体永久免费无遮挡| 欧美日韩美女在线观看| 国产精品久久久久久久精| 久久久久久毛片| 免费观看污网站| 精品在线观看视频| 欧美日韩亚洲一二三| 一区视频在线| 日本道在线视频| 欧美丝袜一区| 欧美综合激情| 欧美爱爱网站| 国产经典一区二区三区| 日韩成人综合网| 国产福利视频一区二区| 国内激情视频在线观看| 久久99精品视频一区97| 好吊日视频在线观看| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 蜜桃av免费观看| 91视频一区二区| 中文字幕乱码在线人视频| 久久精品国产免费| 三级在线免费看| 妖精视频成人观看www| 97在线免费视频观看| 我不卡影院28| 国产又黄又爽免费视频| 希岛爱理av一区二区三区| 天堂精品视频| 奇米影视亚洲| 影音先锋在线亚洲| 99久久亚洲精品蜜臀| 亚洲午夜久久久影院伊人| 久久精品国产68国产精品亚洲| 亚洲国产成人不卡| 成人免费av| 一区二区视频在线播放| 97精品国产一区二区三区| 亚洲a∨一区二区三区| 日韩精品一卡| 正在播放精油久久| 综合一区av| h无码动漫在线观看| 在线精品亚洲| 国产美女网站在线观看| 国产精品尤物| 黑森林福利视频导航| 天堂精品中文字幕在线| 99热手机在线| 久久97超碰国产精品超碰| 樱花草www在线| 国产精品影视天天线| 国产高潮失禁喷水爽到抽搐| 成人av网在线| 三上悠亚影音先锋| 国产精品欧美一级免费| 免费中文字幕在线| 五月综合激情网| 日韩电影在线观看一区二区| 欧美三级电影在线看| 国产精品热久久| 欧美成人性战久久| 视频一区二区三区国产| 中文字幕在线看视频国产欧美在线看完整 | 成人涩涩小片视频日本| 玉米视频成人免费看| 成年人午夜视频| 欧美综合久久久| 国产91视频在线| 亚洲毛片一区二区| 日本成人网址| 国a精品视频大全| 五月激情久久| 成人av播放| 国产区精品区| 91免费版看片| 视频一区中文字幕国产| 欧美激情国内自拍| 97久久精品人人做人人爽| 精品一区二区三区蜜桃在线| 亚洲美女淫视频| 国产成人无码精品| 欧美日韩日本视频| 成人午夜精品福利免费| 伊人久久久久久久久久| 黄色羞羞视频在线观看| 国产精品99导航| youjizz亚洲| 亚洲午夜在线观看| 久久av一区二区三区| 一级片黄色免费| 久久精品一区八戒影视| 久操视频免费在线观看| 欧美视频在线一区| 日韩永久免费视频| 久久精品中文字幕电影| 吞精囗交69激情欧美| 成人免费视频网站| 99久久99视频只有精品| 激情综合在线观看| 国产91丝袜在线观看| www.黄色com| 一本到三区不卡视频| 黄色av免费观看| 美女啪啪无遮挡免费久久网站| jizz内谢中国亚洲jizz| 99久久99久久精品国产片| 日韩精品中文字幕第1页| 免费无码av片在线观看| 成人午夜看片网址| 国产人妻精品一区二区三区不卡| 在线免费不卡视频| 涩爱av在线播放一区二区| 欧美第一黄色网| 欧美成人精品一级| 在线综合视频网站| 日本亚洲一区二区| 欧美特级黄色录像| 欧美日韩久久久久| 污污网站在线免费观看| 欧美极品少妇xxxxx| 青草伊人久久| 日本一级淫片演员| 狠狠久久亚洲欧美| 午夜黄色福利视频| 精品视频在线免费观看| yw在线观看| 国产精品视频精品视频| 成人网18免费网站| www.日本一区| 中文子幕无线码一区tr| 中文字幕91爱爱| 中文字幕不卡在线视频极品| 韩日精品一区| 日产精品一线二线三线芒果| 在线亚洲观看| 蜜臀av一区二区三区有限公司| 亚洲成人av中文| 天堂成人在线观看| 91精品国产精品| 乱亲女h秽乱长久久久| 欧美国产亚洲一区| 久久先锋资源网| 亚洲色成人www永久网站| 亚洲色图第三页| av成人免费| 中文字幕一区综合| 国产福利91精品一区二区三区| 久久久久久免费观看| 欧美精品一区二区三区高清aⅴ | 成人黄色免费网址| 欧美主播一区二区三区美女| 亚洲视频tv| 亚洲综合自拍一区| 亚洲经典三级| 韩国三级hd中文字幕| 欧美日韩极品在线观看一区| 国产秀色在线www免费观看| 97se国产在线视频| 国产亚洲在线| 国产视频三区四区| 欧美一区二区三区在线观看 | 年下总裁被打光屁股sp| 激情久久av一区av二区av三区| 男男激情在线| 成人免费在线视频网站| 亚洲国产激情| 国产又粗又黄又猛| 欧美一级一级性生活免费录像| 91白丝在线| 视频在线精品一区| 国产高清精品网站| 天码人妻一区二区三区在线看| 中文字幕一精品亚洲无线一区| 亚洲日本视频在线| 欧美性猛交xxx乱久交| 亚洲激情av在线| 欧美日韩免费做爰大片| 美女国产一区二区| 欧美疯狂性受xxxxx喷水图片| 亚洲经典一区二区三区| 欧美一级片一区| 99久久夜色精品国产亚洲96| 国产黑丝一区二区| 欧美三级电影在线看| heyzo一区| 亚洲精品国产精品国自产观看| 国产99久久久精品| 亚洲视屏在线观看| 久久青草福利网站| 欧美xxxx中国| 成人影视免费观看| 日韩精品一区二区三区在线|