• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于ENC28J60的Nios Ⅱ網(wǎng)絡(luò)驅(qū)動程序開發(fā)

    2016-06-17 09:32:38陳麗娟
    關(guān)鍵詞:驅(qū)動程序

    黃 翌,陳麗娟

    (1.中國電子科技集團(tuán)第三十八研究所 孔徑陣列與空間探測安徽省重點(diǎn)實(shí)驗(yàn)室,安徽 合肥 230088;2.合肥工業(yè)大學(xué) 儀器科學(xué)與光電工程學(xué)院,安徽 合肥 230009)

    ?

    基于ENC28J60的Nios Ⅱ網(wǎng)絡(luò)驅(qū)動程序開發(fā)

    黃翌1,陳麗娟2

    (1.中國電子科技集團(tuán)第三十八研究所 孔徑陣列與空間探測安徽省重點(diǎn)實(shí)驗(yàn)室,安徽 合肥230088;2.合肥工業(yè)大學(xué) 儀器科學(xué)與光電工程學(xué)院,安徽 合肥230009)

    摘要:文章介紹了以ENC28J60作為網(wǎng)絡(luò)設(shè)備的嵌入式系統(tǒng)以太網(wǎng)通信功能的實(shí)現(xiàn)方法,研究了ENC28J60硬件的初始化、數(shù)據(jù)包收發(fā)的軟件編程算法,分析了LwIP 的網(wǎng)絡(luò)接口驅(qū)動層設(shè)計(jì),介紹了如何在LwIP下開發(fā)網(wǎng)絡(luò)驅(qū)動程序完成LwIP協(xié)議棧在ENC28J60芯片上的移植,并對系統(tǒng)的通信性能進(jìn)行了驗(yàn)證。

    關(guān)鍵詞:Nios Ⅱ軟核;LwIP協(xié)議棧;ENC28J60硬件;驅(qū)動程序

    嵌入式IP軟核進(jìn)行SOPC設(shè)計(jì)的方法因?yàn)榈统杀?、可剪裁、可重?gòu)等特性得到越來越廣泛的應(yīng)用。Altera公司的Nios Ⅱ軟核是一種采用流水線技術(shù)、單指令流的RISC處理器,可以通過開放的Avalon總線與其他采用VHDL語言描述的硬件接口模塊組成嵌入式硬件系統(tǒng)[1]。它具有靈活、可裁減、低成本、高性能等特點(diǎn),因此有很強(qiáng)的競爭力。自從2000年問世以來,Nios Ⅱ已廣泛地應(yīng)用于通信、工業(yè)控制、計(jì)算機(jī)相關(guān)產(chǎn)品和消費(fèi)類電子領(lǐng)域等[2]。

    隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,越來越多的工業(yè)測試設(shè)備將以太網(wǎng)接入功能作為默認(rèn)配置來實(shí)現(xiàn)設(shè)備的遠(yuǎn)程監(jiān)控和信息分布式處理,而此前選擇的以太網(wǎng)控制器都是專為個人計(jì)算機(jī)系統(tǒng)設(shè)計(jì)的,結(jié)構(gòu)復(fù)雜、占用空間大且較昂貴[3]。本文使用的以太網(wǎng)控制器芯片ENC28J60是微芯公司專為嵌入式系統(tǒng)開發(fā)的小型以太網(wǎng)控制器,采用標(biāo)準(zhǔn)的SPI串行接口,外圍元件配置簡單,完全兼容IEEE 802.3協(xié)議,內(nèi)部集成MAC和10 BASE-T PHY,支持全雙工和半雙工模式[4]。芯片內(nèi)的雙端口RAM可以自由配置,內(nèi)嵌可編程數(shù)據(jù)包過濾器,支持單播(unicast)、組播(multicast)、廣播(broadcast)和可編程模式匹配信息包,以減輕控制器芯片的處理負(fù)荷。本文主要介紹如何在Nios Ⅱ下基于LwIP協(xié)議棧開發(fā)ENC28J60網(wǎng)絡(luò)驅(qū)動程序。

    1軟件系統(tǒng)

    系統(tǒng)軟件平臺采用μC/OS-Ⅱ嵌入式操作系統(tǒng),使用LwIP網(wǎng)絡(luò)協(xié)議棧。

    針對所使用的ENC28J60芯片,設(shè)計(jì)其在LwIP下的驅(qū)動程序。在此基礎(chǔ)上開發(fā)的應(yīng)用程序工作系統(tǒng)模型如圖1所示。

    圖1 程序系統(tǒng)模型

    μC/OS-Ⅱ開源實(shí)時操作系統(tǒng)是專門為計(jì)算機(jī)的嵌入式應(yīng)用設(shè)計(jì)的,絕大部分代碼用C語言編寫,便于移植到任何一種CPU上。μC/OS-Ⅱ?qū)崿F(xiàn)了一個基于優(yōu)先級調(diào)度的搶占式的實(shí)時內(nèi)核,并在這個內(nèi)核之上提供最基本的系統(tǒng)服務(wù),如信號量、郵箱、消息隊(duì)列、內(nèi)存管理、中斷管理等,具有執(zhí)行效率高、占用空間小、實(shí)時性能優(yōu)良和可擴(kuò)展性強(qiáng)等特點(diǎn)[5]。

    LwIP是lightweight(輕量級)IP協(xié)議棧,提供了一套小型化的TCP/IP傳輸控制協(xié)議,可以在提供完整的TCP/IP功能的同時減少系統(tǒng)資源的使用[6]。

    LwIP是專為存儲器容量較小的嵌入式系統(tǒng)設(shè)計(jì)的,適用于Nios Ⅱ處理器系統(tǒng)。LwIP使用操作系統(tǒng)提供了一些高級管理功能,如信號量管理、消息隊(duì)列管理、創(chuàng)建線程等。如果使用的操作系統(tǒng)不同,則必須針對不同的操作系統(tǒng)進(jìn)行移植。LwIP分為幾個層次,如圖2所示。

    圖2中網(wǎng)絡(luò)接口驅(qū)動層用來為LwIP提供網(wǎng)絡(luò)接口芯片的驅(qū)動程序。針對不同的網(wǎng)絡(luò)接口芯片開發(fā)設(shè)計(jì)不同的驅(qū)動程序,則可使LwIP操作不同的網(wǎng)絡(luò)接口芯片。本系統(tǒng)采用ENC28J60芯片,需要設(shè)計(jì)其驅(qū)動程序,并提供與LwIP的調(diào)用接口。

    圖2 LwIP軟件層次

    1.1網(wǎng)絡(luò)設(shè)備驅(qū)動的體系結(jié)構(gòu)

    LwIP協(xié)議棧的網(wǎng)絡(luò)設(shè)備驅(qū)動程序的體系結(jié)構(gòu)如圖3所示,其源代碼中提供了網(wǎng)絡(luò)設(shè)備接口及以上層次的代碼,開發(fā)網(wǎng)絡(luò)設(shè)備驅(qū)動程序的主要工作就是完成設(shè)備驅(qū)動功能層的相應(yīng)代碼。LwIP中所有的網(wǎng)絡(luò)設(shè)備都抽象為一個統(tǒng)一的接口,即網(wǎng)絡(luò)設(shè)備接口struct netif,操作系統(tǒng)通過網(wǎng)絡(luò)設(shè)備接口鏈表對所有網(wǎng)絡(luò)設(shè)備進(jìn)行管理[7]。

    網(wǎng)絡(luò)設(shè)備驅(qū)動程序需要根據(jù)具體的硬件特性操控內(nèi)部的功能寄存器,實(shí)例化相應(yīng)的網(wǎng)絡(luò)設(shè)備接口,實(shí)現(xiàn)其中的收發(fā)數(shù)據(jù)包函數(shù)及中斷處理程序,將具體的收發(fā)數(shù)據(jù)包函數(shù)賦予網(wǎng)絡(luò)設(shè)備接口結(jié)構(gòu)體中的函數(shù)指針,最后將此結(jié)構(gòu)體加入網(wǎng)絡(luò)設(shè)備鏈表完成網(wǎng)絡(luò)設(shè)備驅(qū)動程序的開發(fā)[8]。

    圖3 網(wǎng)絡(luò)設(shè)備驅(qū)動的體系結(jié)構(gòu)

    1.2ENC28J60網(wǎng)絡(luò)接口數(shù)據(jù)結(jié)構(gòu)

    struct netif結(jié)構(gòu)體是整個網(wǎng)絡(luò)驅(qū)動結(jié)構(gòu)的核心,如圖4所示。

    圖4中定義了很多供網(wǎng)絡(luò)協(xié)議接口層調(diào)用設(shè)備的標(biāo)準(zhǔn)方法[9]。

    (1)全局信息及底層硬件信息。*next為指向全局鏈表下一個設(shè)備的指針;ip_addr為網(wǎng)絡(luò)設(shè)備IP地址;netmask為網(wǎng)絡(luò)設(shè)備子網(wǎng)掩碼;gw為網(wǎng)絡(luò)設(shè)備網(wǎng)關(guān)地址;state為指向網(wǎng)絡(luò)設(shè)備驅(qū)動的特定狀態(tài);hwaddr_len為網(wǎng)絡(luò)設(shè)備物理地址長度,即MAC地址長度,值為6;hwaddr為網(wǎng)絡(luò)設(shè)備物理地址,即MAC地址;mtu為最大傳輸單元,以太網(wǎng)中值為1500;flags為網(wǎng)絡(luò)設(shè)備狀態(tài)信息標(biāo)志位;link_type為網(wǎng)絡(luò)設(shè)備連接類型;name為網(wǎng)絡(luò)設(shè)備名稱,用于標(biāo)識設(shè)備驅(qū)動的種類;num為用來區(qū)分相同類別的不同網(wǎng)絡(luò)接口。

    (2)數(shù)據(jù)包處理函數(shù)。*input為指向數(shù)據(jù)包接收函數(shù),用于將網(wǎng)絡(luò)設(shè)備接收到的數(shù)據(jù)包提交給IP層;*output為指向數(shù)據(jù)包發(fā)送函數(shù),用于IP層將數(shù)據(jù)包發(fā)送到網(wǎng)絡(luò)接口上;*linkoutput為指向鏈路連接函數(shù),由ARP調(diào)用,用于進(jìn)行IP地址解析。

    圖4 網(wǎng)絡(luò)接口數(shù)據(jù)結(jié)構(gòu)

    1.3網(wǎng)絡(luò)驅(qū)動程序?qū)崿F(xiàn)原理

    (1)網(wǎng)絡(luò)設(shè)備初始化。首先對netif網(wǎng)絡(luò)接口數(shù)據(jù)結(jié)構(gòu)進(jìn)行初始化,設(shè)定物理地址、IP地址,對函數(shù)指針賦值,將其加入網(wǎng)絡(luò)設(shè)備鏈表;然后在操作系統(tǒng)中增加數(shù)據(jù)包傳輸?shù)男盘柫亢虯RP(Address Resolution Protocol)地址解析協(xié)議信號量,防止網(wǎng)絡(luò)硬件資源的重復(fù)占用造成資源互鎖;最后完成網(wǎng)絡(luò)設(shè)備的硬件初始化,申請接收和發(fā)送緩沖區(qū),設(shè)置單播、組播和廣播寄存器,設(shè)置中斷并使能等功能。

    根據(jù)SOPC軟件系統(tǒng)的框架要求,驅(qū)動程序需要實(shí)現(xiàn)2個專用的宏定義ALTERA-ENC28J60-INSTANCE(name,dev)和ALTERA-ENC28J60-INIT(name,dev)來調(diào)用網(wǎng)絡(luò)設(shè)備初始化。

    (2)網(wǎng)絡(luò)數(shù)據(jù)包接收和中斷處理。中斷觸發(fā)后,將判斷是否有傳輸錯誤。如果有傳輸錯誤,對網(wǎng)絡(luò)設(shè)備相應(yīng)傳輸功能進(jìn)行復(fù)位初始化;如果收到了有效數(shù)據(jù)包,將數(shù)據(jù)存入接收緩沖區(qū),給操作系統(tǒng)發(fā)送數(shù)據(jù)包傳輸信號量并退出中斷。

    操作系統(tǒng)收到信號量后,將調(diào)用* input指向的數(shù)據(jù)包接收函數(shù),通過對網(wǎng)絡(luò)層和傳輸層的解析,最后提交到應(yīng)用層進(jìn)行用戶處理。

    (3)網(wǎng)絡(luò)數(shù)據(jù)包發(fā)送和ARP數(shù)據(jù)解析。網(wǎng)絡(luò)連接后,驅(qū)動程序自動觸發(fā)ARP解析,調(diào)用鏈路連接函數(shù)。鏈路連接函數(shù)在使用網(wǎng)絡(luò)設(shè)備資源前需要判斷ARP信號量是否釋放防止資源互鎖,然后調(diào)用LwIP網(wǎng)絡(luò)協(xié)議棧內(nèi)部函數(shù)etharp-output進(jìn)行地址解析,最后釋放ARP信號量。

    網(wǎng)絡(luò)數(shù)據(jù)包的發(fā)送需要應(yīng)用層程序調(diào)用*output指向的數(shù)據(jù)包發(fā)送函數(shù),等待可用的數(shù)據(jù)包傳輸信號量,將待發(fā)送數(shù)據(jù)存入網(wǎng)絡(luò)設(shè)備內(nèi)部的發(fā)送緩沖區(qū),網(wǎng)絡(luò)設(shè)備將自動發(fā)送網(wǎng)絡(luò)數(shù)據(jù),函數(shù)最后釋放數(shù)據(jù)包傳輸信號量。

    (4)ENC28J60網(wǎng)絡(luò)驅(qū)動程序的結(jié)構(gòu)。按照LwIP協(xié)議棧對驅(qū)動程序的要求,需要實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備硬件初始化函數(shù)enc28j60-init、網(wǎng)絡(luò)數(shù)據(jù)輸入處理函數(shù)enc28j60-input、網(wǎng)絡(luò)數(shù)據(jù)輸出處理函數(shù)enc28j60-output和網(wǎng)絡(luò)數(shù)據(jù)中斷處理函數(shù)enc28j60-isr,各函數(shù)的處理流程如圖5所示。

    圖5 函數(shù)處理流程圖

    2測試

    將驅(qū)動程序加入測試應(yīng)用程序后,編譯下載到硬件電路中,完成主控計(jì)算機(jī)與硬件電路的網(wǎng)絡(luò)信息互傳。使用Ping命令進(jìn)行測試,利用網(wǎng)絡(luò)抓包軟件對數(shù)據(jù)包進(jìn)行分析,如圖6所示,Ping命令產(chǎn)生的網(wǎng)際控制報(bào)文協(xié)議(Internet Control Message Protocol,ICMP)包進(jìn)行網(wǎng)絡(luò)交互,數(shù)據(jù)包響應(yīng)完整,TTL(time to live)小于2 ms。

    在主控計(jì)算機(jī)端使用sniffer軟件向硬件電路發(fā)送數(shù)據(jù)包進(jìn)行硬件電路接收數(shù)據(jù)處理測試,得到的測試結(jié)果見表1所列。

    圖6 Ping命令產(chǎn)生的ICMP報(bào)文

    數(shù)據(jù)包長度/Byte發(fā)送速率/(包·s-1)發(fā)送數(shù)據(jù)量/(104包)接收數(shù)據(jù)量/包收包率/%100100110001005001001100010010001001676367.63

    通過表1的測試結(jié)果可以看出,當(dāng)有大數(shù)據(jù)包(數(shù)據(jù)包長度為1 000 Byte)頻繁到達(dá)時,硬件電路無法及時處理數(shù)據(jù),使接收報(bào)文成功率下降,并導(dǎo)致操作系統(tǒng)無法響應(yīng)其他任務(wù)。由于大數(shù)據(jù)包不斷到達(dá)網(wǎng)絡(luò)設(shè)備,觸發(fā)中斷,操作系統(tǒng)被網(wǎng)絡(luò)任務(wù)占用,無法執(zhí)行其他任務(wù)的現(xiàn)象稱為網(wǎng)絡(luò)堵塞。當(dāng)取消主控計(jì)算機(jī)的發(fā)送任務(wù)后,驅(qū)動程序中的出錯處理可以使網(wǎng)絡(luò)設(shè)備自行恢復(fù)正常通訊??紤]到在多數(shù)嵌入式系統(tǒng)應(yīng)用中網(wǎng)絡(luò)作為控制及信息傳輸工具,不需要頻繁地處理大數(shù)據(jù),通過在驅(qū)動程序初始化網(wǎng)絡(luò)設(shè)備時限制數(shù)據(jù)包的長度,增加大數(shù)據(jù)丟包處理機(jī)制,并調(diào)高關(guān)鍵任務(wù)的優(yōu)先級,可以解決多任務(wù)處理時無法及時響應(yīng)大數(shù)據(jù)包而造成網(wǎng)絡(luò)堵塞的“假死機(jī)”現(xiàn)象。

    3結(jié)束語

    本文分析了如何基于Nios Ⅱ軟核在μC/OS-Ⅱ操作系統(tǒng)和LwIP協(xié)議棧上開發(fā)ENC28J60網(wǎng)絡(luò)設(shè)備驅(qū)動程序,詳細(xì)討論了基于Nios Ⅱ框架μC/OS-Ⅱ?qū)崟r操作系統(tǒng)中需要實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)、指針函數(shù)和宏定義;并重點(diǎn)介紹了網(wǎng)絡(luò)設(shè)備的硬

    件初始化和網(wǎng)絡(luò)數(shù)據(jù)包的接收和發(fā)送處理;最后通過硬件設(shè)備和測試應(yīng)用程序?qū)W(wǎng)絡(luò)性能進(jìn)行了評估。測試結(jié)果表明,在不存在大數(shù)據(jù)量接收和發(fā)送事件的應(yīng)用場合,網(wǎng)絡(luò)設(shè)備響應(yīng)快。本系統(tǒng)已經(jīng)成功應(yīng)用于分布式儀表監(jiān)控測量系統(tǒng)中,使用方便、運(yùn)行穩(wěn)定,具有一定的實(shí)用價值。

    [參考文獻(xiàn)]

    [1]田青峰,盧泳兵,劉志鵬.NIOS在網(wǎng)絡(luò)通信系統(tǒng)中的應(yīng)用[J].無線電工程,2013,43(5):10-12.

    [2]王仁波,魏雄.基于Nios Ⅱ軟核嵌入式系統(tǒng)的以太網(wǎng)接口設(shè)計(jì)[J].東華理工學(xué)院學(xué)報(bào):自然科學(xué)版,2007,30(1):73-77.

    [3]鮑軍民.基于ENC28J60控制器的智能儀表以太網(wǎng)接口設(shè)計(jì)[J].電子元器件應(yīng)用,2007,9(11):1-5.

    [4]李陽,吳成富,鄧紅德.基于DSP和ENC28J60的多串口與以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)[J].測控技術(shù),2011,30(12):61-65.

    [5]胡玨.基于μC/OS-Ⅱ的實(shí)時多任務(wù)應(yīng)用研究[J].計(jì)算技術(shù)與自動化,2008,27(1):115-119.

    [6]時建雷,肖鐵軍.面向LwIP的NIOSII網(wǎng)絡(luò)驅(qū)動程序開發(fā)[J].微計(jì)算機(jī)信息,2008,24(5):36-38.

    [7]喬從連.Nios Ⅱ網(wǎng)絡(luò)設(shè)備加載及UDP通訊應(yīng)用[J].微計(jì)算機(jī)信息,2009,25(12-2):84-86.

    [8]羅維,李君懿.基于BF533的Linux網(wǎng)絡(luò)驅(qū)動程序的開發(fā)[J].電子設(shè)計(jì)工程,2009,17(5):33-35.

    [9]王建平,周辰飛,朱程輝,等.一種ZigBee-TCP/IP無縫網(wǎng)關(guān)模型[J].合肥工業(yè)大學(xué)學(xué)報(bào):自然科學(xué)版,2013,36(9):1058-1062.

    (責(zé)任編輯胡亞敏)

    Development of Nios Ⅱ network driver based on ENC28J60

    HUANG Yi1,CHEN Li-juan2

    (1.Key Laboratory of Aperture Array and Space Application,No.38 Research Institute of China Electronics Technology Group Corporation,Hefei 230088,China;2.School of Instrument Science and Opto-electronic Engineering,Hefei University of Technology,Hefei 230009,China)

    Abstract:In this paper,a method of realizing embedded system network communication with ENC28J60 as network device is presented.The ENC28J60’s hardware initialization and the arithmetic of how to receive and transmit the data packet are studied.Then the design of LwIP’s network interface driver layer is analyzed,and the ENC28J60’s driver is developed based on LwIP to achieve the transplant of LwIP.Finally,the communication performance of the system is tested.

    Key words:Nios Ⅱ soft-core;LwIP protocol stack;ENC28J60 hardware;driver

    收稿日期:2015-06-30;修回日期:2016-02-11

    基金項(xiàng)目:國家國際科技合作專項(xiàng)資助項(xiàng)目(2011DFA12430);安徽省重大科學(xué)儀器專項(xiàng)資助項(xiàng)目(1310115190)

    作者簡介:黃翌(1978-),男,安徽合肥人,中國電子科技集團(tuán)第三十八研究所高級工程師.

    doi:10.3969/j.issn.1003-5060.2016.04.006

    中圖分類號:TP393.1

    文獻(xiàn)標(biāo)識碼:A

    文章編號:1003-5060(2016)04-0462-05

    猜你喜歡
    驅(qū)動程序
    計(jì)算機(jī)硬件設(shè)備驅(qū)動程序分析
    電子制作(2018年17期)2018-09-28 01:56:58
    基于MPC8280的CPU單元與內(nèi)部總線驅(qū)動程序設(shè)計(jì)
    驅(qū)動程序更新與推薦
    驅(qū)動程序更新與推薦
    如何為老顯卡安裝Windows7驅(qū)動程序? 等
    驅(qū)動程序更新與推薦
    驅(qū)動程序更新與推薦
    驅(qū)動程序更新與推薦
    驅(qū)動程序更新與推薦
    體驗(yàn)VIA平臺超級加速路
    亚洲熟妇熟女久久| 天美传媒精品一区二区| 99riav亚洲国产免费| 两人在一起打扑克的视频| 丰满人妻熟妇乱又伦精品不卡| 久久精品国产亚洲av涩爱 | 色噜噜av男人的天堂激情| 嫩草影院精品99| 午夜精品久久久久久毛片777| 真实男女啪啪啪动态图| 亚洲欧美日韩东京热| 亚洲精品一区av在线观看| 亚洲熟妇熟女久久| 成人性生交大片免费视频hd| 国产成人a区在线观看| 欧美日韩瑟瑟在线播放| avwww免费| 香蕉丝袜av| 美女 人体艺术 gogo| 免费在线观看日本一区| 我的老师免费观看完整版| 久久精品国产清高在天天线| 一区二区三区免费毛片| 色尼玛亚洲综合影院| 在线十欧美十亚洲十日本专区| 亚洲乱码一区二区免费版| 亚洲av日韩精品久久久久久密| 亚洲最大成人手机在线| 国产精品电影一区二区三区| 神马国产精品三级电影在线观看| 久久久久久国产a免费观看| 国产欧美日韩一区二区精品| 国产精品野战在线观看| 精品人妻偷拍中文字幕| 国产精品自产拍在线观看55亚洲| aaaaa片日本免费| 一级毛片高清免费大全| 中文字幕av成人在线电影| 免费高清视频大片| 麻豆成人午夜福利视频| 午夜日韩欧美国产| 在线视频色国产色| 嫩草影院入口| 真实男女啪啪啪动态图| 亚洲专区中文字幕在线| 日韩欧美免费精品| 成人亚洲精品av一区二区| 91九色精品人成在线观看| 网址你懂的国产日韩在线| 欧美国产日韩亚洲一区| 精华霜和精华液先用哪个| 亚洲成人久久性| 欧美乱码精品一区二区三区| 看免费av毛片| 国产精品野战在线观看| netflix在线观看网站| 激情在线观看视频在线高清| 午夜福利在线观看免费完整高清在 | 欧美不卡视频在线免费观看| 香蕉av资源在线| 一区二区三区免费毛片| 亚洲欧美日韩高清在线视频| 日韩欧美国产一区二区入口| 国产伦人伦偷精品视频| 在线播放国产精品三级| 午夜福利在线观看免费完整高清在 | 久久这里只有精品中国| 国产亚洲精品久久久com| 九色国产91popny在线| 午夜两性在线视频| 亚洲精品国产精品久久久不卡| 午夜精品久久久久久毛片777| 国产激情欧美一区二区| 国产三级中文精品| 两个人视频免费观看高清| 亚洲av不卡在线观看| 激情在线观看视频在线高清| 宅男免费午夜| 久久性视频一级片| 亚洲成av人片在线播放无| 男女午夜视频在线观看| 久久久久久久精品吃奶| 国内久久婷婷六月综合欲色啪| 黄色成人免费大全| 日韩欧美三级三区| 日本一二三区视频观看| 色视频www国产| 久久人人精品亚洲av| 村上凉子中文字幕在线| 熟女电影av网| 国产精品一区二区三区四区免费观看 | 午夜福利成人在线免费观看| 国产精品久久久久久久电影 | 9191精品国产免费久久| 国产av在哪里看| 丰满乱子伦码专区| 成人鲁丝片一二三区免费| 国产探花极品一区二区| 免费av毛片视频| 一本久久中文字幕| 看黄色毛片网站| 日本与韩国留学比较| 午夜亚洲福利在线播放| www.熟女人妻精品国产| 12—13女人毛片做爰片一| 亚洲av日韩精品久久久久久密| xxxwww97欧美| 一个人看的www免费观看视频| 久久婷婷人人爽人人干人人爱| 最近最新免费中文字幕在线| 窝窝影院91人妻| 嫩草影视91久久| 亚洲性夜色夜夜综合| 色视频www国产| 国产毛片a区久久久久| 国内揄拍国产精品人妻在线| 日本一二三区视频观看| 欧美乱码精品一区二区三区| 欧美午夜高清在线| 精品一区二区三区视频在线 | 极品教师在线免费播放| 国产视频内射| 黄色成人免费大全| 久久久久久久午夜电影| 欧洲精品卡2卡3卡4卡5卡区| 精品一区二区三区视频在线观看免费| 最近视频中文字幕2019在线8| 女人被狂操c到高潮| 国产精品一区二区三区四区免费观看 | 久久久国产成人精品二区| 成人高潮视频无遮挡免费网站| 久久婷婷人人爽人人干人人爱| 亚洲最大成人手机在线| 老司机深夜福利视频在线观看| 日本 av在线| 桃红色精品国产亚洲av| 国产亚洲精品一区二区www| 国产成人系列免费观看| 亚洲成av人片免费观看| 国产熟女xx| 亚洲片人在线观看| 毛片女人毛片| 亚洲一区二区三区不卡视频| 免费电影在线观看免费观看| 国产97色在线日韩免费| 日本黄色视频三级网站网址| 叶爱在线成人免费视频播放| svipshipincom国产片| 亚洲电影在线观看av| 久久香蕉国产精品| 欧美另类亚洲清纯唯美| 日韩人妻高清精品专区| 91久久精品国产一区二区成人 | 亚洲国产精品sss在线观看| 欧美成人a在线观看| 国产探花在线观看一区二区| 精华霜和精华液先用哪个| a在线观看视频网站| 一级毛片女人18水好多| 日本 av在线| 久久久国产成人免费| 91九色精品人成在线观看| 国产高清激情床上av| 久久久色成人| 国产毛片a区久久久久| 97超视频在线观看视频| 国产精品亚洲av一区麻豆| h日本视频在线播放| 男女床上黄色一级片免费看| 日韩有码中文字幕| 国产视频一区二区在线看| 九色成人免费人妻av| 国产97色在线日韩免费| 国产精品亚洲一级av第二区| 国产亚洲欧美在线一区二区| 国产亚洲av嫩草精品影院| 国产av麻豆久久久久久久| 丁香欧美五月| 少妇人妻精品综合一区二区 | 亚洲电影在线观看av| 国产精品爽爽va在线观看网站| 精品午夜福利视频在线观看一区| 国产爱豆传媒在线观看| 99国产精品一区二区蜜桃av| 校园春色视频在线观看| 真实男女啪啪啪动态图| 久久久久九九精品影院| 午夜激情福利司机影院| 日韩欧美国产在线观看| 丰满人妻熟妇乱又伦精品不卡| 日日摸夜夜添夜夜添小说| 国产亚洲精品久久久久久毛片| 国产一区二区在线观看日韩 | 免费搜索国产男女视频| 亚洲成a人片在线一区二区| 日韩欧美国产在线观看| 在线a可以看的网站| 色噜噜av男人的天堂激情| 搡老妇女老女人老熟妇| 美女 人体艺术 gogo| 看片在线看免费视频| 一区二区三区激情视频| 国产蜜桃级精品一区二区三区| 男女之事视频高清在线观看| 在线看三级毛片| 女同久久另类99精品国产91| 国产黄色小视频在线观看| 久久国产精品人妻蜜桃| 国产三级在线视频| 午夜精品久久久久久毛片777| 一本综合久久免费| 国产男靠女视频免费网站| 国产精品99久久久久久久久| 18+在线观看网站| 欧美最新免费一区二区三区 | 亚洲成a人片在线一区二区| 午夜日韩欧美国产| 人妻夜夜爽99麻豆av| 在线观看一区二区三区| а√天堂www在线а√下载| 国产成人欧美在线观看| 亚洲欧美日韩高清在线视频| 国内精品美女久久久久久| 久久婷婷人人爽人人干人人爱| 亚洲五月天丁香| 亚洲人成网站在线播| 手机成人av网站| 日韩 欧美 亚洲 中文字幕| 亚洲七黄色美女视频| 日本一本二区三区精品| 黄色女人牲交| 久久草成人影院| 一区二区三区高清视频在线| 中国美女看黄片| 香蕉久久夜色| 午夜福利免费观看在线| 淫妇啪啪啪对白视频| 在线视频色国产色| 欧美色欧美亚洲另类二区| 久久精品91蜜桃| 最近最新中文字幕大全免费视频| netflix在线观看网站| 97超视频在线观看视频| 欧美日韩亚洲国产一区二区在线观看| 中文字幕av成人在线电影| 中国美女看黄片| 一本综合久久免费| 淫秽高清视频在线观看| 免费观看精品视频网站| 久久这里只有精品中国| 欧美一级毛片孕妇| 欧美日本亚洲视频在线播放| 日韩有码中文字幕| 国产一区二区三区视频了| 色播亚洲综合网| 免费av观看视频| 宅男免费午夜| 日本在线视频免费播放| 亚洲精品成人久久久久久| 熟女人妻精品中文字幕| 动漫黄色视频在线观看| 欧美成人一区二区免费高清观看| 激情在线观看视频在线高清| 91在线精品国自产拍蜜月 | 51午夜福利影视在线观看| 国产精品野战在线观看| 国产国拍精品亚洲av在线观看 | 97人妻精品一区二区三区麻豆| 国产欧美日韩一区二区精品| 欧美三级亚洲精品| 国产精品久久久久久人妻精品电影| 成人精品一区二区免费| 国产欧美日韩精品亚洲av| 亚洲久久久久久中文字幕| 久久久久亚洲av毛片大全| 国产精华一区二区三区| 日本成人三级电影网站| 男女视频在线观看网站免费| 国内精品一区二区在线观看| 日韩欧美免费精品| 香蕉久久夜色| 深爱激情五月婷婷| 国产激情偷乱视频一区二区| 19禁男女啪啪无遮挡网站| 中文在线观看免费www的网站| 18禁黄网站禁片免费观看直播| 欧美日韩福利视频一区二区| 亚洲精品在线美女| www.www免费av| 亚洲最大成人中文| 国产一区二区亚洲精品在线观看| 精品国内亚洲2022精品成人| 深夜精品福利| 国产 一区 欧美 日韩| av国产免费在线观看| aaaaa片日本免费| 日本免费一区二区三区高清不卡| 久久久久九九精品影院| 色综合婷婷激情| 在线观看一区二区三区| 久久久国产成人免费| 无限看片的www在线观看| 黄色女人牲交| 男人和女人高潮做爰伦理| 国内精品久久久久精免费| 男人舔奶头视频| 成年女人永久免费观看视频| 老司机午夜十八禁免费视频| 亚洲va日本ⅴa欧美va伊人久久| www日本黄色视频网| 18禁裸乳无遮挡免费网站照片| 国产色婷婷99| 好男人电影高清在线观看| 中文字幕熟女人妻在线| 欧美色欧美亚洲另类二区| 熟妇人妻久久中文字幕3abv| 亚洲美女视频黄频| 精品久久久久久久末码| 一本一本综合久久| 中文字幕久久专区| 亚洲精品成人久久久久久| 国产淫片久久久久久久久 | 国产av在哪里看| 色吧在线观看| 国产麻豆成人av免费视频| 在线十欧美十亚洲十日本专区| 99热只有精品国产| 三级毛片av免费| 国产成+人综合+亚洲专区| 男人舔女人下体高潮全视频| 十八禁人妻一区二区| 国产高清videossex| 国内少妇人妻偷人精品xxx网站| 色综合站精品国产| 99热这里只有精品一区| 99久久成人亚洲精品观看| 欧美一区二区精品小视频在线| 啪啪无遮挡十八禁网站| 成人一区二区视频在线观看| 床上黄色一级片| 男女那种视频在线观看| 国产精品,欧美在线| 亚洲国产精品久久男人天堂| 精品国产三级普通话版| 丰满人妻熟妇乱又伦精品不卡| 亚洲片人在线观看| 女人被狂操c到高潮| 国内精品久久久久久久电影| 国产乱人伦免费视频| 免费电影在线观看免费观看| 禁无遮挡网站| 天堂av国产一区二区熟女人妻| 亚洲av成人不卡在线观看播放网| 亚洲国产精品成人综合色| 免费人成在线观看视频色| 久久国产乱子伦精品免费另类| 免费人成视频x8x8入口观看| 免费人成在线观看视频色| 男女下面进入的视频免费午夜| 少妇人妻精品综合一区二区 | 国产97色在线日韩免费| 床上黄色一级片| 欧美在线黄色| 白带黄色成豆腐渣| 欧美国产日韩亚洲一区| 99热只有精品国产| 免费av毛片视频| 3wmmmm亚洲av在线观看| 国产午夜精品久久久久久一区二区三区 | 久久久色成人| 天天躁日日操中文字幕| 久久精品夜夜夜夜夜久久蜜豆| 网址你懂的国产日韩在线| 9191精品国产免费久久| 天堂av国产一区二区熟女人妻| 脱女人内裤的视频| 波多野结衣巨乳人妻| 亚洲avbb在线观看| av黄色大香蕉| 免费无遮挡裸体视频| 久久人人精品亚洲av| 极品教师在线免费播放| 好男人在线观看高清免费视频| 在线播放无遮挡| 国产高清videossex| 757午夜福利合集在线观看| 国产真实伦视频高清在线观看 | 国产精品永久免费网站| 又紧又爽又黄一区二区| 久久这里只有精品中国| 国模一区二区三区四区视频| 国内久久婷婷六月综合欲色啪| 亚洲欧美日韩东京热| 午夜福利欧美成人| 国产亚洲欧美在线一区二区| 天堂动漫精品| 午夜免费观看网址| av国产免费在线观看| 亚洲精品亚洲一区二区| 午夜福利在线在线| 欧美在线黄色| 美女黄网站色视频| 国产三级黄色录像| 亚洲狠狠婷婷综合久久图片| 丝袜美腿在线中文| 国产精华一区二区三区| 精品无人区乱码1区二区| 最新在线观看一区二区三区| 国产高清videossex| www.熟女人妻精品国产| 国产真实伦视频高清在线观看 | 免费搜索国产男女视频| 白带黄色成豆腐渣| 一边摸一边抽搐一进一小说| 亚洲人成网站在线播放欧美日韩| 亚洲精华国产精华精| 白带黄色成豆腐渣| 色精品久久人妻99蜜桃| 久久国产精品影院| 黄片大片在线免费观看| 国产亚洲精品久久久久久毛片| 免费看十八禁软件| 国产老妇女一区| 一边摸一边抽搐一进一小说| 日韩中文字幕欧美一区二区| 高清毛片免费观看视频网站| 欧美区成人在线视频| 国产精品 国内视频| 免费看光身美女| 亚洲欧美一区二区三区黑人| 久久久久国产精品人妻aⅴ院| 91在线精品国自产拍蜜月 | 亚洲aⅴ乱码一区二区在线播放| 欧美精品啪啪一区二区三区| 色播亚洲综合网| 国产黄片美女视频| 欧美成人一区二区免费高清观看| 午夜福利在线观看免费完整高清在 | 午夜福利视频1000在线观看| 不卡一级毛片| 免费一级毛片在线播放高清视频| 久久久久久久午夜电影| 亚洲成av人片在线播放无| 中文字幕熟女人妻在线| 国产精品亚洲美女久久久| 午夜福利在线在线| av国产免费在线观看| 国产探花极品一区二区| 成人国产综合亚洲| 亚洲精品亚洲一区二区| 亚洲国产欧美人成| 在线观看免费午夜福利视频| 国产午夜精品论理片| 亚洲av成人不卡在线观看播放网| 午夜福利免费观看在线| 亚洲精华国产精华精| 老司机午夜十八禁免费视频| 岛国在线观看网站| 日韩 欧美 亚洲 中文字幕| 亚洲精品色激情综合| 嫩草影院入口| 制服人妻中文乱码| 国产亚洲精品综合一区在线观看| 亚洲成人免费电影在线观看| 亚洲欧美日韩无卡精品| 久久久成人免费电影| av欧美777| 99在线人妻在线中文字幕| 禁无遮挡网站| 中文字幕人妻熟人妻熟丝袜美 | 神马国产精品三级电影在线观看| 欧美黄色片欧美黄色片| 色精品久久人妻99蜜桃| 色尼玛亚洲综合影院| 黄色成人免费大全| 搡女人真爽免费视频火全软件 | 窝窝影院91人妻| 丁香欧美五月| 亚洲国产精品久久男人天堂| 国产精品免费一区二区三区在线| 一级毛片女人18水好多| 欧美性感艳星| 少妇高潮的动态图| 一本久久中文字幕| 又粗又爽又猛毛片免费看| 18禁黄网站禁片午夜丰满| 久久国产乱子伦精品免费另类| 亚洲av不卡在线观看| 丰满的人妻完整版| 午夜精品一区二区三区免费看| 亚洲内射少妇av| 国产精品亚洲美女久久久| 夜夜爽天天搞| 国产极品精品免费视频能看的| 三级毛片av免费| 五月伊人婷婷丁香| 欧美大码av| 19禁男女啪啪无遮挡网站| 韩国av一区二区三区四区| 岛国在线免费视频观看| 久久香蕉精品热| 黄色片一级片一级黄色片| 村上凉子中文字幕在线| 久久伊人香网站| 变态另类丝袜制服| 免费看光身美女| 精品乱码久久久久久99久播| 一级毛片女人18水好多| 我要搜黄色片| 欧美最新免费一区二区三区 | 两人在一起打扑克的视频| 美女免费视频网站| 内地一区二区视频在线| 国产高清视频在线观看网站| 免费av观看视频| 男女视频在线观看网站免费| 日韩人妻高清精品专区| 国产单亲对白刺激| 久久久久久久久大av| 一级毛片女人18水好多| 性色av乱码一区二区三区2| 波野结衣二区三区在线 | 国产精品98久久久久久宅男小说| 午夜精品久久久久久毛片777| 2021天堂中文幕一二区在线观| 精品无人区乱码1区二区| 久久精品夜夜夜夜夜久久蜜豆| 欧美一级a爱片免费观看看| 国产一区二区三区在线臀色熟女| 国产精品98久久久久久宅男小说| 欧美日韩福利视频一区二区| 成人三级黄色视频| 国产久久久一区二区三区| 国产蜜桃级精品一区二区三区| 看免费av毛片| 欧美日韩乱码在线| 国产av麻豆久久久久久久| 观看美女的网站| 波野结衣二区三区在线 | 91在线观看av| 国产精品亚洲一级av第二区| 村上凉子中文字幕在线| 亚洲av电影在线进入| 日本撒尿小便嘘嘘汇集6| 欧美日韩黄片免| 久久精品91无色码中文字幕| 亚洲国产精品久久男人天堂| 色综合亚洲欧美另类图片| 久久久久精品国产欧美久久久| 少妇丰满av| 亚洲久久久久久中文字幕| 亚洲激情在线av| 免费在线观看日本一区| 欧美性猛交黑人性爽| 在线观看舔阴道视频| 一个人免费在线观看电影| 亚洲色图av天堂| 在线观看午夜福利视频| 精品一区二区三区人妻视频| 熟女人妻精品中文字幕| 精品福利观看| 亚洲精华国产精华精| 国产精品亚洲一级av第二区| 一本一本综合久久| 每晚都被弄得嗷嗷叫到高潮| 久久性视频一级片| 成人av一区二区三区在线看| 非洲黑人性xxxx精品又粗又长| 亚洲精品一区av在线观看| 欧美成人免费av一区二区三区| 日韩 欧美 亚洲 中文字幕| 欧洲精品卡2卡3卡4卡5卡区| 丰满人妻一区二区三区视频av | 99久久久亚洲精品蜜臀av| 亚洲人与动物交配视频| 精品人妻1区二区| 国产单亲对白刺激| 国产精品av视频在线免费观看| 级片在线观看| 九色成人免费人妻av| 中文字幕av在线有码专区| 偷拍熟女少妇极品色| 亚洲色图av天堂| 给我免费播放毛片高清在线观看| 亚洲专区中文字幕在线| 欧美3d第一页| 黄色女人牲交| 国产又黄又爽又无遮挡在线| 99在线人妻在线中文字幕| netflix在线观看网站| 我要搜黄色片| 麻豆成人av在线观看| 亚洲国产色片| 国产男靠女视频免费网站| 国产精品久久电影中文字幕| 亚洲激情在线av| 国产精品野战在线观看| 叶爱在线成人免费视频播放| h日本视频在线播放| 真人一进一出gif抽搐免费| 国产男靠女视频免费网站| 亚洲男人的天堂狠狠| 91麻豆精品激情在线观看国产| 久久久精品大字幕| 日本黄色视频三级网站网址| 一个人免费在线观看电影| 欧美日韩综合久久久久久 | 欧美日韩国产亚洲二区| 51午夜福利影视在线观看| 激情在线观看视频在线高清| 亚洲五月天丁香| 麻豆成人av在线观看| 午夜福利视频1000在线观看| 日本免费一区二区三区高清不卡| 三级毛片av免费|