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

    基于ARM-Linux平臺(tái)的USB數(shù)據(jù)存儲(chǔ)設(shè)計(jì)與實(shí)現(xiàn)

    2019-04-04 03:17焦新泉袁小康儲(chǔ)成群
    現(xiàn)代電子技術(shù) 2019年6期
    關(guān)鍵詞:數(shù)據(jù)存儲(chǔ)

    焦新泉 袁小康 儲(chǔ)成群

    關(guān)鍵詞: USB; 數(shù)據(jù)存儲(chǔ); ARM?Linux; Libusb庫(kù); CY7C68013; 接口函數(shù)

    中圖分類號(hào): TN919?34; TP273 ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼: A ? ? ? ? ? ? ? ? ? ?文章編號(hào): 1004?373X(2019)06?0006?04

    Abstract: The ARM microcontroller carried with the embedded Linux system can be taken as a handheld terminal to complete some complicated interaction functions on the personnel computer. The basic methods of data storage are implemented by driving the USB control chip CY7C68013 based on the Libusb library under the ARM?Linux platform. The direct access to the USB device CY7C68013 in the user space is realized based on the Libusb library under the ARM?Linux platform. The USB device development without any driver under the Linux can be realized by recalling the interface function provided by the Libusb library, during which the development personnel do not need to understand the complex USB protocol and Linux kernel mechanism.

    Keywords: USB; data storage; ARM?Linux; Libusb library; CY7C68013; interface function

    0 ?引 ?言

    USB控制器在數(shù)據(jù)采集系統(tǒng)具有廣泛的應(yīng)用,通常將獲取到的數(shù)據(jù)保存至PC機(jī)進(jìn)行處理。隨著嵌入式設(shè)備的日趨成熟,應(yīng)用更加便攜、靈活的嵌入式平臺(tái)代替PC平臺(tái)接收數(shù)據(jù)并進(jìn)行分析成為可能。為此,以USB控制芯片CY7C68013為例,介紹了一種在嵌入式ARM?Linux平臺(tái)的USB數(shù)據(jù)存儲(chǔ)方法。

    1 ?系統(tǒng)設(shè)計(jì)

    一個(gè)數(shù)據(jù)采集系統(tǒng)可以由如圖1所示的系統(tǒng)組成。該系統(tǒng)主要是由FPGA和USB 2.0控制器CY7C68013組成,可以根據(jù)實(shí)際系統(tǒng)的需要,用FPGA實(shí)現(xiàn)預(yù)定功能,如數(shù)據(jù)采集卡、控制硬盤讀寫等[1]。采用嵌入式ARM平臺(tái)代替PC機(jī),將采集的數(shù)據(jù)通過USB傳遞給由ARM構(gòu)成的上位機(jī)系統(tǒng)并顯示到觸摸屏上,實(shí)現(xiàn)數(shù)據(jù)采集處理與顯示功能。本文使用的嵌入式ARM?Linux系統(tǒng)的硬件平臺(tái)是深圳市英蓓特科技有限公司推出的基于德州儀器(TI)AM1808處理器的評(píng)估套件。AM1808處理器擁有豐富的外設(shè)資源,也是功耗最低的ARM9處理器之一,同時(shí)也是TI首批集成SATA的器件。這些特點(diǎn)使其非常適合在數(shù)據(jù)采集領(lǐng)域的應(yīng)用。

    CY7C68013是Cypress公司的一種單芯片集成USB 2.0收發(fā)器、能串行接口引擎(SIE)和增強(qiáng)型8051微處理器的功能強(qiáng)大的接口芯片,圖2是它的結(jié)構(gòu)框圖。CY7C68013符合USB 2.0協(xié)議規(guī)范,可以按照USB設(shè)備進(jìn)行開發(fā)。

    2 ?Linux USB驅(qū)動(dòng)概述

    2.1 ?USB簡(jiǎn)介

    通用串行總線(Universal Serial Bus,USB)是一種用于規(guī)范電腦與外部設(shè)備的連接和通信的外部總線標(biāo)準(zhǔn)。USB設(shè)備邏輯上劃分為設(shè)備(device)、配置(config)、接口(interface)和端點(diǎn)(endpoint)四個(gè)層次,并具有以下關(guān)系:設(shè)備可以有一個(gè)或多個(gè)配置;配置可以有一個(gè)或多個(gè)接口;接口可以有一個(gè)或多個(gè)設(shè)置;接口可以有一個(gè)或多個(gè)端點(diǎn)。

    USB通信最基本的形式是通過端點(diǎn)(USB端點(diǎn)分中斷、批量、等時(shí)、控制4種,每種功能不同),主機(jī)通過端點(diǎn)與設(shè)備進(jìn)行通信[2]。

    2.2 Libusb簡(jiǎn)介

    USB協(xié)議是目前使用最廣泛的外部總線協(xié)議,目前Linux對(duì)USB有了比較完善的支持。但由于USB所支持的設(shè)備的多樣性,一些特殊的USB設(shè)備的驅(qū)動(dòng)還需要開發(fā)人員自行編寫。

    在Linux平臺(tái),USB驅(qū)動(dòng)開發(fā)主要有兩種方式:一種是基于Linux內(nèi)核編譯驅(qū)動(dòng),需要在內(nèi)核空間完成,通常是參考內(nèi)核中USB_skeleton修改[3?4];另一種是基于Libusb庫(kù)在用戶空間實(shí)現(xiàn)(也稱作“免驅(qū)”或者“無驅(qū)”設(shè)計(jì))。本文主要介紹基于Libusb的USB驗(yàn)證性應(yīng)用設(shè)計(jì)。

    Libusb是一種高級(jí)別的API,它封裝了低級(jí)別的內(nèi)核與USB模塊的交互,并提供了一系列適合在用戶空間進(jìn)行USB驅(qū)動(dòng)開發(fā)的函數(shù)[5]?;贚ibusb庫(kù)的驅(qū)動(dòng)設(shè)計(jì)具有與內(nèi)核版本無關(guān)、跨平臺(tái)的優(yōu)點(diǎn),無需對(duì)內(nèi)核重新編譯,也不用考慮內(nèi)核版本兼容性,相對(duì)于內(nèi)核編譯大大降低了開發(fā)門檻,是一種高效的開發(fā)方式。Libusb提供了用戶空間的結(jié)構(gòu)體struct Libusb_XXX_descriptor描述設(shè)備、配置、接口和端點(diǎn)??梢园凑彰枋龈鶕?jù)Libusb_open(),Libusb_XXX_transfer();Libusb_close()等函數(shù)編寫針對(duì)CY7C68013的特定功能的應(yīng)用程序。

    3 ?功能設(shè)計(jì)

    針對(duì)數(shù)據(jù)存取的基本功能,本文實(shí)現(xiàn)在ARM?Linux 2.6.33系統(tǒng)下基于Libusb設(shè)計(jì)CY7C68013驅(qū)動(dòng)。應(yīng)用針對(duì)Cypress官方提供的測(cè)試用固件例程bulkloop驗(yàn)證功能如

    圖3所示。圖形用戶界面使用Qt實(shí)現(xiàn)。整個(gè)

    工作在圖形編程工具Qt 4.5環(huán)境完成。

    3.1 ?CY7C68013功能實(shí)現(xiàn)

    CY7C68013的固件下載通過調(diào)用Cypress公司提供的對(duì)應(yīng)Linux平臺(tái)的函數(shù)cyUSB_download_fx2( ) 實(shí)現(xiàn),函數(shù)依托于Cypress官網(wǎng)提供的Linux平臺(tái)的cyUSB庫(kù),因此使用前需要將該庫(kù)交叉編譯到ARM?Linux平臺(tái)編寫的應(yīng)用要先調(diào)用USB_init()函數(shù)進(jìn)行初始化,初始化之后才能按照Libusb庫(kù)進(jìn)行操作。

    Linux的宗旨是一切皆文件,而文件操作首先要打開設(shè)備。對(duì)USB設(shè)備操作也一樣,開發(fā)人員可以使用Libusb_open(Libusb_device*dev,Libusb_device_handle **

    handle);打開由VID/PID指定的USB設(shè)備。handle句柄作為對(duì)應(yīng)USB的唯一標(biāo)識(shí),貫穿于設(shè)備的整個(gè)操作過程,直至最后調(diào)用Libusb_close(handle)關(guān)閉指定的USB設(shè)備,釋放該句柄。

    打開設(shè)備后通過四個(gè)層次的描述符struct Libusb_XXX_descriptor進(jìn)行描述。USB設(shè)備將端點(diǎn)封裝到接口,操作端點(diǎn)必須先要聲明接口:Libusb_claim_interface(Libusb_device_handle *handle,int interface_number)。其中interface_number是所要聲明的接口號(hào)碼。Libusb完成的是用戶層的操作,操作前必須解除內(nèi)核對(duì)接口的占用:

    Libusb_kernel_driver_active(Libusb_device_handle*dev,int interface_number); ? ? ? ? ? //該函數(shù)判斷內(nèi)核是否占用這個(gè)接口

    Libusb_detach_kernel_driver(Libusb_device_handle *dev,int interface_number); ? ? ? ? ? //該函數(shù)解除內(nèi)核對(duì)這個(gè)接口的占用

    聲明接口后利用結(jié)構(gòu)體端點(diǎn)描述符該接口的端點(diǎn)及其他信息:

    struct Libusb_endpoint_descriptor {uint8_t ?bLength;

    //端點(diǎn)長(zhǎng)度

    uint8_t ?bDescriptorType;

    uint8_t ?bEndpointAddress;

    //端點(diǎn)地址,可以用來確定端點(diǎn)傳輸?shù)姆较?/p>

    uint8_t ?bmAttributes; ? ? ? ? ? ? ? ? ? ? ? ? //端點(diǎn)類型(四種)

    uint16_t wMaxPacketSize; ? ? ? ? ? ? ? ? ? ? ? //最大數(shù)據(jù)尺寸

    uint8_t ?bInterval;

    uint8_t ?bRefresh;

    uint8_t ?bSynchAddress;

    };

    之后可以根據(jù)端點(diǎn)的屬性通過操作函數(shù)Libusb_

    XXX_transfer()結(jié)合文件操作函數(shù)實(shí)現(xiàn)數(shù)據(jù)傳輸存儲(chǔ)功能。

    根據(jù)固件功能使用端點(diǎn)塊傳輸函數(shù)實(shí)現(xiàn)數(shù)據(jù)回環(huán):

    Libusb_bulk_transfer(dev_handle,out_endpoint,data,length,actual_length, timeout);

    Libusb_bulk_transfer(dev_handle,in_endpoint,data,length,actual_length, timeout);

    之后根據(jù)Linux文件操作將數(shù)據(jù)進(jìn)行保存:

    /*將data緩沖區(qū)數(shù)據(jù)寫入句柄fp指向的文件當(dāng)中,返回寫入字節(jié)數(shù)*/

    sum=write(fp, data, actual_length);

    完成操作后調(diào)用Libusb_close()函數(shù)關(guān)閉指定的USB設(shè)備,釋放句柄。

    3.2 ?SATA硬盤存儲(chǔ)功能實(shí)現(xiàn)

    Linux 2.6系統(tǒng)內(nèi)核已經(jīng)支持了SATA的讀/寫,只需在內(nèi)核編譯時(shí)勾選即可。Linux 2.6系統(tǒng)對(duì)ntfs格式寫支持不很完善,把第三方庫(kù)ntfs?3g交叉編譯到ARM?Linux,完善對(duì)SATA硬盤的讀/寫功能。在PC?linux端執(zhí)行:

    # ./configure CC=arm?none?linux?gnueabi?gcc ??host=arm?linux ??prefix=/home/ntfs/ ??exec?prefix=/home/ntfs/target

    # make

    # make install

    把生成的動(dòng)態(tài)庫(kù)復(fù)制到開發(fā)板的/usr/local目錄下。

    3.3 ?程序移植

    把在PC?Linux端編寫好的數(shù)據(jù)傳輸應(yīng)用程序以及CY7C68013需要的cyUSB庫(kù),觸摸屏需要的QT庫(kù)、tslib庫(kù)用ARM?none?linux?gnueabi?gcc編譯,并把編譯生成的庫(kù)文件復(fù)制到ARM?Linux的/usr/local目錄下。之后添加環(huán)境變量,再修改系統(tǒng)啟動(dòng)時(shí)的等級(jí),添加啟動(dòng)后執(zhí)行的腳本使應(yīng)用程序開機(jī)自啟,即完成了專用設(shè)備的搭建。

    4 ?數(shù)據(jù)傳輸及上位機(jī)顯示

    本文用到的硬件有SBC8018開發(fā)板、基于CY7C68013和FPGA的讀數(shù)盒、金士頓60 GB SATA固態(tài)硬盤、PC機(jī)及硬盤供電電源,如圖4所示。

    如圖5所示,scan按鈕實(shí)現(xiàn)USB硬件探測(cè)功能,設(shè)備信息顯示在文本框當(dāng)中;claim_iface按鈕實(shí)現(xiàn)接口選擇功能,USB協(xié)議邏輯上支持多接口,所以對(duì)于特殊功能的設(shè)備提供接口選擇是值得的;in_ep,out_ep實(shí)現(xiàn)端點(diǎn)選擇功能,根據(jù)CY7C68013固件,測(cè)試選擇86端點(diǎn)入,2端點(diǎn)配套;rcv按鈕實(shí)現(xiàn)數(shù)據(jù)接收功能,在文本框顯示接收的數(shù)據(jù)及其ASCII碼(字符B對(duì)應(yīng)ASCII碼值42)。save_as按鈕實(shí)現(xiàn)將數(shù)據(jù)保存功能,保存操作如圖6所示;reset按鈕是硬件復(fù)位,兩個(gè)clear按鈕實(shí)現(xiàn)清屏功能。

    5 ?結(jié) ?語(yǔ)

    嵌入式設(shè)備可以為數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)驗(yàn)證帶來方便。本文實(shí)現(xiàn)了在ARM?Linux平臺(tái)下基于Libusb 庫(kù)在用戶空間直接訪問USB設(shè)備CY7C68013。開發(fā)人員無需了解復(fù)雜的USB協(xié)議與Linux內(nèi)核機(jī)制,通過Libusb 庫(kù)提供的接口函數(shù)調(diào)用可以實(shí)現(xiàn)Linux下USB設(shè)備“無驅(qū)”開發(fā)。本文在AM1808開發(fā)平臺(tái)上實(shí)現(xiàn)數(shù)據(jù)采集顯示,為目前主流的嵌入式Linux平臺(tái)的USB驅(qū)動(dòng)開發(fā)提供參考,開發(fā)人員可以據(jù)此模型開發(fā)工程上的特定功能,提高開發(fā)效率縮短開發(fā)周期。

    參考文獻(xiàn)

    [1] 譚安菊,龔彬.USB 2.0控制器CY7C68013與FPGA接口的Verilog HDL實(shí)現(xiàn)[J].電子工程師,2007,33(7):52?55.

    TAN Anju, GONG Bin. Implementation of USB2.0 controller CY7C68013 and FPGA′s interface in Verilog HDL [J]. Electronic engineer, 2007, 33(7):52?55.

    [2] 薛園園,趙建領(lǐng).USB 應(yīng)用開發(fā)實(shí)例詳解[M].北京:人民教育出版社,2009.

    XUE Yuanyuan, ZHAO Jianling. Detailed explanation of USB application development examples [M]. Beijing: People′s Education Press, 2009.

    [3] 彭定軍,陳安,高健華.嵌入式Linux下基于Libusb的USB驅(qū)動(dòng)開發(fā)[J].技術(shù)與市場(chǎng),2008(11):4?5.

    PENG Dingjun, CHEN An, GAO Jianhua. Development of USB driver based on Libusb under embedded Linux [J]. Technology and market, 2008(11): 4?5.

    [4] 楊強(qiáng),王志斌,李曉,等.Linux中USB設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì)及其應(yīng)用[J].濟(jì)南大學(xué)學(xué)報(bào)(自然科學(xué)版),2014,28(3):224?229.

    YANG Qiang, WANG Zhibin, LI Xiao, et al. Design of USB device driver in Linux and its applications [J]. Journal of University of Jinan (Science and technology), 2014, 28(3): 224?229.

    [5] 杜敏杰,馬彥恒,劉利民.Linux下基于CY7C68013芯片的USB設(shè)備驅(qū)動(dòng)程序開發(fā)[J].科學(xué)技術(shù)與工程,2008,8(21):5933?5937.

    DU Minjie, MA Yanheng, LIU Limin. USB device driver development of CY7C68013 chip under Linux [J]. Science technology and engineering, 2008, 8(21): 5933?5937.

    [6] XU Z, LIU Z, ZHANG H, et al. Development of Linux based USB device driver for portable spectrometer [C]// Proceedings of 20st Annual International Conference on Chinese Control and Decision Conference. Guilin: IEEE, 2009: 5161?5164.

    [7] 馬宗驥,李佩玥,章明朝,等.基于FPGA+ARM的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].化工自動(dòng)化及儀表,2012,39(9):1187?1189.

    MA Zongji, LI Peiyue, ZHANG Mingchao, et al.Design of data acquisition system based on FPGA and ARM [J]. Control and instruments in chemical industry, 2012, 39(9): 1187?1189.

    [8] QI Guangping, SUN Peng. The embedded system design for military or industry personal data assistant [C]// Proceedings of IEEE International Conference on Computer Science and Automation Engineering. Zhangjiajie: IEEE, 2012: 521?525.

    [9] 曾希強(qiáng).Linux下基于Libusb的USB設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦,2009(7):101.

    ZENG Xiqiang. Design and implementation of USB device driver in Linux based on Libusb [J]. China computer & communication, 2009(7): 101.

    [10] 朱恩亮,趙臘才,茹偉,等.Linux環(huán)境下USB設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)[J].電子科技,2016,29(1):108?110.

    ZHU Enliang, ZHAO Lacai, RU Wei, et al. Development of USB device drivers of Linux [J]. Electronic science and technology, 2016, 29(1): 108?110.

    猜你喜歡
    數(shù)據(jù)存儲(chǔ)
    開源數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)的實(shí)現(xiàn)路徑分析
    基于Android開發(fā)的APP數(shù)據(jù)存儲(chǔ)研究
    哈希算法在物聯(lián)網(wǎng)數(shù)據(jù)存儲(chǔ)中的應(yīng)用
    男女下面进入的视频免费午夜| 国产一区二区三区av在线| 久久婷婷人人爽人人干人人爱| 国产黄色小视频在线观看| 国语对白做爰xxxⅹ性视频网站| 一级av片app| 国产又色又爽无遮挡免| 大话2 男鬼变身卡| 日韩三级伦理在线观看| 国语对白做爰xxxⅹ性视频网站| 欧美成人午夜免费资源| 国产精品乱码一区二三区的特点| 欧美bdsm另类| 丝袜美腿在线中文| 干丝袜人妻中文字幕| 欧美潮喷喷水| 九九在线视频观看精品| eeuss影院久久| 欧美一区二区亚洲| 最近2019中文字幕mv第一页| 蜜桃久久精品国产亚洲av| 啦啦啦观看免费观看视频高清| 免费观看精品视频网站| 亚洲成av人片在线播放无| 麻豆成人av视频| 国产精品乱码一区二三区的特点| 成年版毛片免费区| 边亲边吃奶的免费视频| 又粗又爽又猛毛片免费看| 国产av在哪里看| 又粗又爽又猛毛片免费看| 日韩欧美精品v在线| 久久99热这里只有精品18| 国产一区二区在线av高清观看| 日韩强制内射视频| 女人十人毛片免费观看3o分钟| 99久久无色码亚洲精品果冻| 成年av动漫网址| 亚洲性久久影院| 日本-黄色视频高清免费观看| 又粗又爽又猛毛片免费看| 搡女人真爽免费视频火全软件| 国产精品三级大全| 日日干狠狠操夜夜爽| 亚洲国产精品成人综合色| 六月丁香七月| 禁无遮挡网站| 亚洲欧美清纯卡通| 99在线视频只有这里精品首页| 免费黄色在线免费观看| 啦啦啦啦在线视频资源| 国产单亲对白刺激| 亚洲av.av天堂| 69av精品久久久久久| 18禁动态无遮挡网站| 不卡视频在线观看欧美| 男人舔女人下体高潮全视频| 毛片一级片免费看久久久久| 国产又黄又爽又无遮挡在线| 一区二区三区高清视频在线| 舔av片在线| 午夜激情欧美在线| 国产伦在线观看视频一区| 免费看a级黄色片| 美女xxoo啪啪120秒动态图| 人妻系列 视频| 国产亚洲精品av在线| 边亲边吃奶的免费视频| 亚洲最大成人av| 久久久久性生活片| 欧美人与善性xxx| av免费观看日本| 一二三四中文在线观看免费高清| 乱码一卡2卡4卡精品| 国产熟女欧美一区二区| 国产精品一区二区三区四区久久| 一级黄片播放器| 亚洲欧美成人精品一区二区| 国产 一区精品| 少妇裸体淫交视频免费看高清| 婷婷色av中文字幕| 色综合色国产| 日本色播在线视频| 性插视频无遮挡在线免费观看| 内地一区二区视频在线| 人体艺术视频欧美日本| 国产精品,欧美在线| 一本久久精品| 久久精品熟女亚洲av麻豆精品 | 中文天堂在线官网| 舔av片在线| 久久久国产成人精品二区| 国产免费男女视频| 精品一区二区免费观看| 男插女下体视频免费在线播放| 欧美一级a爱片免费观看看| 国产午夜福利久久久久久| 国产亚洲91精品色在线| 国产乱来视频区| 高清视频免费观看一区二区 | 国产高清有码在线观看视频| 丝袜喷水一区| 蜜臀久久99精品久久宅男| 亚洲av一区综合| 国产v大片淫在线免费观看| 少妇高潮的动态图| 高清日韩中文字幕在线| 国产精品一区www在线观看| 99久久精品一区二区三区| 又粗又爽又猛毛片免费看| 美女xxoo啪啪120秒动态图| 99久国产av精品| 日韩国内少妇激情av| eeuss影院久久| 久久午夜福利片| 高清在线视频一区二区三区 | 91精品伊人久久大香线蕉| 国产精品永久免费网站| 亚洲av日韩在线播放| 成年女人永久免费观看视频| 嘟嘟电影网在线观看| 国产黄片美女视频| av又黄又爽大尺度在线免费看 | 国产极品精品免费视频能看的| 高清av免费在线| 国产成人aa在线观看| 色5月婷婷丁香| 3wmmmm亚洲av在线观看| 午夜福利视频1000在线观看| 国产伦理片在线播放av一区| 亚洲国产精品专区欧美| 国产美女午夜福利| 伊人久久精品亚洲午夜| 国产精品,欧美在线| 亚洲国产精品成人久久小说| 黄色一级大片看看| 亚洲av成人av| 嘟嘟电影网在线观看| 在线观看66精品国产| 高清av免费在线| 色视频www国产| 国产精品国产高清国产av| av免费在线看不卡| 国产黄色视频一区二区在线观看 | 日韩欧美精品免费久久| a级一级毛片免费在线观看| 2021天堂中文幕一二区在线观| 久久6这里有精品| 午夜久久久久精精品| 国内少妇人妻偷人精品xxx网站| 在线观看美女被高潮喷水网站| 精品久久久久久成人av| 人妻夜夜爽99麻豆av| 成人漫画全彩无遮挡| 久久久久久久国产电影| 亚洲av日韩在线播放| 中国国产av一级| 中文字幕制服av| 免费观看在线日韩| 中国国产av一级| 亚洲久久久久久中文字幕| 你懂的网址亚洲精品在线观看 | 黄色配什么色好看| 亚洲婷婷狠狠爱综合网| 免费人成在线观看视频色| 欧美日本亚洲视频在线播放| 一边摸一边抽搐一进一小说| 91狼人影院| 久久婷婷人人爽人人干人人爱| 国产老妇伦熟女老妇高清| 日韩在线高清观看一区二区三区| 亚洲国产精品专区欧美| 免费黄色在线免费观看| 一级黄色大片毛片| 淫秽高清视频在线观看| 国产精品永久免费网站| 汤姆久久久久久久影院中文字幕 | 亚洲综合精品二区| 国产亚洲精品av在线| 国产精品av视频在线免费观看| 大香蕉97超碰在线| 欧美日本视频| 亚洲欧洲国产日韩| 中文乱码字字幕精品一区二区三区 | 中文在线观看免费www的网站| 插逼视频在线观看| 国产人妻一区二区三区在| 亚洲在线自拍视频| 欧美日韩综合久久久久久| 精品人妻视频免费看| 97在线视频观看| 亚洲欧美清纯卡通| 色尼玛亚洲综合影院| 国产精品一区二区三区四区免费观看| 久久精品人妻少妇| 少妇的逼好多水| 午夜免费激情av| 高清毛片免费看| 伊人久久精品亚洲午夜| 国产精品一区二区性色av| 久久这里只有精品中国| 亚洲高清免费不卡视频| 久久久精品大字幕| 男人舔女人下体高潮全视频| 非洲黑人性xxxx精品又粗又长| 欧美不卡视频在线免费观看| 男女国产视频网站| 久久人妻av系列| 国产av在哪里看| 日韩欧美精品免费久久| 久久精品国产亚洲av涩爱| 国产一区亚洲一区在线观看| 免费黄网站久久成人精品| 国产精品综合久久久久久久免费| 欧美xxxx黑人xx丫x性爽| 午夜免费男女啪啪视频观看| 在线免费观看的www视频| 秋霞在线观看毛片| 成年女人看的毛片在线观看| 久久6这里有精品| av专区在线播放| 最新中文字幕久久久久| 午夜激情福利司机影院| 久久精品91蜜桃| 99九九线精品视频在线观看视频| 免费人成在线观看视频色| 国产不卡一卡二| 国产精品久久久久久精品电影小说 | 少妇人妻一区二区三区视频| 一夜夜www| 中文字幕制服av| 国产精品国产高清国产av| 亚洲自拍偷在线| 嫩草影院新地址| 久热久热在线精品观看| 伦精品一区二区三区| av在线观看视频网站免费| 色吧在线观看| 亚洲av熟女| 亚洲人成网站在线播| 久久久久免费精品人妻一区二区| 少妇人妻一区二区三区视频| 亚洲av一区综合| 成人鲁丝片一二三区免费| 日韩成人伦理影院| 日本免费一区二区三区高清不卡| 欧美性猛交黑人性爽| 九九爱精品视频在线观看| 亚洲精品乱码久久久久久按摩| 日韩高清综合在线| 精品酒店卫生间| 成年女人永久免费观看视频| 天堂网av新在线| 色噜噜av男人的天堂激情| 人妻少妇偷人精品九色| 欧美三级亚洲精品| 99久久无色码亚洲精品果冻| 伊人久久精品亚洲午夜| 成人特级av手机在线观看| 又爽又黄a免费视频| 国产真实伦视频高清在线观看| 日本欧美国产在线视频| 一级黄色大片毛片| 卡戴珊不雅视频在线播放| kizo精华| 欧美一区二区国产精品久久精品| 国产免费又黄又爽又色| 亚洲av成人精品一二三区| 99热这里只有是精品在线观看| 大话2 男鬼变身卡| 欧美xxxx黑人xx丫x性爽| 特级一级黄色大片| 国产高清国产精品国产三级 | 偷拍熟女少妇极品色| 青春草视频在线免费观看| 搡女人真爽免费视频火全软件| 成年免费大片在线观看| 亚洲精品自拍成人| 在现免费观看毛片| 九九在线视频观看精品| 美女内射精品一级片tv| 黄色配什么色好看| 嫩草影院新地址| 中文字幕av在线有码专区| av又黄又爽大尺度在线免费看 | 久久99蜜桃精品久久| 亚洲欧美中文字幕日韩二区| 日本黄大片高清| 国产精品久久久久久av不卡| 成人高潮视频无遮挡免费网站| 国产视频首页在线观看| 天堂av国产一区二区熟女人妻| 高清日韩中文字幕在线| 直男gayav资源| 亚洲欧美日韩无卡精品| 久久久久性生活片| 欧美又色又爽又黄视频| 在线免费观看不下载黄p国产| 国产高清不卡午夜福利| 国产精品三级大全| 晚上一个人看的免费电影| 三级男女做爰猛烈吃奶摸视频| 黑人高潮一二区| 好男人在线观看高清免费视频| 大又大粗又爽又黄少妇毛片口| 又粗又爽又猛毛片免费看| 免费观看人在逋| 中文字幕免费在线视频6| 夫妻性生交免费视频一级片| 国产欧美另类精品又又久久亚洲欧美| 简卡轻食公司| 国产成人一区二区在线| 国产不卡一卡二| 午夜免费激情av| 久久精品熟女亚洲av麻豆精品 | 日本黄大片高清| 日韩av在线大香蕉| 亚洲精华国产精华液的使用体验| 亚洲欧美成人综合另类久久久 | www.av在线官网国产| 日韩精品有码人妻一区| 色播亚洲综合网| 亚洲国产精品久久男人天堂| 国产精品.久久久| 亚洲欧洲国产日韩| av卡一久久| 精品久久久久久成人av| 国产午夜精品论理片| ponron亚洲| 青青草视频在线视频观看| 国产精品国产三级国产专区5o | 国产精品爽爽va在线观看网站| 一级毛片我不卡| 91狼人影院| 精品久久国产蜜桃| 黄色欧美视频在线观看| 久久久久久久久大av| 国产v大片淫在线免费观看| 日日啪夜夜撸| 成人性生交大片免费视频hd| 天堂中文最新版在线下载 | 欧美区成人在线视频| 亚洲av一区综合| 国产精品野战在线观看| АⅤ资源中文在线天堂| 国产免费又黄又爽又色| 亚洲av免费在线观看| 亚洲不卡免费看| 免费看a级黄色片| 国产精品久久久久久精品电影小说 | 我的老师免费观看完整版| 六月丁香七月| 亚洲国产精品合色在线| 少妇裸体淫交视频免费看高清| 亚洲人成网站在线观看播放| 少妇的逼好多水| 国产一区有黄有色的免费视频 | 免费看a级黄色片| 午夜精品在线福利| 日本黄色视频三级网站网址| 亚洲av免费高清在线观看| 日本免费在线观看一区| 1024手机看黄色片| 国产乱人视频| a级毛色黄片| 2022亚洲国产成人精品| 建设人人有责人人尽责人人享有的 | 久久久久久国产a免费观看| 午夜精品一区二区三区免费看| www.色视频.com| 国产乱人偷精品视频| 草草在线视频免费看| 99热这里只有精品一区| 亚洲怡红院男人天堂| 直男gayav资源| 免费av毛片视频| av线在线观看网站| 我的女老师完整版在线观看| 男女那种视频在线观看| 亚洲熟妇中文字幕五十中出| 成人欧美大片| 亚洲最大成人av| 日韩成人伦理影院| 搡老妇女老女人老熟妇| 久久久久久久久久久免费av| 国模一区二区三区四区视频| 亚洲欧美精品自产自拍| 在线免费十八禁| 国产高潮美女av| av女优亚洲男人天堂| 国内少妇人妻偷人精品xxx网站| 亚洲成人久久爱视频| 成人毛片a级毛片在线播放| 亚洲国产精品成人久久小说| 神马国产精品三级电影在线观看| 国产精品伦人一区二区| 男人舔女人下体高潮全视频| videos熟女内射| 丰满人妻一区二区三区视频av| 最近最新中文字幕大全电影3| 色吧在线观看| 天堂网av新在线| 日本猛色少妇xxxxx猛交久久| 精品久久久久久久人妻蜜臀av| 久久久久久大精品| 两性午夜刺激爽爽歪歪视频在线观看| av卡一久久| 熟女电影av网| 国产精品一区www在线观看| 国产三级中文精品| 久久精品久久久久久久性| 午夜福利在线在线| 晚上一个人看的免费电影| 久久亚洲精品不卡| 国产一区有黄有色的免费视频 | 日本av手机在线免费观看| 亚洲最大成人中文| 精品久久久久久久末码| 身体一侧抽搐| 久久久久性生活片| 少妇被粗大猛烈的视频| 午夜久久久久精精品| 国产精品一区二区三区四区久久| 午夜免费男女啪啪视频观看| 免费观看性生交大片5| 少妇高潮的动态图| 春色校园在线视频观看| 精品人妻偷拍中文字幕| 国产亚洲一区二区精品| 热99在线观看视频| 亚洲av成人精品一区久久| 高清av免费在线| 18+在线观看网站| 一夜夜www| 亚洲av二区三区四区| 美女cb高潮喷水在线观看| 麻豆久久精品国产亚洲av| 国产美女午夜福利| 哪个播放器可以免费观看大片| 欧美成人午夜免费资源| av又黄又爽大尺度在线免费看 | 亚洲精品色激情综合| 国产淫语在线视频| 亚洲av一区综合| 网址你懂的国产日韩在线| 18禁裸乳无遮挡免费网站照片| 我的老师免费观看完整版| 99热全是精品| 26uuu在线亚洲综合色| 在线播放国产精品三级| 国产黄a三级三级三级人| 国产亚洲精品av在线| 岛国在线免费视频观看| 美女脱内裤让男人舔精品视频| 亚洲欧美日韩高清专用| 亚洲精品久久久久久婷婷小说 | 久久欧美精品欧美久久欧美| 成人亚洲精品av一区二区| 99热网站在线观看| 国产精品电影一区二区三区| 欧美一区二区亚洲| 99国产精品一区二区蜜桃av| av福利片在线观看| 亚洲国产色片| 日本五十路高清| 亚洲人成网站在线播| 久久久久久久久久黄片| 91精品一卡2卡3卡4卡| 日本av手机在线免费观看| 三级男女做爰猛烈吃奶摸视频| 好男人在线观看高清免费视频| 日产精品乱码卡一卡2卡三| 国产91av在线免费观看| 亚洲av成人av| 国产免费男女视频| 最近手机中文字幕大全| 在线观看av片永久免费下载| 女的被弄到高潮叫床怎么办| 美女黄网站色视频| 亚洲国产日韩欧美精品在线观看| 久久午夜福利片| 欧美一区二区精品小视频在线| 久久精品国产99精品国产亚洲性色| 色综合亚洲欧美另类图片| 久久精品熟女亚洲av麻豆精品 | 男人的好看免费观看在线视频| 中文字幕av成人在线电影| 国产精品蜜桃在线观看| 久久婷婷人人爽人人干人人爱| 青春草视频在线免费观看| 青青草视频在线视频观看| 国产高清不卡午夜福利| 少妇人妻精品综合一区二区| 亚洲欧美成人综合另类久久久 | 日本爱情动作片www.在线观看| 一级黄色大片毛片| 国产中年淑女户外野战色| 色5月婷婷丁香| 国模一区二区三区四区视频| 国产三级中文精品| 直男gayav资源| 久久久久久国产a免费观看| 成人高潮视频无遮挡免费网站| 国产精华一区二区三区| av播播在线观看一区| 日本三级黄在线观看| 麻豆国产97在线/欧美| 国产精品乱码一区二三区的特点| 一本一本综合久久| 美女大奶头视频| 亚洲人成网站高清观看| 99九九线精品视频在线观看视频| 一级黄色大片毛片| 韩国av在线不卡| 久久这里只有精品中国| 精品久久久久久久人妻蜜臀av| 一二三四中文在线观看免费高清| 成人毛片a级毛片在线播放| 极品教师在线视频| 亚洲av福利一区| 日韩国内少妇激情av| 大香蕉97超碰在线| 亚洲乱码一区二区免费版| 男人狂女人下面高潮的视频| 少妇被粗大猛烈的视频| 亚洲精品乱码久久久v下载方式| 精品一区二区免费观看| 老女人水多毛片| 欧美精品国产亚洲| 黄色欧美视频在线观看| 国产成人福利小说| 天堂av国产一区二区熟女人妻| 男女国产视频网站| 免费av观看视频| 成人漫画全彩无遮挡| 国产伦一二天堂av在线观看| 深爱激情五月婷婷| 国产伦在线观看视频一区| 一级毛片久久久久久久久女| 两性午夜刺激爽爽歪歪视频在线观看| 国产黄色小视频在线观看| 亚洲最大成人中文| 免费搜索国产男女视频| 成人亚洲欧美一区二区av| 男插女下体视频免费在线播放| 国产精品一区二区性色av| 51国产日韩欧美| 97超视频在线观看视频| 观看免费一级毛片| 床上黄色一级片| 日韩成人伦理影院| 久久国内精品自在自线图片| 亚洲成人精品中文字幕电影| 黄色欧美视频在线观看| 欧美zozozo另类| 午夜福利高清视频| 内地一区二区视频在线| 91久久精品国产一区二区三区| 小说图片视频综合网站| 啦啦啦啦在线视频资源| 国产成人精品婷婷| 欧美激情久久久久久爽电影| 亚洲人与动物交配视频| 亚洲伊人久久精品综合 | 亚洲18禁久久av| 亚洲国产精品合色在线| 国产麻豆成人av免费视频| 久久99热这里只有精品18| 久久亚洲国产成人精品v| 男人的好看免费观看在线视频| 美女大奶头视频| 成人欧美大片| 97热精品久久久久久| 日本与韩国留学比较| 精品久久久噜噜| 日日干狠狠操夜夜爽| 国内少妇人妻偷人精品xxx网站| 国产精品永久免费网站| 国产精品女同一区二区软件| 国产午夜福利久久久久久| 亚洲国产成人一精品久久久| 久久久精品94久久精品| 99视频精品全部免费 在线| 麻豆av噜噜一区二区三区| 又粗又硬又长又爽又黄的视频| 亚洲色图av天堂| 久久人人爽人人片av| 亚州av有码| 伦理电影大哥的女人| 久久精品夜色国产| 在线免费观看的www视频| 久久鲁丝午夜福利片| 成人性生交大片免费视频hd| 国产成人91sexporn| 精品少妇黑人巨大在线播放 | 少妇丰满av| 少妇的逼水好多| 禁无遮挡网站| 久久久久精品久久久久真实原创| 赤兔流量卡办理| 亚洲欧美清纯卡通| 国产一区二区在线观看日韩| 欧美高清成人免费视频www| 亚洲av免费高清在线观看| 亚洲av成人精品一二三区| 91狼人影院| 人妻少妇偷人精品九色| 七月丁香在线播放| 久久久久国产网址| 韩国av在线不卡| 长腿黑丝高跟| 黄色日韩在线| 久久精品久久久久久久性| 色哟哟·www| 在线天堂最新版资源|