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

    基于Linux總線的智能網(wǎng)關(guān)驅(qū)動層的研究與設(shè)計

    2016-12-14 06:31:18趙梗明
    關(guān)鍵詞:設(shè)備設(shè)計

    張 劍, 趙梗明

    (上海師范大學 信息與機電工程學院,上海 200234)

    ?

    基于Linux總線的智能網(wǎng)關(guān)驅(qū)動層的研究與設(shè)計

    張 劍, 趙梗明

    (上海師范大學 信息與機電工程學院,上海 200234)

    目前在智能家居領(lǐng)域,還沒有相關(guān)的組織機構(gòu)提出過一套統(tǒng)一的協(xié)議標準,各個廠商在設(shè)備交互上都有著各自的通信模式與協(xié)議標準.這增加了異構(gòu)網(wǎng)關(guān)軟件框架設(shè)計的復雜性和局限性.使用Linux內(nèi)核提供的一套總線注冊管理接口,在Linux下自行注冊維護一條虛擬總線,將物理設(shè)備驅(qū)動掛接在該虛擬總線上,將通信協(xié)議的細節(jié)設(shè)計放置在底層適配器中,使得異構(gòu)網(wǎng)絡(luò)的融合更加自然.同時,基于Linux總線來設(shè)計智能網(wǎng)關(guān)系統(tǒng)的驅(qū)動層,可以讓應(yīng)用層的設(shè)計接口統(tǒng)一、邏輯清晰;使底層硬件設(shè)備的入網(wǎng)也變得更加便捷,層次分明.

    智能網(wǎng)關(guān); Linux系統(tǒng); 總線驅(qū)動; 物聯(lián)網(wǎng)技術(shù)

    0 引 言

    隨著手機、平板的快速發(fā)展,以及近年來炙手可熱的物聯(lián)網(wǎng)概念的普及,智能家居的概念已經(jīng)走進人們的生活.對于智能家居系統(tǒng)而言,智能網(wǎng)關(guān)無疑占據(jù)著核心的地位,網(wǎng)關(guān)設(shè)計的優(yōu)劣不僅影響著設(shè)備管理的用戶體驗,更加決定著系統(tǒng)的穩(wěn)定性和兼容性.

    現(xiàn)如今,物聯(lián)網(wǎng)界沒有提出一套統(tǒng)一的標準協(xié)議,各家設(shè)備千差萬別,不同的物聯(lián)網(wǎng)應(yīng)用又對不同的智能硬件有著各自的需求,這正導致了智能網(wǎng)關(guān)的設(shè)計呈現(xiàn)出多樣化的現(xiàn)象.每一個智能硬件的通信模式、通信協(xié)議都存在著差異.因此,針對每一個硬件都需要定制一個特定的應(yīng)用,這對于網(wǎng)關(guān)而言在拓展和升級上都不是很靈活,對于非專業(yè)的用戶來說,網(wǎng)關(guān)拓展升級過程較為復雜的同時,成本和風險也相對較大[1].

    同時,隨著網(wǎng)關(guān)技術(shù)的發(fā)展,它所承擔的角色不止是一個簡單的接入設(shè)備,還漸漸變?yōu)榫C合服務(wù)處理的單元.它要求不僅能控制管理智能設(shè)備,還需要連接廣域網(wǎng)成為一個個人終端.本文作者提出以Linux下總線設(shè)備驅(qū)動模型作為網(wǎng)關(guān)驅(qū)動層的設(shè)計模式,讓具體通信協(xié)議細節(jié)對于用戶空間程序透明,使得應(yīng)用層程序調(diào)用的API高度一致,從而簡化了應(yīng)用層的開發(fā).

    1 系統(tǒng)整體架構(gòu)

    智能網(wǎng)關(guān)的組成一般可以抽象為應(yīng)用層、驅(qū)動層、硬件層(圖1).

    圖1 智能網(wǎng)關(guān)的組成

    應(yīng)用層相當于網(wǎng)關(guān)對于外界的出口,提供連接給終端服務(wù)器、轉(zhuǎn)發(fā)終端發(fā)送過來的用戶指令.而應(yīng)用層與硬件的交互,則是通過文件系統(tǒng)訪問設(shè)備文件的方式來控制硬件.因此,對于應(yīng)用層編程,可以直接調(diào)用相應(yīng)的API來操作/dev/目錄下的Linux設(shè)備文件.對于驅(qū)動層來說,僅需要實現(xiàn)對硬件設(shè)備的讀寫操作方法和協(xié)議.硬件層則負責實現(xiàn)具體的控制與實現(xiàn).這種設(shè)計思想使得應(yīng)用層、驅(qū)動層、硬件層相互獨立協(xié)同工作,這也體現(xiàn)了Linux內(nèi)核的分離分層思想與軟件設(shè)計低耦合的原則[2].

    圖2 網(wǎng)關(guān)框架設(shè)計

    因此,本文作者提出了如圖2所示的智能網(wǎng)關(guān)軟件框架.

    應(yīng)用層調(diào)用open、write、read等系統(tǒng)調(diào)用函數(shù),在Linux內(nèi)核空間經(jīng)由虛擬文件系統(tǒng)(VFS)[4]找到文件操作的函數(shù)指針.智能總線(smart bus)是通過Linux的內(nèi)核API創(chuàng)建的一條Linux虛擬總線.從smart bus來看,對上是提供統(tǒng)一的操作API,對下通過特定的算法找到匹配的適配器后去調(diào)用指定的驅(qū)動程序,smart bus起到了承上啟下的作用.適配器則實現(xiàn)了各類通信協(xié)議(如wifi協(xié)議、USB協(xié)議、I2C協(xié)議等).

    因此,設(shè)計的網(wǎng)關(guān)框架中,著重介紹Linux內(nèi)核中總線驅(qū)動模塊的設(shè)計.

    2 網(wǎng)關(guān)驅(qū)動設(shè)計

    圖2中,分析可知,驅(qū)動層由三大部分組成:1) 負責向上提供統(tǒng)一設(shè)備接口的設(shè)備文件層.2) 負責聯(lián)系設(shè)備文件與驅(qū)動程序的總線核心層.3) 負責實現(xiàn)具體通信算法的適配以及驅(qū)動程序?qū)?三個部分共同構(gòu)成了網(wǎng)關(guān)驅(qū)動框架.下面依次介紹三個部分的設(shè)計.

    2.1 設(shè)備文件層

    設(shè)備文件層的作用是提供通用的系統(tǒng)調(diào)用接口,并且在/dev目錄下創(chuàng)建一個smartbus文件.當硬件上有設(shè)備成功入網(wǎng)后,通過讀寫通用接口read、write或者ioctl函數(shù)以及攜帶特定設(shè)備地址的參數(shù)就可以訪問到特定的設(shè)備.對于這一層的設(shè)計核心即是實現(xiàn)如圖3所示結(jié)構(gòu)體中的函數(shù)指針.

    根據(jù)具體的設(shè)計需求,來實現(xiàn)相應(yīng)的接口.

    其中需要注意的是open函數(shù)的實現(xiàn).由于在打開設(shè)備文件的時候,并不知道硬件上是否有對應(yīng)的物理設(shè)備已在物理上進行了連接,因此,可以在此判斷偵測連接的智能硬件,普遍的方式就是利用內(nèi)核提供的內(nèi)核鏈表相關(guān)函數(shù)來遍歷總線核心層所維護的適配器鏈表.

    另外,在進行read、write以及ioctl等設(shè)備讀寫操作的時候,需要提供具體硬件的地址,以及操作標識和操作數(shù)據(jù)等相關(guān)信息,在此,消息數(shù)據(jù)亦可設(shè)計成如圖4所示結(jié)構(gòu)體格式.

    圖3 文件操作數(shù)據(jù)結(jié)構(gòu)

    圖4 消息數(shù)據(jù)結(jié)構(gòu)

    由于對于應(yīng)用層來說,操作所有硬件設(shè)備都是調(diào)用這個統(tǒng)一的接口,因此,在設(shè)計上需按照上述思想去把握,方可確保接口的通用性.

    對于設(shè)備注冊、設(shè)備號申請、創(chuàng)建設(shè)備文件等內(nèi)核中相應(yīng)的內(nèi)核模塊編程流程采用常規(guī)思路即可[2].

    2.2 總線核心層

    總線是處理器和一個或多個設(shè)備之間的通道,在設(shè)備模型中,所有的設(shè)備都通過總線相連,總線可以相互插入[5].設(shè)備模型展示了總線和它們所控制的設(shè)備之間的實際連接.在Linux內(nèi)核總存在著許多總線,如I2C總線、spi總線、usb總線以及虛擬的platform總線.Linux也允許使用內(nèi)核提供的接口來自己定義一條總線.總線核心層就是利用內(nèi)核提供的接口來生成一條總線.

    總線核心層的主要工作就是維護設(shè)備鏈表和驅(qū)動鏈表,同時提供驅(qū)動和設(shè)備的匹配規(guī)則.驅(qū)動和設(shè)備在總線上注冊和注銷過程大致如圖5、6所示.

    圖5 注冊過程

    圖6 注銷過程

    總線核心層提供了總線驅(qū)動和設(shè)備驅(qū)動的注冊和注銷.

    圖5中,如果有驅(qū)動向bus總線上注冊,則遍歷bus的驅(qū)動鏈表,如果驅(qū)動已存在則注冊失敗,如果不存在則將驅(qū)動添加到總線中的驅(qū)動鏈表中,注冊成功,然后遍歷總線中設(shè)備鏈表,如果設(shè)備鏈表中有成員,則驅(qū)動會調(diào)用探測物理設(shè)備的函數(shù).

    同理如有設(shè)備向總線上注冊,則遍歷總線的設(shè)備鏈表,如果設(shè)備已存在則注冊失敗,如果不存在則將設(shè)備添加到總線的設(shè)備鏈表中,注冊成功.然后遍歷驅(qū)動鏈表,如果有驅(qū)動存在,則會調(diào)用探測物理設(shè)備.

    如果要注銷總線上驅(qū)動,則遍歷總線的驅(qū)動鏈表,如果找到相應(yīng)驅(qū)動,則從鏈表中刪除對應(yīng)的適配器(adapter)驅(qū)動,否則返回注銷失敗.然后遍歷設(shè)備鏈表,將每一個設(shè)備對應(yīng)的adapter從鏈表中刪除.如果要注銷總線上的設(shè)備,則遍歷總線的設(shè)備鏈表,如果找到不到對應(yīng)的設(shè)備,注銷失敗,如果找到對應(yīng)的設(shè)備則從鏈表中刪除設(shè)備.

    2.3 設(shè)備驅(qū)動層

    設(shè)備驅(qū)動層抽象地表示為掛接在smartbus總線上的設(shè)備驅(qū)動.它的主要作用是實現(xiàn)硬件的訪問和內(nèi)部具體讀寫操作的實現(xiàn).該層的設(shè)計流程如圖7所示.

    圖7 設(shè)備驅(qū)動層流程圖

    這里用到的platform平臺子系統(tǒng)[6]是Linux眾多子系統(tǒng)之一,使用platform子系統(tǒng)使得掛接在adapter上的設(shè)備更加清晰明了.因此,每一個驅(qū)動都是掛在對應(yīng)適配器中.一個適配器可以掛接多個同一類型的平臺設(shè)備,而一個平臺設(shè)備只屬于一個適配器.適配器中包括了通信算法的函數(shù)指針,因此掛在同一個適配器上的設(shè)備有著相同的通信方式.在有平臺設(shè)備被加載的時候,平臺的驅(qū)動(driver)和平臺設(shè)備(device)會被進行名字的匹配,匹配成功則會調(diào)用平臺中的probe()函數(shù),該函數(shù)初始化并且創(chuàng)建一個adapter然后將其加入總線的驅(qū)動鏈表中以備調(diào)用.注冊的過程就將設(shè)備驅(qū)動層與總線核心層聯(lián)系了起來[3].

    3 一個簡單的可行性測試實例

    3.1 測試驅(qū)動模塊

    介紹了以上各層的設(shè)計思路后,按照這種設(shè)計方式實現(xiàn)一個基于S3C6410的平臺,以Linux2.6.36內(nèi)核版本進行該設(shè)計的試驗,該實驗利用網(wǎng)關(guān)驅(qū)動平臺,底層實現(xiàn)操作GPIO(general purpose input/output)來點亮LED燈.實驗編寫了4個模塊,依賴關(guān)系如圖8所示.

    圖8 實驗?zāi)K依賴關(guān)系

    圖8中smart_core.ko完成了核心層所做的事情,smart_dev.ko完成了設(shè)備文件層的工作,smart_gpio_adapter.ko和smart_led.ko則是框架中對應(yīng)的設(shè)備驅(qū)動層,其中后者是對應(yīng)的具體設(shè)備,需要添加同類設(shè)備,僅需再添加一個這類型的模塊即可.按照圖8的驅(qū)動模塊的依賴關(guān)系,使用Linux中insmod命令進行這些模塊依次的加載.

    3.2 測試應(yīng)用程序

    在加載完驅(qū)動模塊后,編寫簡單的應(yīng)用程序,調(diào)用Linux系統(tǒng)調(diào)用來對驅(qū)動模塊銜接的LED驅(qū)動文件燈進行操作.測試程序如下:

    圖9 測試程序代碼

    圖10 實驗實物圖

    在進行交叉編譯通過后,將其移植到開發(fā)板上執(zhí)行.則開發(fā)板上對應(yīng)GPIO連接的LED燈會被點亮3 s的時間后熄滅.圖10中,為了使實驗現(xiàn)象更加明顯,在LED燈上還添加了一個蜂鳴器,燈亮起的時候蜂鳴器也會報警.

    3.3 測試應(yīng)用程序耗時分析

    對于網(wǎng)關(guān)驅(qū)動層的操作在Linux上實際就是通過系統(tǒng)調(diào)用來進行操作,而系統(tǒng)調(diào)用的過程是程序由用戶態(tài)陷入內(nèi)核態(tài)的過程,這個過程需要一定的系統(tǒng)開銷.本設(shè)計如果在系統(tǒng)調(diào)用上的耗時比Linux自身的耗時開銷更大,則系統(tǒng)設(shè)計的意義就不大了,尤其是在嵌入式這類對于實時性要求相對較高的平臺上.因此,此處采用Linux下strace工具來對系統(tǒng)開銷時間進行測試.將strace源碼下載并交叉編譯后移植到arm開發(fā)板上測試系統(tǒng)調(diào)用的時間.單次測試結(jié)果截圖如圖11所示.

    圖11 單次測試結(jié)果

    圖11為對LED設(shè)備文件進行11次寫操作,觀察可以發(fā)現(xiàn)主要的時間消耗在執(zhí)行execve()和ioctl()中,為了直觀對比,表1中作出了5次測量的耗時統(tǒng)計.其中LED表示應(yīng)用程序去調(diào)一個標準的Linux下的LED驅(qū)動程序,SMART表示應(yīng)用程序去調(diào)基于網(wǎng)關(guān)框架的驅(qū)動程序.

    表1 運行時間對比

    該測試是基于系統(tǒng)處于同一負荷的情況下進行的,可以看出,網(wǎng)關(guān)驅(qū)動框架執(zhí)行系統(tǒng)調(diào)用的時間與標準LED程序執(zhí)行系統(tǒng)調(diào)用的時間基本差別不大.因此,只要網(wǎng)關(guān)的設(shè)計合乎情理,以Linux上下文切換速度,系統(tǒng)時間開銷不會太大.這也正驗證了該設(shè)計的可行性.

    4 結(jié)束語

    隨著現(xiàn)代傳感網(wǎng)絡(luò)以及物聯(lián)網(wǎng)的發(fā)展,在智能家居通信技術(shù)上,網(wǎng)關(guān)中將會融入更多的無線通信技術(shù),如zigbee技術(shù)[7]、433射頻技術(shù)等.而針對每一種通信協(xié)議,對于本設(shè)計的網(wǎng)關(guān)來說,需要做的僅是添加一個設(shè)備驅(qū)動層,并將其掛在總線上,對于應(yīng)用層的訪問來說,僅需要向其提供一個設(shè)備地址,所有的訪問方式在其他方面都沒有太大的區(qū)別,因此,這將大大地改進網(wǎng)關(guān)的拓展性.當然,本網(wǎng)關(guān)的設(shè)計目前僅基于研究基礎(chǔ)提出了可行性和易用性,作為智能網(wǎng)關(guān)性能方面的研究,網(wǎng)絡(luò)安全、實時性、可靠性等方面則仍需后續(xù)進一步研究.

    [1] Tang D,Qin X W.Applied smart gateway of IOT [J].Information and Communications Technologies,2013(6):78-82.

    [2] Cai M Q,Men A D,Yang B.Study and application for driver of I2C bus based on embedded Linux [J].Computer & Digital Engineering,2009(7):181-187.

    [3] Ning Y L,Chen Q,Ma Y L.Classification for driver model frameworks of Linux device [J].Modern Electronic Technique,2013(36):5-8.

    [4] Hu L P.Design and implementation of avionics embedded file system [J].Aeronautical Computer Technique,2012,42(3):107-111.

    [5] Jonathan C,Alessandro R,Greg K H.Linux device drivers [M].3rd ed.Nanjing:Publishing House of Southeast University,2005.

    [6] Zhao B,Gao Z X Z,Xiang B Y,et al.Analysis and implementation Linux platform driver framework [J].Journal of Dalian Institude of Light Industry,2013,32(1):71-74.

    [7] Liu Z Y.Hardware design of smart home system based on zigBee wireless sensor network [J].AASRI Procedia.2014(8):75-81.

    (責任編輯:包震宇,馮珍珍)

    Research and implementation of intelligent gatewaydriver layer based on Linux bus

    ZHANG Jian, ZHAO Gengming

    (College of Information,Mechanical and Electrical Engineering,Shanghai Normal University,Shanghai 200234,China)

    Currently,in the field of smart home,there is no relevant organization that yet has proposed an unified protocol standard.It increases the complexity and limitations of heterogeneous gateway software framework design that different vendor′s devices have different communication mode and protocol standards.In this paper,a serial of interfaces are provided by Linux kernel,and a virtual bus is registered under Linux.The physical device drivers are able to connect to the virtual bus.The detailed designs of the communication protocol are placed in the underlying adapters,making the integration of heterogeneous networks more natural.At the same time,designing the intelligent gateway system driver layer based on Linux bus can let the application layer be more unified and clear logical.And it also let the hardware access network become more convenient and distinct.

    intelligent gateway; Linux system; bus driver; IOT technology

    2015-08-13

    趙梗明,中國上海市徐匯區(qū)桂林路100號,上海師范大學信息與機電工程學院,郵編:200234,E-mail:gengming@shnu.edu.cn

    TP 311

    A

    1000-5137(2016)05-0587-06

    10.3969/J.ISSN.1000-5137.2016.05.012

    猜你喜歡
    設(shè)備設(shè)計
    諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
    何為設(shè)計的守護之道?
    《豐收的喜悅展示設(shè)計》
    流行色(2020年1期)2020-04-28 11:16:38
    基于VB6.0+Access2010開發(fā)的設(shè)備管理信息系統(tǒng)
    瞞天過?!律O(shè)計萌到家
    基于MPU6050簡單控制設(shè)備
    電子制作(2018年11期)2018-08-04 03:26:08
    設(shè)計秀
    海峽姐妹(2017年7期)2017-07-31 19:08:17
    有種設(shè)計叫而專
    Coco薇(2017年5期)2017-06-05 08:53:16
    500kV輸變電設(shè)備運行維護探討
    如何在設(shè)備采購中節(jié)省成本
    97在线人人人人妻| 亚洲av电影在线进入| 另类亚洲欧美激情| 99久久人妻综合| 久久精品国产a三级三级三级| 国产亚洲精品第一综合不卡| 精品一品国产午夜福利视频| 一区福利在线观看| 天天躁狠狠躁夜夜躁狠狠躁| 一本大道久久a久久精品| 精品久久蜜臀av无| a级毛片在线看网站| 久久国产精品男人的天堂亚洲| 蜜桃国产av成人99| 国产精品免费视频内射| av不卡在线播放| 黑人欧美特级aaaaaa片| 看免费av毛片| 国产精品女同一区二区软件| 久久这里只有精品19| 免费观看a级毛片全部| 香蕉国产在线看| 99香蕉大伊视频| 两个人看的免费小视频| 丰满饥渴人妻一区二区三| h视频一区二区三区| 国产成人精品无人区| 少妇的丰满在线观看| 午夜91福利影院| 999久久久国产精品视频| 在线精品无人区一区二区三| 两性夫妻黄色片| 男女边吃奶边做爰视频| 国产精品国产三级国产专区5o| 一区二区日韩欧美中文字幕| av网站免费在线观看视频| 国产一区亚洲一区在线观看| 久久久久精品性色| 国产淫语在线视频| 日韩人妻精品一区2区三区| 自拍欧美九色日韩亚洲蝌蚪91| 欧美日韩国产mv在线观看视频| 自线自在国产av| 亚洲国产日韩一区二区| 精品一区二区免费观看| 夜夜骑夜夜射夜夜干| 亚洲伊人色综图| 国产精品.久久久| 99精品久久久久人妻精品| 人人妻人人添人人爽欧美一区卜| 性色av一级| 一区福利在线观看| 一级片免费观看大全| 亚洲欧洲日产国产| 麻豆精品久久久久久蜜桃| 国产精品国产av在线观看| 男的添女的下面高潮视频| 2018国产大陆天天弄谢| 一边摸一边做爽爽视频免费| 精品人妻熟女毛片av久久网站| 亚洲精品久久久久久婷婷小说| 久久久久视频综合| 国产 精品1| 成年动漫av网址| 男女下面插进去视频免费观看| 成年女人毛片免费观看观看9 | 精品久久蜜臀av无| av不卡在线播放| 国产免费又黄又爽又色| 日韩av在线免费看完整版不卡| 成人国语在线视频| 久久久久久久久免费视频了| 亚洲中文av在线| 婷婷色av中文字幕| 嫩草影视91久久| 一区二区日韩欧美中文字幕| av在线老鸭窝| 伊人久久国产一区二区| 亚洲一区中文字幕在线| 如何舔出高潮| 精品国产露脸久久av麻豆| 老司机影院毛片| 久久人人爽人人片av| 在线免费观看不下载黄p国产| 欧美日韩亚洲高清精品| 老汉色∧v一级毛片| 国产老妇伦熟女老妇高清| 亚洲一区中文字幕在线| 老司机亚洲免费影院| 日韩一区二区三区影片| 飞空精品影院首页| 1024香蕉在线观看| 91精品三级在线观看| 午夜免费男女啪啪视频观看| 捣出白浆h1v1| 成人免费观看视频高清| 国产免费现黄频在线看| 欧美最新免费一区二区三区| 国产成人系列免费观看| 久久毛片免费看一区二区三区| 男女床上黄色一级片免费看| 国产福利在线免费观看视频| 亚洲美女黄色视频免费看| 天美传媒精品一区二区| 亚洲专区中文字幕在线 | 中文字幕最新亚洲高清| 丝瓜视频免费看黄片| 国产免费现黄频在线看| 日韩一区二区视频免费看| www.熟女人妻精品国产| 国产无遮挡羞羞视频在线观看| 无遮挡黄片免费观看| 精品人妻在线不人妻| 嫩草影院入口| 欧美日韩av久久| 久久久精品区二区三区| 亚洲专区中文字幕在线 | 51午夜福利影视在线观看| 人成视频在线观看免费观看| 亚洲精品aⅴ在线观看| 麻豆av在线久日| 男人操女人黄网站| 国产极品粉嫩免费观看在线| 成人国产av品久久久| 免费av中文字幕在线| 国产人伦9x9x在线观看| 精品少妇内射三级| 建设人人有责人人尽责人人享有的| 久久久久久人妻| 一区二区日韩欧美中文字幕| 制服丝袜香蕉在线| 久久青草综合色| www.自偷自拍.com| 纵有疾风起免费观看全集完整版| svipshipincom国产片| 一二三四在线观看免费中文在| 国产成人一区二区在线| 久久精品久久久久久噜噜老黄| 王馨瑶露胸无遮挡在线观看| 日韩一区二区视频免费看| 国产精品偷伦视频观看了| 国产1区2区3区精品| 国产精品麻豆人妻色哟哟久久| 国产成人精品无人区| 久久午夜综合久久蜜桃| 满18在线观看网站| 伦理电影大哥的女人| 亚洲av成人精品一二三区| 美国免费a级毛片| 日韩电影二区| 少妇被粗大猛烈的视频| av国产久精品久网站免费入址| 一级爰片在线观看| 国产精品一国产av| 99久久综合免费| 亚洲欧美色中文字幕在线| 老鸭窝网址在线观看| 欧美久久黑人一区二区| 免费少妇av软件| 婷婷色麻豆天堂久久| xxxhd国产人妻xxx| 青春草视频在线免费观看| 十八禁人妻一区二区| av在线播放精品| 午夜福利视频在线观看免费| 国产精品无大码| 欧美乱码精品一区二区三区| 亚洲第一青青草原| e午夜精品久久久久久久| av国产久精品久网站免费入址| 美女中出高潮动态图| 超色免费av| 黄色毛片三级朝国网站| 巨乳人妻的诱惑在线观看| 这个男人来自地球电影免费观看 | 亚洲精品久久久久久婷婷小说| 久久女婷五月综合色啪小说| 天堂中文最新版在线下载| 亚洲一区二区三区欧美精品| 婷婷色综合大香蕉| 日韩一卡2卡3卡4卡2021年| 国产日韩一区二区三区精品不卡| 人妻人人澡人人爽人人| 亚洲av综合色区一区| 91成人精品电影| 中文字幕人妻丝袜一区二区 | 91精品国产国语对白视频| 国产老妇伦熟女老妇高清| 999久久久国产精品视频| 18禁国产床啪视频网站| 丝袜美腿诱惑在线| 午夜老司机福利片| 国产精品女同一区二区软件| 亚洲精品中文字幕在线视频| 国产毛片在线视频| 波多野结衣一区麻豆| 国产探花极品一区二区| 天天躁夜夜躁狠狠久久av| xxx大片免费视频| 热re99久久国产66热| 国产爽快片一区二区三区| 久久久精品免费免费高清| 欧美精品人与动牲交sv欧美| 国产男女内射视频| 人人澡人人妻人| 国产黄色视频一区二区在线观看| 乱人伦中国视频| 赤兔流量卡办理| 免费观看av网站的网址| 日韩不卡一区二区三区视频在线| 欧美中文综合在线视频| 久久精品国产综合久久久| 最近2019中文字幕mv第一页| 久久人人97超碰香蕉20202| 国产不卡av网站在线观看| 欧美激情高清一区二区三区 | 国产精品嫩草影院av在线观看| 国产探花极品一区二区| 亚洲欧洲精品一区二区精品久久久 | www.精华液| 纯流量卡能插随身wifi吗| 国产成人精品久久久久久| 精品第一国产精品| 在线观看人妻少妇| 亚洲熟女精品中文字幕| 亚洲国产精品成人久久小说| 久久久国产精品麻豆| 国产亚洲欧美精品永久| 自线自在国产av| a级毛片在线看网站| 国产1区2区3区精品| h视频一区二区三区| 国产欧美日韩综合在线一区二区| 超碰成人久久| 国产成人精品在线电影| 大码成人一级视频| 最近手机中文字幕大全| 亚洲美女视频黄频| 99久久精品国产亚洲精品| 午夜91福利影院| 老司机靠b影院| 亚洲欧美色中文字幕在线| 19禁男女啪啪无遮挡网站| 汤姆久久久久久久影院中文字幕| 一区二区av电影网| xxxhd国产人妻xxx| 亚洲精品中文字幕在线视频| 91精品三级在线观看| 香蕉国产在线看| 国产片内射在线| 亚洲欧美日韩另类电影网站| 赤兔流量卡办理| 日韩一本色道免费dvd| 激情五月婷婷亚洲| 亚洲欧美清纯卡通| 建设人人有责人人尽责人人享有的| 尾随美女入室| 国产精品一国产av| 啦啦啦中文免费视频观看日本| 九九爱精品视频在线观看| 免费观看人在逋| 国产精品欧美亚洲77777| 国产亚洲精品第一综合不卡| 精品国产一区二区久久| 三上悠亚av全集在线观看| 国产免费福利视频在线观看| 国产在视频线精品| 久久久欧美国产精品| 精品午夜福利在线看| 久久久久久人人人人人| 亚洲精品,欧美精品| 不卡av一区二区三区| 亚洲久久久国产精品| 国产亚洲午夜精品一区二区久久| 在线观看人妻少妇| 操美女的视频在线观看| 日韩制服丝袜自拍偷拍| 欧美日韩福利视频一区二区| 老司机影院成人| 国产成人精品福利久久| 久久久久久久久免费视频了| 亚洲第一青青草原| 精品一区在线观看国产| 国产淫语在线视频| av又黄又爽大尺度在线免费看| 狠狠精品人妻久久久久久综合| 一区二区三区精品91| 丰满少妇做爰视频| 成人亚洲欧美一区二区av| 国产精品女同一区二区软件| 国产成人午夜福利电影在线观看| 高清av免费在线| 亚洲国产精品国产精品| 久久久精品国产亚洲av高清涩受| 熟妇人妻不卡中文字幕| 国产精品一国产av| 啦啦啦啦在线视频资源| 18在线观看网站| 我要看黄色一级片免费的| 19禁男女啪啪无遮挡网站| 亚洲av电影在线观看一区二区三区| 亚洲国产看品久久| 国产成人欧美在线观看 | 少妇被粗大的猛进出69影院| 少妇的丰满在线观看| 伊人久久大香线蕉亚洲五| 如日韩欧美国产精品一区二区三区| 一本大道久久a久久精品| 性高湖久久久久久久久免费观看| 国产午夜精品一二区理论片| 日韩av免费高清视频| 亚洲三区欧美一区| 日韩av在线免费看完整版不卡| 国产精品熟女久久久久浪| 啦啦啦 在线观看视频| 久久ye,这里只有精品| 亚洲成人免费av在线播放| 国产极品粉嫩免费观看在线| 中文字幕制服av| av在线观看视频网站免费| 欧美日韩精品网址| 色网站视频免费| 国产亚洲欧美精品永久| 欧美国产精品va在线观看不卡| 亚洲国产欧美在线一区| 在现免费观看毛片| 国产精品久久久久成人av| 国产成人系列免费观看| 在线天堂最新版资源| 国产激情久久老熟女| 热re99久久精品国产66热6| 看免费成人av毛片| 日韩制服骚丝袜av| 又黄又粗又硬又大视频| 热99久久久久精品小说推荐| 亚洲欧美成人综合另类久久久| 欧美国产精品va在线观看不卡| 青春草国产在线视频| 丝袜脚勾引网站| kizo精华| 亚洲欧美成人综合另类久久久| 少妇猛男粗大的猛烈进出视频| 999久久久国产精品视频| 精品国产露脸久久av麻豆| 久久久国产一区二区| 久久久久国产精品人妻一区二区| 老汉色av国产亚洲站长工具| 七月丁香在线播放| 国产 精品1| 成年人免费黄色播放视频| 午夜激情久久久久久久| 另类精品久久| 99国产综合亚洲精品| 多毛熟女@视频| 成年av动漫网址| 亚洲av日韩在线播放| 久久久久久久久免费视频了| 国产一区有黄有色的免费视频| 亚洲精品久久久久久婷婷小说| 午夜91福利影院| 久久亚洲国产成人精品v| 色综合欧美亚洲国产小说| 国产又爽黄色视频| av网站在线播放免费| 精品一区二区三卡| 日本猛色少妇xxxxx猛交久久| 国产淫语在线视频| 丰满乱子伦码专区| 1024香蕉在线观看| 日韩成人av中文字幕在线观看| 亚洲久久久国产精品| 我的亚洲天堂| 在线天堂中文资源库| 日本av手机在线免费观看| 久久久欧美国产精品| 成人影院久久| 国产精品国产av在线观看| 欧美国产精品一级二级三级| 国产成人午夜福利电影在线观看| 黄片播放在线免费| 十八禁网站网址无遮挡| 综合色丁香网| 啦啦啦 在线观看视频| 啦啦啦视频在线资源免费观看| 国产在线视频一区二区| av在线播放精品| 国产一区二区激情短视频 | 91成人精品电影| 日韩视频在线欧美| 男人操女人黄网站| 免费黄色在线免费观看| 男女免费视频国产| 国产成人a∨麻豆精品| 蜜桃在线观看..| 日本wwww免费看| 热re99久久精品国产66热6| 高清黄色对白视频在线免费看| 日日爽夜夜爽网站| 精品人妻在线不人妻| 成人国语在线视频| 麻豆乱淫一区二区| 国产成人精品久久二区二区91 | 国产精品国产三级国产专区5o| 免费高清在线观看日韩| 男女国产视频网站| 久久精品久久久久久久性| 国产有黄有色有爽视频| 精品一区二区三区av网在线观看 | 国产深夜福利视频在线观看| 久久99精品国语久久久| 国产老妇伦熟女老妇高清| 久久久久久久久久久免费av| av天堂久久9| 国产精品久久久av美女十八| 午夜av观看不卡| 亚洲欧美精品综合一区二区三区| 久久久久久久久久久免费av| 男女国产视频网站| 亚洲国产毛片av蜜桃av| 日韩伦理黄色片| 精品少妇一区二区三区视频日本电影 | 国产成人精品在线电影| 欧美日韩视频高清一区二区三区二| 国产色婷婷99| 中文字幕制服av| 国产成人精品久久二区二区91 | 亚洲国产欧美网| 亚洲国产看品久久| 日韩大片免费观看网站| 亚洲欧美精品综合一区二区三区| 国产男女超爽视频在线观看| 日韩精品有码人妻一区| 亚洲欧美日韩另类电影网站| 国产成人精品无人区| 99九九在线精品视频| 不卡视频在线观看欧美| 免费av中文字幕在线| 一个人免费看片子| av免费观看日本| 国产 精品1| 国产熟女欧美一区二区| 久久久久人妻精品一区果冻| 日日啪夜夜爽| 别揉我奶头~嗯~啊~动态视频 | 国产一区二区在线观看av| 久热爱精品视频在线9| 亚洲第一区二区三区不卡| 欧美日韩视频高清一区二区三区二| 精品视频人人做人人爽| 亚洲伊人久久精品综合| 国产精品一二三区在线看| 免费女性裸体啪啪无遮挡网站| 欧美日本中文国产一区发布| 中文字幕色久视频| 欧美亚洲日本最大视频资源| 满18在线观看网站| 9色porny在线观看| 三上悠亚av全集在线观看| 日本欧美国产在线视频| 女人高潮潮喷娇喘18禁视频| 国产精品亚洲av一区麻豆 | 日本一区二区免费在线视频| 在线观看人妻少妇| 一级片'在线观看视频| 欧美老熟妇乱子伦牲交| 啦啦啦中文免费视频观看日本| 大陆偷拍与自拍| 老司机亚洲免费影院| 亚洲精品久久久久久婷婷小说| 久久久久久人人人人人| 精品久久蜜臀av无| 久久久欧美国产精品| 两个人看的免费小视频| 人妻一区二区av| av天堂久久9| 老汉色av国产亚洲站长工具| 日日爽夜夜爽网站| 亚洲av日韩在线播放| 麻豆精品久久久久久蜜桃| bbb黄色大片| 国产爽快片一区二区三区| 国产熟女午夜一区二区三区| 中文字幕制服av| 少妇的丰满在线观看| 天天影视国产精品| 啦啦啦在线观看免费高清www| 午夜影院在线不卡| 黄片播放在线免费| 国产有黄有色有爽视频| 国产精品国产三级国产专区5o| 人人妻人人澡人人看| 天天躁狠狠躁夜夜躁狠狠躁| 丰满迷人的少妇在线观看| 成人亚洲精品一区在线观看| 国产精品嫩草影院av在线观看| 欧美亚洲 丝袜 人妻 在线| 国产欧美日韩一区二区三区在线| e午夜精品久久久久久久| 丁香六月天网| 少妇人妻久久综合中文| 青青草视频在线视频观看| 精品亚洲乱码少妇综合久久| 少妇人妻久久综合中文| 午夜福利视频在线观看免费| 国产精品秋霞免费鲁丝片| 最近2019中文字幕mv第一页| 亚洲国产欧美一区二区综合| 国产精品久久久久成人av| 五月开心婷婷网| 精品少妇内射三级| 99国产综合亚洲精品| 热re99久久国产66热| 久久精品国产亚洲av涩爱| 女人精品久久久久毛片| 女人高潮潮喷娇喘18禁视频| 国产 一区精品| 亚洲成人一二三区av| 丝袜人妻中文字幕| 一边摸一边抽搐一进一出视频| 在线精品无人区一区二区三| 制服人妻中文乱码| 成人午夜精彩视频在线观看| 在线观看国产h片| h视频一区二区三区| 成人三级做爰电影| 国产亚洲精品第一综合不卡| 日韩精品有码人妻一区| 亚洲av综合色区一区| 中文欧美无线码| 亚洲精品在线美女| 国产精品成人在线| 建设人人有责人人尽责人人享有的| 麻豆av在线久日| 在线免费观看不下载黄p国产| 久久天躁狠狠躁夜夜2o2o | av电影中文网址| 天堂中文最新版在线下载| 性色av一级| 一本—道久久a久久精品蜜桃钙片| 尾随美女入室| 欧美 亚洲 国产 日韩一| 亚洲国产精品一区二区三区在线| 欧美成人精品欧美一级黄| 最新在线观看一区二区三区 | 精品酒店卫生间| 亚洲欧美清纯卡通| 又大又爽又粗| 韩国精品一区二区三区| 国产成人啪精品午夜网站| videosex国产| 老司机在亚洲福利影院| 精品国产乱码久久久久久小说| 久久婷婷青草| 精品卡一卡二卡四卡免费| 18在线观看网站| 精品亚洲成a人片在线观看| 国产精品欧美亚洲77777| 午夜福利在线免费观看网站| 免费黄色在线免费观看| 亚洲免费av在线视频| 国产精品二区激情视频| 亚洲欧美一区二区三区久久| 最新的欧美精品一区二区| 嫩草影视91久久| 中文字幕最新亚洲高清| 欧美日韩一区二区视频在线观看视频在线| 另类精品久久| 日韩av免费高清视频| 90打野战视频偷拍视频| 少妇人妻精品综合一区二区| 菩萨蛮人人尽说江南好唐韦庄| 熟女av电影| 久久精品亚洲熟妇少妇任你| 免费在线观看黄色视频的| 国产午夜精品一二区理论片| 日韩免费高清中文字幕av| 日本色播在线视频| 日韩欧美一区视频在线观看| 久久精品国产综合久久久| 成人手机av| 久久狼人影院| 午夜日韩欧美国产| 十八禁人妻一区二区| 搡老岳熟女国产| 久久精品久久精品一区二区三区| 亚洲七黄色美女视频| 久久久久久人妻| 青春草亚洲视频在线观看| 久久精品国产亚洲av高清一级| 国产欧美日韩一区二区三区在线| 久久久久精品国产欧美久久久 | 午夜福利视频在线观看免费| 免费观看性生交大片5| 久久天躁狠狠躁夜夜2o2o | 亚洲七黄色美女视频| 国产爽快片一区二区三区| 久久午夜综合久久蜜桃| 男女免费视频国产| 韩国精品一区二区三区| 黄片播放在线免费| 伊人亚洲综合成人网| 女人高潮潮喷娇喘18禁视频| 精品少妇久久久久久888优播| 国产女主播在线喷水免费视频网站| 乱人伦中国视频| 人人妻人人添人人爽欧美一区卜| av网站免费在线观看视频| 涩涩av久久男人的天堂| 亚洲 欧美一区二区三区| 这个男人来自地球电影免费观看 | 久久综合国产亚洲精品| 欧美精品一区二区大全| 91成人精品电影| 国产成人免费无遮挡视频| 这个男人来自地球电影免费观看 |