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

    基于輸入子系統(tǒng)的Linux觸摸屏驅動的實現(xiàn)

    2016-01-13 07:12:17王鑫,孔勇
    電子科技 2015年12期
    關鍵詞:觸摸屏嵌入式

    基于輸入子系統(tǒng)的Linux觸摸屏驅動的實現(xiàn)

    王鑫,孔勇

    (上海工程技術大學 電子電氣工程學院,上海201600)

    摘要文中對輸入子系統(tǒng)模型進行了介紹并重點對該驅動模型的實現(xiàn)原理及機制進行了分析。在此基礎上,使用輸入子系統(tǒng)驅動模型框架,以ARM處理器S3C2440嵌入式芯片為硬件平臺,配合其芯片內部集成的觸摸屏控制器,設計了Linux下的電阻式觸摸屏驅動程序,實現(xiàn)了在S3C2440平臺上,電阻式觸摸屏的觸點位置坐標采集和觸點跟蹤。

    關鍵詞嵌入式;Linux;Linux驅動;觸摸屏;輸入子系統(tǒng)

    收稿日期:2015-05-25

    基金項目:國家自然科學青年基金資助項目(61305014);上海市自然科學基金資助項目(13ZR1455200)

    作者簡介:王鑫(1992—),男,碩士研究生。研究方向:嵌入式系統(tǒng)開發(fā)。E-mail:d_xin_dl@163.com。孔勇(1977—),男,博士。研究方向:光電子技術。

    doi:10.16180/j.cnki.issn1007-7820.2015.12.017

    中圖分類號TP316.2文獻標識碼A

    Realization of Touch Screen’s Driver with Linux Input Subsystem

    WANG Xin,KONG Yong

    (School of Electronic and Electrical Engineering,Shanghai University of Engineering Science,Shanghai 201600,China)

    AbstractIn this article,the principles of Linux input subsystem driver module are introduced and analyzed.The touch screen driver is designed for Linux input subsystem with the ARM embedded processor of SC32440 as hardware platform.And the contact coordinates of the touch screen and contact tracking are realized on the SC32440 hardware platform.

    Keywordsembedded;Linux;Linux driver;touch screen;input subsystem

    驅動程序,作為底層硬件與上層應用程序之間的橋梁,在Linux系統(tǒng)中具有重要作用。同時為了保證能向應用程序提供統(tǒng)一的接口,在Linux中引入了驅動的分層機制[1]。為同類設備的驅動設計了一個框架,框架中的核心層實現(xiàn)了該設備通用的一些功能,如提供統(tǒng)一的讀、寫接口,而具體的與平臺相關的代碼則被分離出來[2]。輸入子系統(tǒng),就是Linux下對于輸入設備而引入的典型驅動模型。

    在文中就Linux中輸入子系統(tǒng)機制進行分析,并使用輸入子系統(tǒng)框架在S3C2440平臺上實現(xiàn)觸摸屏的驅動。

    1Linux輸入子系統(tǒng)驅動模型

    1.1Linux輸入子系統(tǒng)結構分析

    Linux輸入子系統(tǒng)可抽象為輸入子系統(tǒng)核心層、輸入子系統(tǒng)事件處理層和輸入子系統(tǒng)設備驅動層[3]。其中輸入子系統(tǒng)設備驅動層,主要實現(xiàn)對硬件設備的讀寫訪問,中斷設置,并將硬件產生的事件轉換為核心層所定義的規(guī)范提交給事件處理層。對于事件處理層而言,則是用戶編程的接口,處理驅動層提交的數(shù)據(jù)。核心層,為設備驅動層提供了規(guī)范和接口,并將驅動層獲得的硬件數(shù)據(jù)傳遞給事件處理層,其是驅動層和事件處理層之間的“橋梁”。Linux輸入子系統(tǒng)的框架結構如圖1所示。

    圖1 Linux輸入子系統(tǒng)的框架結構

    1.2Linux輸入子系統(tǒng)實現(xiàn)機制分析

    在Linux內核代碼中,輸入子系統(tǒng)核心層的代碼位置為drivers/Input.c,其包含了輸入子系統(tǒng)的接口和所有的宏定義。表示事件處理層的數(shù)據(jù)結構是struct input_handler,每個handler代表一種處理事件的方式。代表設備驅動層的數(shù)據(jù)結構是struct input_dev,其是輸入子系統(tǒng)的設備驅動中最重要的數(shù)據(jù)結構,大部分工作均圍繞其進行,且是驅動的主體。每個input_dev代表一個輸入設備[4]。其分別調用核心層提供的統(tǒng)一接口函數(shù),向核心層注冊自己,然后進行匹配、連接,構成完整的驅動體系。

    1.2.1匹配、連接過程分析

    在input_handler中,定義有一個id_Table成員,該成員中記錄了該handler所支持的設備信息,如總線類型、產品版本等信息,以及所能處理的事件,如按鍵類事件、絕對位移類事件等。

    當input_device或input_handler向核心層注冊時,都會將自己放入一個鏈表中,然后遍歷對方的鏈表,進行匹配。以注冊input_device為例,注冊時,將自己放入鏈表中,然后在handler的鏈表中通過匹配handler中的id_table找到id和事件種類相匹配的handler,執(zhí)行其中指定的連接函數(shù)進行連接,完成兩者的匹配。

    1.2.2輸入子系統(tǒng)的事件處理機制

    輸入子系統(tǒng)設備層(input_device)中針對具體硬件進行初始化,并獲取底層硬件數(shù)據(jù),如按鍵按下,鼠標滑動等操作所產生的數(shù)據(jù)。通過核心層提供的接口傳遞給事件處理層(input_handler),在此數(shù)據(jù)是以事件的形式由驅動層上報,當事件處理層收到事件后會調用其中的event成員指定的事件處理函數(shù)進行處理,然后通過統(tǒng)一接口提供給應用程序。

    事件的上報通過調用input_event()函數(shù)來實現(xiàn),在函數(shù)中傳入事件類型,具體事件等參數(shù)。Linux內核中所支持的事件類型如表1所示。

    表1 輸入事件類型表

    2觸摸屏原理

    觸摸屏從技術原理來區(qū)分,可分為5個基本類型:矢量壓力傳感式觸摸屏、電阻式觸摸屏、電容式觸摸屏、紅外線式觸摸屏、表面聲波式觸摸屏[5],這里用到的是四線式電阻觸摸屏,其結構圖可等效為圖2所示。

    圖2 四線式電阻觸摸屏原理等效結構圖

    四線觸摸屏包含兩個阻性層,其中一層在屏幕的左右邊緣各有一條垂直總線,另一層在屏幕的底部和頂部各有一條水平總線[6]。

    可將四線觸摸屏等效看做一個滑動變阻器,若XP接3.3 V,XM接地,YP和YM不接,當有觸點按下時,檢測YP電壓,此時下面一層相當于電阻,上面一層相當于滑動變阻器指針,觸點越靠近XM,電壓越低,越靠近XP,電壓越高,通過此方法即可得到X坐標,同理可獲取Y坐標。

    3觸摸屏驅動程序設計與實現(xiàn)

    3.1S3C2440觸摸屏相關寄存器

    三星公司ARM處理器S3C2440內部集成了觸摸屏控制器,通過5個寄存器實現(xiàn)對觸摸屏的控制[7],這5個寄存器如表2所示。

    表2 S3C2440觸摸屏相關寄存器

    S3C2440內部集成的觸摸屏控制器提供分離的X/Y坐標轉換模式、自動的X/Y坐標轉換模式以及等待觸摸按下模式。

    3.2設置S3C2440觸摸屏相關寄存器

    設置ADCTCS寄存器使其工作于等待按下/抬起模式,在該模式下,當觸摸屏被按下或抬起時會產生中斷(INT_TC),從而實現(xiàn)對觸摸屏狀態(tài)的監(jiān)視。

    在中斷中,設置ADCTCS寄存器使其進入X/Y坐標自動轉換模式,啟動A/D轉換??刂破鲿詣愚D換X坐標和Y坐標,并分別將轉換結果寫入ADCDATA0和ADCDATA1寄存器中,隨后產生ADC中斷。在中斷中讀取這兩個寄存器的相應位,則可得到X與Y的坐標[8]。

    3.3使用輸入子系統(tǒng)框架實現(xiàn)驅動

    輸入子系驅動模型中最重要的就是input_dev結構體,因此首先要做的就是創(chuàng)建一個input_dev結構體,待后續(xù)使用。

    3.3.1驅動程序入口函數(shù)設計

    驅動程序的入口函數(shù)是由module_init()函數(shù)所指定的[9]。在入口函數(shù)中主要完成以下工作:

    (1)使用input_allocate_device()函數(shù) 分配一個input_device結構體。

    (2)設置該結構體,設置其能產生的事件。設置能產生案件類事件和絕對位移類事件。

    set_bit(EV_KEY,ts->evbit)

    set_bit(EV_ABS,ts->evbit)

    設置按鍵類事件中的觸摸屏按鍵事件和壓力等級以及設置絕對位移類事件中的X、Y的絕對位移范圍。

    set_bit(BTN_TOUCH,ts->keybit);input_set_abs_params(ts,ABS_X,0,0x3FF,0,0);/*設置X絕對位移范圍*/input_set_abs_params(ts,ABS_Y,0,0x3FF,0,0);/*設置Y絕對位移范圍*/input_set_abs_params(ts,ABS_PRESSURE,0,1,0,0);/*設置壓力級別范圍*/

    (3)注冊,將分配并設置好的結構體注冊進內核,使用函數(shù)input_register_device(ts)。

    (4)硬件相關操作:獲取并使能時鐘

    adc_clk=clk_get(NULL,"adc")

    clk_enable(adc_clk)

    設置S3C2440相關寄存器、注冊中斷[10]。其中寄存器的設置主要設置控制器工作模式為等待按下模式。中斷則需注冊兩個,分別為按下/抬起中斷和ADC轉換完成中斷。

    3.3.2驅動程序中斷處理函數(shù)設計

    程序中設計了兩個中斷服務程序,分別為處理抬起/按下事件產生的中斷,和處理ADC轉換坐標完成的中斷。

    在抬起/按下處理中斷中,首先判斷寄存器ADCDAT0中的第15位,該位為0表示觸摸屏被按下,設置ADCTSC寄存器,使控制器工作于X/Y自動轉換模式。若該位為1,則表示觸摸屏未被按下,設置控制寄存器進入等待按下模式。程序框圖如圖3所示。

    圖3 抬起/按下中斷程序框圖

    在觸點坐標轉換完成中斷中處理函數(shù)中,讀取ADCDAT0與ADCDAT1,得到X、Y坐標值。將得到X、Y坐標通過輸入子系統(tǒng)的核心層提供的接口上報給事件處理層,代碼如下:

    input_report_abs(ts,ABS_X,x_vaule)

    input_report_abs(ts,ABS_Y,y_vaule)

    input_report_key(ts,BTN_TOUCH,1)

    input_report_abs(ts,ABS_PRESSURE,1)

    input_sync(xin_ts)

    3.3.3驅動程序出口函數(shù)設計

    驅動程序的入口函數(shù)是module_exit()函數(shù)所指定的。在出口函數(shù)中主要完成以下操作:(1)使用free_irq()函數(shù)注銷中斷申請。(2)使用 iounmap()函數(shù)注銷申請的虛擬地址映射。(3)使用input_unregister_device()函數(shù)注銷注冊的input_device。(4)使用input_free_device()函數(shù)注銷分配的input_dev結構體。

    3.3.4驅動程序的優(yōu)化

    通過上述步驟基本實現(xiàn)了觸摸屏的驅動,但為了提高可靠度,還需要對觸摸屏的驅動程序進行優(yōu)化,使其能更準確地得到X、Y坐標。可使用的優(yōu)化方法有很多,如設置ADCDLY寄存器進行延時讀取、多次測量X、Y坐標取平均值、軟件過濾等。

    文中使用平均值優(yōu)化法,在按下抬起中斷中進行優(yōu)化。圖4所示為平均值優(yōu)化方式的程序框圖。

    圖4 使用平均值優(yōu)化X、Y坐標程序框圖

    4驅動程序測試

    4.1使用Tslib程序測試驅動

    Tslib是一個開源程序,能夠為觸摸屏驅動獲得的采樣提供諸如濾波、去抖、校準等功能,通常作為觸摸屏驅動的適配層,使用輸入子系統(tǒng)提供的接口將觸摸屏數(shù)據(jù)進行處理,為上層的應用提供了一個統(tǒng)一的接口。這里用其測試驅動程序。

    將Tslib源代碼進行編譯、安裝,然后放到目標板的文件系統(tǒng)中,修改/etc/ts.conf 文件。并添加環(huán)境變量,使其能夠在文件系統(tǒng)中使用,系統(tǒng)中輸入指令如下:

    export TSLIB_TSDEVICE=/dev/event0

    export TSLIB_CALIBFILE=/etc/pointercal

    export TSLIB_CONFFILE=/etc/ts.conf

    export TSLIB_PLUGINDIR=/lib/ts

    export TSLIB_CONSOLEDEVICE=none

    export TSLIB_FBDEVICE=/dev/fb0

    完成上述步驟后,加載編譯好的觸摸屏驅動以及LCD顯示驅動,即可使用tslib程序驗證觸摸屏驅動。運行ts_test程序,在觸摸屏上滑動則可看到光標隨著筆桿移動,實現(xiàn)觸點跟蹤,效果如圖5所示。

    圖5 觸摸屏觸點跟蹤效果圖

    4.2采集觸摸屏觸點坐標

    在驅動程序中,使用printk()函數(shù),將得到的X、Y坐標輸出,打印在控制臺上。手指在觸摸屏上滑動,在主機上通過串口終端能實時顯示觸點坐標,效果如圖6所示。

    圖6 X、Y坐標采集效果圖

    5結束語

    對Linux下輸入子系統(tǒng)驅動模型的主要機制進行分析,并介紹了四線式觸摸屏的工作原理?;谳斎胱酉到y(tǒng)驅動模型框架,在以ARM為內核的S3C2440平臺上實現(xiàn)了觸摸屏驅動。編譯、安裝,設置tslib程序,在目標平臺上進行測試,驗證驅動功能,實現(xiàn)觸點采集及觸點跟蹤。

    參考文獻

    [1]陳濤.嵌入式Linux下的LCD驅動程序設計與實現(xiàn)[J].電子科技,2010,23(11):22-24.

    [2]宋寶華.Linux設備驅動開發(fā)詳解[M].2版.北京:人民郵電出版社,2010.

    [3]羅勇剛,夏定純.電阻式觸摸屏的校準與應用研究[J].武漢科技學院學報,2007,20(12):47-49.

    [4]王闖.Linu中Input輸入子系統(tǒng)分析[J].電腦開發(fā)與應用,2012,25(7):70-71.

    [5]史悅.觸摸屏技術及應用[M].成都:電子科技大學出版社,2002.

    [6]蔡紅娟.電阻式觸摸屏校準算法的優(yōu)化[J].制造業(yè)自動化,2012,34(7):21-23.

    [7]Samsung Electronics.S3C2440A32-Bit CMOS microcontroller user’s manual[M].Korea:Samsung Electronics,2004.

    [8]韋東山.嵌入式Linux應用開發(fā)完全手冊[M].北京:人民郵電出版社,2008.

    [9]Jonatban C,Alessandro R,Greg K H.Linux 設備驅動程序[M].3版.魏永明,譯.北京:中國電力出版社,2005.

    [10]劉少平.基于 Linux內核輸入子系統(tǒng)的驅動研究[J].電子設計工程,2012,20(17):29-31.

    猜你喜歡
    觸摸屏嵌入式
    PLC和觸摸屏在衛(wèi)生間控制系統(tǒng)的應用
    皮膚“長”出觸摸屏
    搭建基于Qt的嵌入式開發(fā)平臺
    嵌入式軟PLC在電鍍生產流程控制系統(tǒng)中的應用
    Altera加入嵌入式視覺聯(lián)盟
    倍福 CX8091嵌入式控制器
    自動化博覽(2014年4期)2014-02-28 22:31:15
    投射式多點觸控電容觸摸屏
    河南科技(2014年12期)2014-02-27 14:10:32
    觸摸屏項目移植在自動化系統(tǒng)升級中的應用
    精品久久蜜臀av无| 男的添女的下面高潮视频| 90打野战视频偷拍视频| 午夜日本视频在线| 成年女人毛片免费观看观看9 | 亚洲精品美女久久av网站| 国产av一区二区精品久久| 91在线精品国自产拍蜜月| 国产精品蜜桃在线观看| 最近的中文字幕免费完整| 国产无遮挡羞羞视频在线观看| 精品亚洲乱码少妇综合久久| 亚洲第一青青草原| 美女大奶头黄色视频| 少妇的丰满在线观看| 午夜老司机福利剧场| 国产成人欧美| 国产欧美亚洲国产| 国产精品无大码| 亚洲精品国产色婷婷电影| 久久久久精品性色| 男人添女人高潮全过程视频| 亚洲精品aⅴ在线观看| 成人国语在线视频| 美国免费a级毛片| 老熟女久久久| 熟女电影av网| 日韩三级伦理在线观看| 天天躁日日躁夜夜躁夜夜| 久热久热在线精品观看| 久久精品aⅴ一区二区三区四区 | 久久精品国产亚洲av高清一级| 亚洲精品视频女| 国产男人的电影天堂91| 亚洲伊人久久精品综合| 国产亚洲最大av| 亚洲国产最新在线播放| 三上悠亚av全集在线观看| 亚洲视频免费观看视频| 午夜福利网站1000一区二区三区| 七月丁香在线播放| 性色avwww在线观看| 精品99又大又爽又粗少妇毛片| 久久这里有精品视频免费| 国产精品一区二区在线观看99| 91aial.com中文字幕在线观看| av又黄又爽大尺度在线免费看| 亚洲婷婷狠狠爱综合网| 久久人人97超碰香蕉20202| 日韩在线高清观看一区二区三区| 国产精品国产三级专区第一集| 男女高潮啪啪啪动态图| 免费黄色在线免费观看| 久久久欧美国产精品| 美女脱内裤让男人舔精品视频| 国产欧美日韩综合在线一区二区| 国产免费一区二区三区四区乱码| 国产乱人偷精品视频| 久久久久久久久久久免费av| 最近最新中文字幕免费大全7| 中文字幕av电影在线播放| 亚洲av综合色区一区| 久久av网站| 欧美日韩成人在线一区二区| 久久午夜综合久久蜜桃| 亚洲精品在线美女| 1024香蕉在线观看| 欧美激情极品国产一区二区三区| 天天躁夜夜躁狠狠躁躁| 久久久a久久爽久久v久久| 一区二区三区乱码不卡18| 午夜福利影视在线免费观看| 桃花免费在线播放| 搡女人真爽免费视频火全软件| 精品久久久久久电影网| 久久这里只有精品19| 免费不卡的大黄色大毛片视频在线观看| 五月伊人婷婷丁香| 少妇被粗大猛烈的视频| 一级毛片 在线播放| 18禁裸乳无遮挡动漫免费视频| 色婷婷av一区二区三区视频| 免费人妻精品一区二区三区视频| 99热国产这里只有精品6| 欧美中文综合在线视频| 日本猛色少妇xxxxx猛交久久| 黄色怎么调成土黄色| 丰满迷人的少妇在线观看| 一区二区三区乱码不卡18| 欧美成人精品欧美一级黄| 亚洲精品一二三| 国产高清不卡午夜福利| 欧美在线黄色| 亚洲人成网站在线观看播放| 久久精品国产亚洲av高清一级| 一区二区三区精品91| 少妇的丰满在线观看| 欧美人与性动交α欧美软件| 久久久久久人妻| 少妇被粗大的猛进出69影院| 亚洲中文av在线| 人妻 亚洲 视频| 午夜福利一区二区在线看| 国产一区有黄有色的免费视频| 精品亚洲乱码少妇综合久久| 激情视频va一区二区三区| 久久久精品免费免费高清| 香蕉丝袜av| 免费在线观看黄色视频的| 毛片一级片免费看久久久久| 国产成人精品一,二区| 纵有疾风起免费观看全集完整版| 亚洲av电影在线观看一区二区三区| 国产 精品1| 天天影视国产精品| av在线观看视频网站免费| 免费av中文字幕在线| 丰满迷人的少妇在线观看| 七月丁香在线播放| 女人高潮潮喷娇喘18禁视频| 国产精品久久久久久av不卡| 精品第一国产精品| 91精品伊人久久大香线蕉| 亚洲av免费高清在线观看| 桃花免费在线播放| 午夜av观看不卡| av片东京热男人的天堂| av天堂久久9| 在线观看美女被高潮喷水网站| 黄色毛片三级朝国网站| 又黄又粗又硬又大视频| a级毛片黄视频| 亚洲天堂av无毛| 午夜福利视频在线观看免费| 色视频在线一区二区三区| 搡女人真爽免费视频火全软件| 免费少妇av软件| 亚洲少妇的诱惑av| 18禁观看日本| 国产乱人偷精品视频| 一区二区日韩欧美中文字幕| 少妇熟女欧美另类| 亚洲美女搞黄在线观看| 精品一品国产午夜福利视频| 国产av精品麻豆| 99热国产这里只有精品6| 天堂8中文在线网| 亚洲欧美精品综合一区二区三区 | 丝袜脚勾引网站| 精品亚洲乱码少妇综合久久| 欧美激情极品国产一区二区三区| 亚洲av日韩在线播放| 各种免费的搞黄视频| 男人爽女人下面视频在线观看| 国产亚洲av片在线观看秒播厂| 欧美激情高清一区二区三区 | 夫妻午夜视频| 一级黄片播放器| 大香蕉久久网| 啦啦啦在线观看免费高清www| 超碰成人久久| 国产伦理片在线播放av一区| 男女啪啪激烈高潮av片| 欧美少妇被猛烈插入视频| 99热全是精品| 国产在线免费精品| 一区二区av电影网| 男人爽女人下面视频在线观看| 日韩欧美一区视频在线观看| 国产精品无大码| 久久人人爽av亚洲精品天堂| 欧美成人午夜免费资源| 国产成人精品久久久久久| 18禁裸乳无遮挡动漫免费视频| 一区二区三区四区激情视频| 国产免费又黄又爽又色| 制服诱惑二区| 国产老妇伦熟女老妇高清| 久热这里只有精品99| 国产黄色免费在线视频| 咕卡用的链子| 秋霞伦理黄片| 色吧在线观看| 丝袜在线中文字幕| 亚洲av日韩在线播放| 男女边吃奶边做爰视频| 国产成人aa在线观看| 18+在线观看网站| 欧美bdsm另类| 精品少妇一区二区三区视频日本电影 | 色哟哟·www| 欧美日韩av久久| 另类亚洲欧美激情| 亚洲国产av新网站| 97人妻天天添夜夜摸| 亚洲精品美女久久久久99蜜臀 | 最近中文字幕2019免费版| 精品一区二区免费观看| 亚洲欧美日韩另类电影网站| av.在线天堂| 国产片内射在线| 韩国精品一区二区三区| 日韩av不卡免费在线播放| 天美传媒精品一区二区| 欧美97在线视频| 如日韩欧美国产精品一区二区三区| 热re99久久国产66热| 午夜福利乱码中文字幕| 日产精品乱码卡一卡2卡三| 国产精品一区二区在线不卡| 亚洲国产欧美日韩在线播放| 亚洲精品自拍成人| 99久久综合免费| 日韩欧美一区视频在线观看| 一本色道久久久久久精品综合| 国产 精品1| 久久精品人人爽人人爽视色| 色视频在线一区二区三区| 国产又爽黄色视频| 日韩伦理黄色片| 亚洲欧美中文字幕日韩二区| 亚洲经典国产精华液单| 精品一区在线观看国产| 女的被弄到高潮叫床怎么办| 午夜日本视频在线| 不卡av一区二区三区| 亚洲精品美女久久av网站| 国产亚洲欧美精品永久| 成年av动漫网址| 成人毛片60女人毛片免费| av国产精品久久久久影院| 国产野战对白在线观看| 国产精品偷伦视频观看了| 人妻人人澡人人爽人人| 久久久久国产网址| www.精华液| 18禁动态无遮挡网站| 最近最新中文字幕大全免费视频 | 少妇人妻久久综合中文| 日本欧美国产在线视频| 尾随美女入室| 男女边吃奶边做爰视频| av线在线观看网站| 成人黄色视频免费在线看| 欧美国产精品va在线观看不卡| 99国产精品免费福利视频| av片东京热男人的天堂| 欧美亚洲日本最大视频资源| 最新的欧美精品一区二区| 丰满少妇做爰视频| 岛国毛片在线播放| www.精华液| 久久久久久久国产电影| 国产精品国产三级专区第一集| av天堂久久9| 国产精品麻豆人妻色哟哟久久| 欧美精品人与动牲交sv欧美| 热99国产精品久久久久久7| 成年人免费黄色播放视频| 亚洲内射少妇av| 亚洲av在线观看美女高潮| 日产精品乱码卡一卡2卡三| 色播在线永久视频| 国产一区有黄有色的免费视频| 欧美激情高清一区二区三区 | 最近2019中文字幕mv第一页| 男人添女人高潮全过程视频| 国产精品一国产av| 下体分泌物呈黄色| 老司机影院毛片| 亚洲内射少妇av| 黄网站色视频无遮挡免费观看| 国产免费福利视频在线观看| 久久久久久久精品精品| 久久毛片免费看一区二区三区| 亚洲一区二区三区欧美精品| 又黄又粗又硬又大视频| 免费高清在线观看日韩| av国产精品久久久久影院| 精品国产一区二区三区四区第35| 国产精品一国产av| 国产免费一区二区三区四区乱码| 亚洲精品久久午夜乱码| 韩国精品一区二区三区| freevideosex欧美| 丝袜脚勾引网站| av.在线天堂| 亚洲成人手机| 岛国毛片在线播放| 国产精品欧美亚洲77777| 建设人人有责人人尽责人人享有的| 久久久久国产网址| 一级毛片电影观看| 久久精品aⅴ一区二区三区四区 | 麻豆乱淫一区二区| 亚洲,欧美精品.| 一级片'在线观看视频| 999久久久国产精品视频| 丝袜美腿诱惑在线| 啦啦啦视频在线资源免费观看| 国产成人午夜福利电影在线观看| 亚洲一级一片aⅴ在线观看| 欧美亚洲日本最大视频资源| 午夜av观看不卡| 韩国av在线不卡| av网站免费在线观看视频| 精品久久久精品久久久| 亚洲av电影在线进入| 啦啦啦中文免费视频观看日本| 亚洲第一青青草原| 久久久久人妻精品一区果冻| 在线观看免费视频网站a站| 爱豆传媒免费全集在线观看| 午夜福利视频在线观看免费| 一本—道久久a久久精品蜜桃钙片| 在线亚洲精品国产二区图片欧美| 看非洲黑人一级黄片| 麻豆精品久久久久久蜜桃| 成人毛片60女人毛片免费| 夜夜骑夜夜射夜夜干| 波野结衣二区三区在线| 午夜免费鲁丝| 国产在线视频一区二区| 丰满迷人的少妇在线观看| 欧美变态另类bdsm刘玥| 丰满乱子伦码专区| 久热这里只有精品99| 国产成人精品婷婷| 精品一区二区三卡| 亚洲内射少妇av| 欧美在线黄色| 搡女人真爽免费视频火全软件| 日本欧美国产在线视频| 免费观看在线日韩| 日日摸夜夜添夜夜爱| 丝袜喷水一区| 美女国产视频在线观看| 久久精品国产鲁丝片午夜精品| 婷婷色综合大香蕉| 欧美日韩亚洲高清精品| 成人手机av| 少妇熟女欧美另类| 成人免费观看视频高清| 欧美日韩视频精品一区| 综合色丁香网| 成人二区视频| 国产毛片在线视频| 视频在线观看一区二区三区| 有码 亚洲区| 亚洲av综合色区一区| 欧美激情高清一区二区三区 | 天美传媒精品一区二区| 国产精品久久久av美女十八| 欧美亚洲 丝袜 人妻 在线| 大片免费播放器 马上看| 国产又色又爽无遮挡免| 久久久久久伊人网av| 一级a爱视频在线免费观看| 大香蕉久久网| 国产精品欧美亚洲77777| 国产乱人偷精品视频| 汤姆久久久久久久影院中文字幕| 午夜老司机福利剧场| 欧美激情 高清一区二区三区| 免费不卡的大黄色大毛片视频在线观看| 一区二区三区激情视频| 成人手机av| 精品国产超薄肉色丝袜足j| 亚洲精品久久久久久婷婷小说| 秋霞在线观看毛片| 国产精品无大码| 婷婷色av中文字幕| 日韩中字成人| 久久精品国产亚洲av天美| 视频区图区小说| 国产深夜福利视频在线观看| 女人精品久久久久毛片| 欧美在线黄色| 男女高潮啪啪啪动态图| 国产精品麻豆人妻色哟哟久久| 久久久亚洲精品成人影院| av一本久久久久| 99热全是精品| 纵有疾风起免费观看全集完整版| 色吧在线观看| a 毛片基地| 肉色欧美久久久久久久蜜桃| 青青草视频在线视频观看| 丝袜喷水一区| 免费女性裸体啪啪无遮挡网站| 欧美精品av麻豆av| 涩涩av久久男人的天堂| 国产女主播在线喷水免费视频网站| 国精品久久久久久国模美| 男人添女人高潮全过程视频| 国产精品秋霞免费鲁丝片| 青春草国产在线视频| 亚洲第一区二区三区不卡| 日本爱情动作片www.在线观看| 国产精品久久久av美女十八| 又大又黄又爽视频免费| 欧美成人午夜精品| 久久人妻熟女aⅴ| 久久韩国三级中文字幕| 熟女av电影| 亚洲精品国产一区二区精华液| 免费黄网站久久成人精品| av在线观看视频网站免费| 热99国产精品久久久久久7| www.av在线官网国产| 日本色播在线视频| 高清不卡的av网站| 看十八女毛片水多多多| 青青草视频在线视频观看| 日韩精品免费视频一区二区三区| 男女高潮啪啪啪动态图| 十八禁网站网址无遮挡| 99九九在线精品视频| 熟女电影av网| 九色亚洲精品在线播放| 两性夫妻黄色片| 婷婷成人精品国产| 极品人妻少妇av视频| 波多野结衣av一区二区av| av网站在线播放免费| 亚洲精品久久成人aⅴ小说| 一级毛片电影观看| 国产一区二区三区综合在线观看| 欧美日韩国产mv在线观看视频| 精品国产乱码久久久久久男人| 国产老妇伦熟女老妇高清| 日韩av在线免费看完整版不卡| 久久久精品区二区三区| 久久精品久久久久久噜噜老黄| 精品亚洲乱码少妇综合久久| 高清av免费在线| 国产亚洲av片在线观看秒播厂| 国产亚洲欧美精品永久| 18+在线观看网站| xxxhd国产人妻xxx| 成人亚洲欧美一区二区av| 2021少妇久久久久久久久久久| 亚洲国产精品一区二区三区在线| 久久久久国产精品人妻一区二区| 亚洲精品,欧美精品| 纯流量卡能插随身wifi吗| 七月丁香在线播放| 考比视频在线观看| 免费观看性生交大片5| 久久国产精品大桥未久av| 老司机亚洲免费影院| 免费女性裸体啪啪无遮挡网站| 欧美变态另类bdsm刘玥| 亚洲精品国产色婷婷电影| 91精品三级在线观看| 少妇猛男粗大的猛烈进出视频| 美女脱内裤让男人舔精品视频| 亚洲一区中文字幕在线| 国产精品偷伦视频观看了| 天天躁夜夜躁狠狠躁躁| 欧美精品国产亚洲| 高清视频免费观看一区二区| 久久韩国三级中文字幕| 男女下面插进去视频免费观看| 国产精品国产三级国产专区5o| 欧美人与性动交α欧美精品济南到 | 亚洲精品一二三| 亚洲,一卡二卡三卡| 国产av精品麻豆| 欧美日韩精品网址| 成人黄色视频免费在线看| 极品少妇高潮喷水抽搐| 夫妻午夜视频| 欧美激情极品国产一区二区三区| 我要看黄色一级片免费的| 国产精品 国内视频| 久热久热在线精品观看| 久久久久视频综合| 黄片小视频在线播放| av卡一久久| 男女下面插进去视频免费观看| 人妻系列 视频| 中文字幕人妻熟女乱码| 天天躁狠狠躁夜夜躁狠狠躁| 国产精品 欧美亚洲| 在线天堂中文资源库| 99久久精品国产国产毛片| 1024视频免费在线观看| 纯流量卡能插随身wifi吗| 精品久久蜜臀av无| 亚洲久久久国产精品| 久久午夜福利片| 老鸭窝网址在线观看| 成人二区视频| 可以免费在线观看a视频的电影网站 | 精品酒店卫生间| 高清欧美精品videossex| 久久久亚洲精品成人影院| 中文字幕制服av| 亚洲av福利一区| 亚洲,欧美精品.| 99九九在线精品视频| 一级,二级,三级黄色视频| 亚洲精品国产av蜜桃| 国产男人的电影天堂91| 精品人妻熟女毛片av久久网站| av电影中文网址| 国产精品国产三级专区第一集| www.自偷自拍.com| 国产精品免费大片| 国产一区二区三区综合在线观看| av不卡在线播放| 91aial.com中文字幕在线观看| 国产野战对白在线观看| 丰满迷人的少妇在线观看| 色网站视频免费| 亚洲精品成人av观看孕妇| 国产国语露脸激情在线看| h视频一区二区三区| 看免费av毛片| 寂寞人妻少妇视频99o| 黄色视频在线播放观看不卡| 最黄视频免费看| 久久国产精品男人的天堂亚洲| 观看美女的网站| 亚洲第一区二区三区不卡| 久久久久久免费高清国产稀缺| 国产97色在线日韩免费| 蜜桃在线观看..| 亚洲成人手机| freevideosex欧美| 丁香六月天网| 丰满迷人的少妇在线观看| 熟女电影av网| 亚洲av综合色区一区| av又黄又爽大尺度在线免费看| 欧美人与善性xxx| 欧美 亚洲 国产 日韩一| 欧美亚洲 丝袜 人妻 在线| 男女午夜视频在线观看| 青春草亚洲视频在线观看| 老司机影院毛片| 一级黄片播放器| 日日撸夜夜添| 亚洲第一青青草原| 国产精品久久久久成人av| 欧美日韩成人在线一区二区| 丝袜喷水一区| 看免费av毛片| 伊人亚洲综合成人网| 丝瓜视频免费看黄片| 亚洲欧洲精品一区二区精品久久久 | 熟女av电影| 婷婷色综合www| 中文欧美无线码| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲精品久久午夜乱码| 国产女主播在线喷水免费视频网站| 在线亚洲精品国产二区图片欧美| 国产精品 欧美亚洲| 久久国产精品大桥未久av| 青春草国产在线视频| 可以免费在线观看a视频的电影网站 | 国产男女超爽视频在线观看| 亚洲五月色婷婷综合| 极品人妻少妇av视频| 尾随美女入室| 老司机影院成人| 日韩中字成人| 久久毛片免费看一区二区三区| 一级毛片我不卡| 久久99蜜桃精品久久| 久久国产精品男人的天堂亚洲| 日日摸夜夜添夜夜爱| 91午夜精品亚洲一区二区三区| 建设人人有责人人尽责人人享有的| 最新中文字幕久久久久| 欧美av亚洲av综合av国产av | 男男h啪啪无遮挡| 国产熟女欧美一区二区| 国产片特级美女逼逼视频| 婷婷色麻豆天堂久久| 国产无遮挡羞羞视频在线观看| 亚洲欧美成人综合另类久久久| 极品少妇高潮喷水抽搐| 大片电影免费在线观看免费| 亚洲精品一二三| 啦啦啦视频在线资源免费观看| 国产有黄有色有爽视频| 国产精品免费视频内射| 日本色播在线视频| 午夜福利视频在线观看免费| 男女国产视频网站| 久久久久国产网址| av不卡在线播放| 精品少妇黑人巨大在线播放| 成人国语在线视频| 免费黄频网站在线观看国产| 黑丝袜美女国产一区| 777久久人妻少妇嫩草av网站| 国产一区二区三区av在线| av线在线观看网站| 啦啦啦在线观看免费高清www| 宅男免费午夜| 嫩草影院入口| 亚洲一码二码三码区别大吗| 成人二区视频| 777米奇影视久久| 国产在线视频一区二区| 超碰成人久久| 国产黄频视频在线观看| 在线亚洲精品国产二区图片欧美| 美女主播在线视频| 国产成人欧美| 又粗又硬又长又爽又黄的视频|