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

    基于IVI規(guī)范的CPCI 422驅(qū)動(dòng)程序設(shè)計(jì)

    2010-06-22 03:41:08田書(shū)林
    現(xiàn)代電子技術(shù) 2009年22期
    關(guān)鍵詞:配置文件驅(qū)動(dòng)程序專用

    楊 雪 田書(shū)林 李 力

    摘 要:結(jié)合自研CPCI 422模塊,參照已經(jīng)發(fā)布的IVI類驅(qū)動(dòng)規(guī)范,探討422驅(qū)動(dòng)函數(shù)的規(guī)劃方案。由于IVI有關(guān)422通信類儀器尚未制定類驅(qū)動(dòng)規(guī)范,在此嘗試不借助NI公司提供的驅(qū)動(dòng)向?qū)ч_(kāi)發(fā)422類驅(qū)動(dòng)庫(kù),制定一種較為簡(jiǎn)單通用的422儀器類驅(qū)動(dòng)規(guī)范,并針對(duì)自研模塊開(kāi)發(fā)專用驅(qū)動(dòng)庫(kù),同時(shí)自己研制簡(jiǎn)易的能代替NI公司配置引擎的程序,實(shí)現(xiàn)通過(guò)編輯配置文件鏈接類驅(qū)動(dòng)和專用驅(qū)動(dòng),并且自動(dòng)加載專用驅(qū)動(dòng)庫(kù)的功能。該方法和規(guī)則對(duì)于其他虛擬儀器驅(qū)動(dòng)程序的開(kāi)發(fā)具有參考與推廣價(jià)值。

    關(guān)鍵詞:CPCI 422;驅(qū)動(dòng)設(shè)計(jì);模塊互換;IVI規(guī)范

    中圖分類號(hào):TP311.11

    0 引 言

    可互換虛擬儀器(Interchangeable Virtual Instrument,IVI)驅(qū)動(dòng)程序規(guī)范是由IVI基金會(huì)在VPP‐[1]基礎(chǔ)上為儀器驅(qū)動(dòng)制定的編程接口規(guī)范。它擴(kuò)展了VPP儀器驅(qū)動(dòng)程序的標(biāo)準(zhǔn),并增加了儀器的可互換性、仿真和狀態(tài)緩存等特點(diǎn),從而實(shí)現(xiàn)不同型號(hào)儀器之間的互換,在測(cè)試系統(tǒng)硬件組成發(fā)生變化時(shí),測(cè)試程序代碼可以重用。RS 422總線通常用于串行數(shù)據(jù)通信,采用平衡的差分?jǐn)?shù)據(jù)傳輸方式,最大傳輸速率能達(dá)到10 Mb/s,最大傳輸距離為300 m。目前有關(guān)422的接口模塊種類很多,為了實(shí)現(xiàn)各種型號(hào)422模塊的互換,使用IVI標(biāo)準(zhǔn)進(jìn)行驅(qū)動(dòng)設(shè)計(jì)是很必要的。

    1 IVI驅(qū)動(dòng)程序的結(jié)構(gòu)

    IVI驅(qū)動(dòng)程序體系結(jié)構(gòu)主要包括IVI類驅(qū)動(dòng)庫(kù)、IVI專用驅(qū)動(dòng)庫(kù)、IVI引擎、IVI配置實(shí)用程序、IVI配置信息文件。其中,IVI 類驅(qū)動(dòng)器是儀器的功能和屬性集,通過(guò)這些功能和屬性集實(shí)現(xiàn)對(duì)一種儀器類進(jìn)行控制。它是一組接口函數(shù),并不直接控制儀器工作。目前,已經(jīng)發(fā)布了示波器、數(shù)字萬(wàn)用表等8類儀器規(guī)范‐[2]。IVI專用驅(qū)動(dòng)庫(kù)封裝了用于控制某一種儀器所需要的信息,能夠直接與儀器硬件通信。IVI 引擎主要完成狀態(tài)緩存、儀器屬性跟蹤、類驅(qū)動(dòng)器到專用驅(qū)動(dòng)器的映像功能,是實(shí)現(xiàn) IVI 儀器驅(qū)動(dòng)程序完成狀態(tài)緩存和其他增強(qiáng)性能的關(guān)鍵支持庫(kù)。IVI 配置實(shí)用程序用于配置儀器無(wú)關(guān)測(cè)試系統(tǒng),創(chuàng)建和配置 IVI邏輯名稱,在測(cè)試程序中通過(guò)傳送邏輯名稱將操作映像到具體儀器驅(qū)動(dòng)程序。具體IVI體系層次結(jié)構(gòu)如圖1所示‐[3]。

    [HT5”K][JZ]圖1 IVI體系結(jié)構(gòu)[HT5]

    目前,國(guó)內(nèi)外只有NI公司,比較系統(tǒng)地提出了實(shí)現(xiàn)儀器互換的體系結(jié)構(gòu)。該公司已經(jīng)實(shí)現(xiàn)了8類儀器的IVI驅(qū)動(dòng)開(kāi)發(fā),而且也提供一個(gè)名為“MAX”的IVI配置程序,用于配置儀器無(wú)關(guān)測(cè)試系統(tǒng)。同時(shí)也提供了一個(gè)專用驅(qū)動(dòng)庫(kù)開(kāi)發(fā)向?qū)?用以開(kāi)發(fā)專用驅(qū)動(dòng)‐[4]。但該向?qū)Р荒軐?duì)已有驅(qū)動(dòng)程序進(jìn)行升級(jí)和IVI標(biāo)準(zhǔn)封裝,NI公司也沒(méi)有提供類驅(qū)動(dòng)庫(kù)的開(kāi)發(fā)向?qū)?加上類驅(qū)動(dòng)庫(kù)數(shù)量的局限性,導(dǎo)致部分模塊無(wú)法用NI公司提供的開(kāi)發(fā)向?qū)нM(jìn)行IVI驅(qū)動(dòng)設(shè)計(jì),比如文中所涉及的〤PCI 422基于IVI標(biāo)準(zhǔn)的驅(qū)動(dòng)開(kāi)發(fā)‐[5]。

    2 CPCI 422驅(qū)動(dòng)開(kāi)發(fā)

    在此,以自研CPCI 422模塊為例,介紹422驅(qū)動(dòng)程序開(kāi)發(fā)過(guò)程。CPCI 422模塊具有CPCI總線接口,能通過(guò)422總線發(fā)送數(shù)據(jù),并且能接收被測(cè)設(shè)備通過(guò)422總線傳來(lái)的數(shù)據(jù),并把數(shù)據(jù)傳送給上位機(jī)進(jìn)行處理。該模塊具有8個(gè)通道,每個(gè)通道均能實(shí)現(xiàn)接收或者發(fā)送功能,通道能夠單獨(dú)工作也可一起工作,并且能對(duì)數(shù)據(jù)傳輸參數(shù)進(jìn)行設(shè)置。

    針對(duì)IVI體系結(jié)構(gòu),首先設(shè)計(jì)422類驅(qū)動(dòng)函數(shù)庫(kù)。然后在類驅(qū)動(dòng)函數(shù)庫(kù)基礎(chǔ)上開(kāi)發(fā)專用驅(qū)動(dòng)函數(shù)庫(kù),驅(qū)動(dòng)函數(shù)最后以.dll形式存在,采用 LabWindows/CVI,Visual Basic和 Visual C++等開(kāi)發(fā)環(huán)境均可以開(kāi)發(fā)。同時(shí)設(shè)計(jì)具備IVI引擎功能函數(shù)或者程序。對(duì)于IVI 配置信息文件可以通過(guò)專門(mén)的IVI配置實(shí)用軟件(如NI公司提供的MAX)或者其他文本編輯器進(jìn)行編輯。

    基于IVI標(biāo)準(zhǔn)的驅(qū)動(dòng)程序配置引擎是整個(gè)IVI體系中的核心支柱。其主要功能就是實(shí)現(xiàn)類驅(qū)動(dòng)庫(kù)到專用驅(qū)動(dòng)庫(kù)的映射,使應(yīng)用程序在調(diào)用類驅(qū)動(dòng)庫(kù)時(shí)能自動(dòng)加載相應(yīng)配置的專用驅(qū)動(dòng)庫(kù)。

    該設(shè)計(jì)中,IVI配置引擎設(shè)計(jì)的主要思路是通過(guò)讀取配置信息文件,由配置文件中所設(shè)置的模塊邏輯名找到對(duì)應(yīng)的專用驅(qū)動(dòng)庫(kù)信息字段。此字段主要包括專用驅(qū)動(dòng)庫(kù)路徑文件名、專用驅(qū)動(dòng)庫(kù)函數(shù)前綴等,然后通過(guò)這些一一對(duì)應(yīng)的映射關(guān)系,自動(dòng)加載專用驅(qū)動(dòng)庫(kù)。其工作流程如圖2所示。

    該設(shè)計(jì)運(yùn)用函數(shù)ivi422Class_SpecificDriver實(shí)現(xiàn)自動(dòng)加載功能。下面為具體的函數(shù)設(shè)計(jì):

    該函數(shù)核心是以代表專用驅(qū)動(dòng)庫(kù)文件名稱為形式參數(shù),調(diào)用LoadLibrary( )函數(shù)加載專用驅(qū)動(dòng)庫(kù)。應(yīng)用程序只需通過(guò)類驅(qū)動(dòng)庫(kù)及模塊的配置信息作為參數(shù),調(diào)用ivi422Class_SpecificDrive()函數(shù),即可實(shí)現(xiàn)專用驅(qū)動(dòng)庫(kù)的自動(dòng)加載。根據(jù)上面介紹可知,讀取配置文件以及根據(jù)配置文件自動(dòng)加載專用驅(qū)動(dòng)庫(kù),即可實(shí)現(xiàn)配置引擎的功能。

    類驅(qū)動(dòng)庫(kù)是IVI體系的外觀框架,用來(lái)控制一個(gè)特定類型儀器的一系列功能和屬性。它是一組編程接口,而不對(duì)儀器進(jìn)行直接操作。該設(shè)計(jì)中,為了實(shí)現(xiàn)422模塊的正常通信,作為連接虛擬儀器硬件和應(yīng)用測(cè)試程序的紐帶,將422類驅(qū)動(dòng)函數(shù)規(guī)劃如表1所示。序號(hào)函數(shù)功能描述

    1Init打開(kāi)并初始化儀器

    2Close關(guān)閉儀器

    3SerialRead開(kāi)始接收數(shù)據(jù)

    4SetClock設(shè)置每個(gè)通道波特率模式

    5SetUART通道工作參數(shù)設(shè)置

    6SetDivisor通道具體波特率設(shè)置

    7ChannelControl設(shè)置每個(gè)通道的工作狀態(tài)

    8SerialWriteData開(kāi)始發(fā)送數(shù)據(jù)

    9SpecificDriver動(dòng)態(tài)加載專用驅(qū)動(dòng)庫(kù)[HJ0][HJ][HT5SS]

    根據(jù)IVI規(guī)范,類驅(qū)動(dòng)函數(shù)由函數(shù)名前綴加具體函數(shù)名構(gòu)成。在參數(shù)設(shè)置上均采用VISA數(shù)據(jù)類型。在該設(shè)計(jì)中,類驅(qū)動(dòng)函數(shù)均采用ivi422Class作為函數(shù)前綴名?,F(xiàn)舉例如下:

    該函數(shù)的功能是提供儀器初始化函數(shù)接口,其中返回值定義為ViStatus型,具體表示形式,參照IVI標(biāo)準(zhǔn),如IVI_SUCCESS。參數(shù)為ViSession型指針,用來(lái)返回儀器資源句柄。

    根據(jù)前面介紹可知,類驅(qū)動(dòng)函數(shù)只提供接口功能,不涉及具體儀器操作,現(xiàn)仍以初始化函數(shù)為例,介紹類驅(qū)動(dòng)函數(shù)如何實(shí)現(xiàn)接口功能。其具體實(shí)現(xiàn)如下:

    該函數(shù)的核心部分就是調(diào)用GetProcAddress(hDLL,FuncName)函數(shù),獲取專用驅(qū)動(dòng)庫(kù)函數(shù)對(duì)應(yīng)函數(shù)地址。其中,hDLL為在配置引擎功能中調(diào)用ivi422Class_SpecificDriver()函數(shù)獲取的專用驅(qū)動(dòng)庫(kù)句柄,FuncName為對(duì)應(yīng)函數(shù)名稱。

    對(duì)于專用驅(qū)動(dòng)動(dòng)態(tài)鏈接庫(kù)的開(kāi)發(fā),該設(shè)計(jì)未借助Labwindows/CVI中的專用驅(qū)動(dòng)開(kāi)發(fā)向?qū)?而是直接在VC中進(jìn)行編制。專用驅(qū)動(dòng)庫(kù)函數(shù)的主體函數(shù)名和參數(shù)類型與類驅(qū)動(dòng)是完全一致的,否則類驅(qū)動(dòng)和專用驅(qū)動(dòng)之間的參數(shù)傳遞會(huì)出錯(cuò)‐[8]。為了與類驅(qū)動(dòng)前綴名相區(qū)別,在該設(shè)計(jì)中,專用驅(qū)動(dòng)函數(shù)前綴名一律為ivi422。舉例如下:

    函數(shù)則具體針對(duì)儀器操作,完成模塊初始化功能。

    對(duì)于上層應(yīng)用程序,專用驅(qū)動(dòng)函數(shù)隱藏了具體硬件工作細(xì)節(jié),只以函數(shù)的形式提供了完成一項(xiàng)具體功能的接口。上層應(yīng)用程序只需要通過(guò)類驅(qū)動(dòng)庫(kù)間接調(diào)用專用驅(qū)動(dòng)庫(kù)提供的函數(shù),即可完成對(duì)硬件的操作控制。規(guī)劃表中已經(jīng)列出了422操控的基本函數(shù),如果需要再增加函數(shù),只需要在類驅(qū)動(dòng)的專用驅(qū)動(dòng)中同時(shí)增加,便能實(shí)現(xiàn)功能擴(kuò)展。

    [BT3]2.3 CPCI 422模塊IVI驅(qū)動(dòng)程序中配置文件編輯

    對(duì)于IVI 配置信息文件,可以通過(guò)專門(mén)的IVI配置實(shí)用軟件(如NI公司提供的MAX)進(jìn)行編輯。在該設(shè)計(jì)中,利用圖形化編程軟件自己設(shè)計(jì)以對(duì)話框?yàn)榛A(chǔ)的配置實(shí)用程序,通過(guò)此程序?qū)ε渲梦募M(jìn)行編輯。圖3為此程序的主界面。

    通過(guò)此程序,修改配置文件中的邏輯名字段、描述字段、驅(qū)動(dòng)庫(kù)加載路徑字段,以及驅(qū)動(dòng)函數(shù)前綴字段、仿真調(diào)試字段。然后通過(guò)配置引擎對(duì)于配置文件的讀操作,建立類驅(qū)動(dòng)庫(kù)和專用驅(qū)動(dòng)庫(kù)的正確映射。當(dāng)改變模塊時(shí),只需要改變模塊的邏輯名,以及模塊專用驅(qū)動(dòng)庫(kù)的加載路徑和前綴,而不需要修改類驅(qū)動(dòng)庫(kù),也不會(huì)影響上層應(yīng)用程序,從而實(shí)現(xiàn)了儀器的互換特性。

    2.4 應(yīng)用程序調(diào)用驅(qū)動(dòng)工作流程

    首先,應(yīng)用程序通過(guò)一個(gè)邏輯名調(diào)用 IVI 類驅(qū)動(dòng)庫(kù),配置引擎,將該邏輯名與配置文件中的所有邏輯名進(jìn)行匹配,得到實(shí)際的 IVI專用驅(qū)動(dòng)庫(kù)指針,并實(shí)現(xiàn)該驅(qū)動(dòng)器的動(dòng)態(tài)加載;然后將 IVI 類驅(qū)動(dòng)器中的函數(shù)和屬性與IVI 類專用驅(qū)動(dòng)器的對(duì)應(yīng)函數(shù)和屬性進(jìn)行鏈接,使應(yīng)用程序可以間接地訪問(wèn)這些函數(shù)和屬性。在編制應(yīng)用程序時(shí),應(yīng)同時(shí)包含類驅(qū)動(dòng)庫(kù)的動(dòng)態(tài)鏈接庫(kù)和頭文件,編制過(guò)程中,對(duì)開(kāi)發(fā)人員只需調(diào)用類驅(qū)動(dòng)函數(shù)。┩4為應(yīng)用IVI體系基于422模塊的應(yīng)用程序調(diào)用驅(qū)動(dòng)工作流程。

    3 結(jié) 語(yǔ)

    在上述基于IVI規(guī)范的CPCI_422驅(qū)動(dòng)程序設(shè)計(jì)的基礎(chǔ)上,討論了基于IVI標(biāo)準(zhǔn)的驅(qū)動(dòng)體系結(jié)構(gòu),并且給出結(jié)合自研CPCI 422模塊的IVI驅(qū)動(dòng)庫(kù)開(kāi)發(fā)方法。重點(diǎn)討論了類驅(qū)動(dòng)庫(kù)以及配置引擎的設(shè)計(jì)方案。目前,基于該驅(qū)動(dòng)庫(kù)的應(yīng)用程序已經(jīng)研制成功,能夠通過(guò)類驅(qū)動(dòng)庫(kù)提供的函數(shù)接口對(duì)各種CPCI 422模塊進(jìn)行操作控制。隨著儀器設(shè)備標(biāo)準(zhǔn)化的推廣,以及虛擬儀器測(cè)試技

    猜你喜歡
    配置文件驅(qū)動(dòng)程序專用
    提示用戶配置文件錯(cuò)誤 這樣解決
    體能測(cè)試專用鞋
    體能測(cè)試專用鞋
    體能測(cè)試專用鞋
    搭建簡(jiǎn)單的Kubernetes集群
    互不干涉混用Chromium Edge
    忘記ESXi主機(jī)root密碼怎么辦
    愛(ài)它就給它專用的設(shè)備
    驅(qū)動(dòng)程序更新與推薦
    驅(qū)動(dòng)程序更新與推薦
    丁香六月欧美| 国产精品一区二区免费欧美| 亚洲一区高清亚洲精品| av片东京热男人的天堂| av女优亚洲男人天堂 | 亚洲专区字幕在线| 日日夜夜操网爽| 日日夜夜操网爽| 小蜜桃在线观看免费完整版高清| 日日夜夜操网爽| 9191精品国产免费久久| 麻豆一二三区av精品| 成年免费大片在线观看| 99热6这里只有精品| 后天国语完整版免费观看| 国产一区二区三区视频了| 成年女人毛片免费观看观看9| 1024手机看黄色片| 麻豆av在线久日| 成人午夜高清在线视频| 99国产精品一区二区蜜桃av| 亚洲av第一区精品v没综合| 久久中文字幕人妻熟女| 国产一区二区三区在线臀色熟女| 亚洲激情在线av| 丰满的人妻完整版| 久久人人精品亚洲av| 亚洲成人免费电影在线观看| www日本在线高清视频| 亚洲av成人一区二区三| 中文字幕最新亚洲高清| 国产淫片久久久久久久久 | 男插女下体视频免费在线播放| 国产亚洲欧美在线一区二区| 午夜福利18| 动漫黄色视频在线观看| 曰老女人黄片| 久久热在线av| 亚洲一区高清亚洲精品| 国产一区二区在线av高清观看| 啦啦啦免费观看视频1| 一进一出抽搐gif免费好疼| 欧美乱色亚洲激情| 天堂av国产一区二区熟女人妻| 国产视频内射| 午夜免费激情av| cao死你这个sao货| 18禁美女被吸乳视频| 91av网站免费观看| 在线观看一区二区三区| 国产精品久久久久久亚洲av鲁大| 国语自产精品视频在线第100页| 三级男女做爰猛烈吃奶摸视频| 亚洲电影在线观看av| 精品人妻1区二区| 男人舔女人的私密视频| 亚洲中文字幕日韩| 久久精品91蜜桃| 亚洲成人久久性| 国产成人系列免费观看| 在线永久观看黄色视频| 久久久水蜜桃国产精品网| av欧美777| 黄色日韩在线| 少妇的逼水好多| 精品无人区乱码1区二区| 成人无遮挡网站| 精品免费久久久久久久清纯| 午夜福利在线观看吧| 一个人免费在线观看电影 | 亚洲精品国产精品久久久不卡| 美女午夜性视频免费| 18禁国产床啪视频网站| 亚洲av成人av| 叶爱在线成人免费视频播放| or卡值多少钱| 岛国视频午夜一区免费看| 国产私拍福利视频在线观看| 亚洲精品粉嫩美女一区| 日韩欧美三级三区| 19禁男女啪啪无遮挡网站| 亚洲国产欧美一区二区综合| 亚洲黑人精品在线| 国产黄色小视频在线观看| 18禁美女被吸乳视频| 日日干狠狠操夜夜爽| 亚洲av熟女| 母亲3免费完整高清在线观看| 成人午夜高清在线视频| 一个人免费在线观看电影 | 香蕉久久夜色| 欧美色欧美亚洲另类二区| 黄频高清免费视频| 国产三级在线视频| 一区二区三区激情视频| 午夜视频精品福利| 美女大奶头视频| 少妇丰满av| 国产爱豆传媒在线观看| 国产精品1区2区在线观看.| 一个人看的www免费观看视频| 老熟妇仑乱视频hdxx| 亚洲国产精品sss在线观看| 国产精品久久久人人做人人爽| 国产av不卡久久| 丰满的人妻完整版| 日韩 欧美 亚洲 中文字幕| 久久99热这里只有精品18| 久久香蕉国产精品| 欧美在线一区亚洲| 好男人在线观看高清免费视频| 国产成人av教育| 日韩有码中文字幕| 欧美成人一区二区免费高清观看 | 可以在线观看毛片的网站| 欧美精品啪啪一区二区三区| 免费在线观看影片大全网站| 亚洲专区国产一区二区| 欧美不卡视频在线免费观看| 99国产精品一区二区三区| 免费一级毛片在线播放高清视频| 波多野结衣巨乳人妻| 一卡2卡三卡四卡精品乱码亚洲| aaaaa片日本免费| 99精品久久久久人妻精品| 久久天躁狠狠躁夜夜2o2o| 99国产精品一区二区蜜桃av| 久久亚洲真实| 亚洲av日韩精品久久久久久密| 欧美日韩中文字幕国产精品一区二区三区| 亚洲国产欧美一区二区综合| 欧美色欧美亚洲另类二区| 少妇丰满av| 国产精品一区二区精品视频观看| 久久久久免费精品人妻一区二区| 欧美绝顶高潮抽搐喷水| 欧美日韩综合久久久久久 | 夜夜看夜夜爽夜夜摸| 人人妻人人澡欧美一区二区| 1024香蕉在线观看| 美女午夜性视频免费| 日韩欧美三级三区| 舔av片在线| 久久久色成人| 色综合欧美亚洲国产小说| 免费观看精品视频网站| 国产精品乱码一区二三区的特点| 91九色精品人成在线观看| 高潮久久久久久久久久久不卡| 久久人妻av系列| 国产激情欧美一区二区| 国产精品一区二区精品视频观看| 变态另类成人亚洲欧美熟女| 白带黄色成豆腐渣| 麻豆一二三区av精品| 一个人看视频在线观看www免费 | 亚洲自偷自拍图片 自拍| 白带黄色成豆腐渣| 女同久久另类99精品国产91| 国产精品久久久久久人妻精品电影| 欧美日韩乱码在线| 亚洲国产欧美一区二区综合| 别揉我奶头~嗯~啊~动态视频| 欧美日韩一级在线毛片| 亚洲成a人片在线一区二区| 久久午夜综合久久蜜桃| 国产精品乱码一区二三区的特点| 不卡av一区二区三区| 岛国在线观看网站| 一区二区三区激情视频| 一区二区三区高清视频在线| 日韩精品青青久久久久久| 18禁黄网站禁片免费观看直播| or卡值多少钱| 免费观看的影片在线观看| 首页视频小说图片口味搜索| 精品午夜福利视频在线观看一区| 十八禁人妻一区二区| 后天国语完整版免费观看| 国产人伦9x9x在线观看| 又黄又爽又免费观看的视频| 99国产极品粉嫩在线观看| 岛国视频午夜一区免费看| 成人午夜高清在线视频| 嫩草影院精品99| 国产亚洲欧美在线一区二区| 午夜福利免费观看在线| 一夜夜www| 一进一出抽搐动态| 天堂网av新在线| av福利片在线观看| 国产精品影院久久| 一级a爱片免费观看的视频| 国产精品久久久久久精品电影| 亚洲av第一区精品v没综合| 亚洲成人久久爱视频| 一本精品99久久精品77| 不卡av一区二区三区| 中文亚洲av片在线观看爽| 欧美不卡视频在线免费观看| 亚洲国产高清在线一区二区三| 成人三级黄色视频| 久久香蕉国产精品| 俺也久久电影网| 久久久久国内视频| 久9热在线精品视频| 99久久综合精品五月天人人| 欧美另类亚洲清纯唯美| 亚洲成av人片在线播放无| 曰老女人黄片| 国产精品98久久久久久宅男小说| 午夜两性在线视频| 日本免费一区二区三区高清不卡| 精品人妻1区二区| 日韩欧美精品v在线| 久久中文看片网| 夜夜爽天天搞| 老司机午夜福利在线观看视频| 看片在线看免费视频| 欧美乱色亚洲激情| 久久久久国产精品人妻aⅴ院| 日韩精品中文字幕看吧| 欧美+亚洲+日韩+国产| 亚洲av成人av| 18禁裸乳无遮挡免费网站照片| 亚洲欧洲精品一区二区精品久久久| 天天一区二区日本电影三级| 国内精品美女久久久久久| 在线视频色国产色| 亚洲狠狠婷婷综合久久图片| 国产成人一区二区三区免费视频网站| 中文字幕高清在线视频| 久久久久久九九精品二区国产| 国产欧美日韩一区二区三| 久久香蕉国产精品| 黄色视频,在线免费观看| 母亲3免费完整高清在线观看| 国产精品亚洲一级av第二区| 久久久久久九九精品二区国产| 色在线成人网| 午夜免费观看网址| 一个人免费在线观看的高清视频| 嫁个100分男人电影在线观看| 伦理电影免费视频| 婷婷亚洲欧美| 一a级毛片在线观看| 免费观看人在逋| 香蕉国产在线看| 亚洲精品乱码久久久v下载方式 | 亚洲精品456在线播放app | 亚洲色图av天堂| 在线观看66精品国产| 999精品在线视频| 欧美午夜高清在线| 天天添夜夜摸| 毛片女人毛片| 午夜成年电影在线免费观看| 亚洲午夜精品一区,二区,三区| 三级国产精品欧美在线观看 | 国产淫片久久久久久久久 | 99re在线观看精品视频| 国产午夜精品久久久久久| 国产精品自产拍在线观看55亚洲| 一个人免费在线观看电影 | 色老头精品视频在线观看| 久久精品国产综合久久久| 精品福利观看| 日韩 欧美 亚洲 中文字幕| 免费观看人在逋| 免费搜索国产男女视频| 非洲黑人性xxxx精品又粗又长| www.精华液| 国内精品久久久久精免费| 午夜两性在线视频| 亚洲激情在线av| 午夜免费激情av| 久久久久久久久免费视频了| 成年版毛片免费区| 婷婷精品国产亚洲av在线| 亚洲熟妇中文字幕五十中出| 一本一本综合久久| 国产精品一区二区免费欧美| 12—13女人毛片做爰片一| 久久精品国产清高在天天线| 日韩av在线大香蕉| 国产激情久久老熟女| 亚洲中文日韩欧美视频| 亚洲av五月六月丁香网| 国产一区二区三区视频了| 亚洲美女视频黄频| 亚洲精品久久国产高清桃花| 高清在线国产一区| 国产高清视频在线播放一区| 一进一出好大好爽视频| 久久精品影院6| 成人午夜高清在线视频| 欧美日韩福利视频一区二区| 91老司机精品| 动漫黄色视频在线观看| avwww免费| 叶爱在线成人免费视频播放| 最近在线观看免费完整版| 国产久久久一区二区三区| 在线观看舔阴道视频| 两个人的视频大全免费| www.自偷自拍.com| 亚洲国产欧美人成| 老司机午夜十八禁免费视频| 亚洲成av人片在线播放无| 亚洲欧美日韩东京热| 国产三级在线视频| 99在线人妻在线中文字幕| 日本一二三区视频观看| 国产激情欧美一区二区| 婷婷精品国产亚洲av在线| 国产成人福利小说| 亚洲人成电影免费在线| 国产又黄又爽又无遮挡在线| 日本熟妇午夜| 国产伦精品一区二区三区视频9 | 国产高潮美女av| 色综合站精品国产| 精品久久久久久久末码| 又爽又黄无遮挡网站| 久久热在线av| 亚洲人成网站在线播放欧美日韩| 99在线人妻在线中文字幕| 欧美丝袜亚洲另类 | 色尼玛亚洲综合影院| 99热精品在线国产| 1000部很黄的大片| 久久久久久久午夜电影| 国内精品久久久久久久电影| 无限看片的www在线观看| 搡老岳熟女国产| 精品免费久久久久久久清纯| av片东京热男人的天堂| 手机成人av网站| 五月玫瑰六月丁香| 精品熟女少妇八av免费久了| 99热这里只有是精品50| 身体一侧抽搐| 免费看美女性在线毛片视频| 久久热在线av| 三级国产精品欧美在线观看 | 精品日产1卡2卡| 国产一级毛片七仙女欲春2| 俄罗斯特黄特色一大片| 老司机福利观看| 欧美激情久久久久久爽电影| 女人高潮潮喷娇喘18禁视频| 天堂√8在线中文| 亚洲欧美激情综合另类| 一本综合久久免费| 大型黄色视频在线免费观看| 久久天堂一区二区三区四区| 成人性生交大片免费视频hd| 亚洲国产日韩欧美精品在线观看 | 精华霜和精华液先用哪个| 国产精品 国内视频| 国产激情久久老熟女| 超碰成人久久| 99国产极品粉嫩在线观看| 老汉色av国产亚洲站长工具| 黄色片一级片一级黄色片| 国产伦在线观看视频一区| 啦啦啦免费观看视频1| 亚洲精品美女久久av网站| 亚洲精品久久国产高清桃花| 国产成人一区二区三区免费视频网站| 精品久久久久久久久久久久久| 一区二区三区激情视频| 久久香蕉国产精品| 国产精品亚洲av一区麻豆| 国产黄片美女视频| 深夜精品福利| 女警被强在线播放| 搞女人的毛片| 色综合亚洲欧美另类图片| 一进一出抽搐动态| 欧美绝顶高潮抽搐喷水| 欧美黑人欧美精品刺激| 色视频www国产| 亚洲成人免费电影在线观看| 国产91精品成人一区二区三区| 亚洲aⅴ乱码一区二区在线播放| xxxwww97欧美| 久久久久国产精品人妻aⅴ院| 深夜精品福利| 免费在线观看成人毛片| 午夜日韩欧美国产| 国产又色又爽无遮挡免费看| 一本久久中文字幕| 在线国产一区二区在线| 精品国产三级普通话版| 男女之事视频高清在线观看| 欧美日韩福利视频一区二区| 中文字幕最新亚洲高清| 国产一区二区三区视频了| 听说在线观看完整版免费高清| 国产激情久久老熟女| 久久香蕉精品热| 哪里可以看免费的av片| 狂野欧美白嫩少妇大欣赏| 9191精品国产免费久久| 无遮挡黄片免费观看| 精品免费久久久久久久清纯| 99热这里只有精品一区 | 久久久久久人人人人人| 90打野战视频偷拍视频| 首页视频小说图片口味搜索| 国产精品一区二区三区四区免费观看 | 中文亚洲av片在线观看爽| 亚洲精品国产精品久久久不卡| 成人三级做爰电影| 亚洲电影在线观看av| 国产精品精品国产色婷婷| 中文在线观看免费www的网站| 国产成人精品久久二区二区免费| 嫩草影视91久久| 国产精品女同一区二区软件 | 亚洲人成网站高清观看| 村上凉子中文字幕在线| 黄片大片在线免费观看| 免费观看精品视频网站| 嫩草影视91久久| 男女视频在线观看网站免费| 可以在线观看毛片的网站| 久久亚洲精品不卡| 欧美日韩福利视频一区二区| 九九在线视频观看精品| 日韩欧美免费精品| 日韩欧美国产在线观看| 国产一级毛片七仙女欲春2| 欧美一区二区国产精品久久精品| 国产日本99.免费观看| 手机成人av网站| 床上黄色一级片| 精品久久久久久久久久久久久| 1000部很黄的大片| 听说在线观看完整版免费高清| 国产高清激情床上av| 欧美成人性av电影在线观看| 免费在线观看日本一区| av国产免费在线观看| 久久久久国内视频| 日韩欧美在线乱码| 日韩欧美一区二区三区在线观看| 色视频www国产| 精品国产亚洲在线| 听说在线观看完整版免费高清| www.熟女人妻精品国产| 国产三级中文精品| 美女cb高潮喷水在线观看 | 黄片小视频在线播放| 国产亚洲欧美98| 国产一区二区三区视频了| 日韩高清综合在线| 国产伦在线观看视频一区| 亚洲精品美女久久av网站| 久久伊人香网站| 久久人人精品亚洲av| www.www免费av| 在线观看舔阴道视频| 99久久精品热视频| 免费在线观看成人毛片| 亚洲中文字幕日韩| 亚洲黑人精品在线| 国产伦一二天堂av在线观看| 日韩三级视频一区二区三区| 国产久久久一区二区三区| 999久久久国产精品视频| 日日干狠狠操夜夜爽| 精品久久久久久久久久免费视频| 99精品在免费线老司机午夜| 又粗又爽又猛毛片免费看| 18美女黄网站色大片免费观看| 久久久久免费精品人妻一区二区| 亚洲av成人av| 久久人妻av系列| 日本与韩国留学比较| 午夜免费激情av| 又黄又爽又免费观看的视频| 91av网站免费观看| 成人精品一区二区免费| АⅤ资源中文在线天堂| 天堂影院成人在线观看| 国产一区在线观看成人免费| 两人在一起打扑克的视频| 国产精品综合久久久久久久免费| 亚洲七黄色美女视频| 麻豆一二三区av精品| 国产一区二区在线观看日韩 | 97超视频在线观看视频| 熟女少妇亚洲综合色aaa.| 男女午夜视频在线观看| 操出白浆在线播放| 国产毛片a区久久久久| 日本精品一区二区三区蜜桃| 久久草成人影院| 精品国产亚洲在线| 岛国在线免费视频观看| 9191精品国产免费久久| 久久久久久久久久黄片| 黄色片一级片一级黄色片| 国产伦在线观看视频一区| 丰满的人妻完整版| 99久久精品国产亚洲精品| 成年版毛片免费区| 日本 av在线| 可以在线观看的亚洲视频| 国产精品亚洲美女久久久| 亚洲自拍偷在线| 久9热在线精品视频| 亚洲色图av天堂| 国产精品精品国产色婷婷| 亚洲av成人精品一区久久| 日韩 欧美 亚洲 中文字幕| 黄色片一级片一级黄色片| 国产视频一区二区在线看| 亚洲五月天丁香| 国产精品一区二区三区四区免费观看 | 成年女人永久免费观看视频| 黄色丝袜av网址大全| 在线视频色国产色| 欧美日韩福利视频一区二区| 在线a可以看的网站| 黄频高清免费视频| 一区二区三区国产精品乱码| 黄片小视频在线播放| www.精华液| 日韩欧美精品v在线| 国产成人aa在线观看| 夜夜看夜夜爽夜夜摸| 国产成人精品无人区| 9191精品国产免费久久| 国产av不卡久久| 天堂影院成人在线观看| 亚洲美女视频黄频| 欧美极品一区二区三区四区| 国产精品影院久久| 欧美色视频一区免费| 麻豆久久精品国产亚洲av| 这个男人来自地球电影免费观看| 国产乱人伦免费视频| 国产成人精品久久二区二区91| 免费在线观看视频国产中文字幕亚洲| 国产精品av久久久久免费| 久久精品国产综合久久久| АⅤ资源中文在线天堂| 制服人妻中文乱码| 啦啦啦免费观看视频1| xxxwww97欧美| 国产精品久久久久久亚洲av鲁大| 在线观看日韩欧美| 人妻夜夜爽99麻豆av| av女优亚洲男人天堂 | 欧美xxxx黑人xx丫x性爽| h日本视频在线播放| 亚洲国产欧美一区二区综合| 网址你懂的国产日韩在线| 91在线精品国自产拍蜜月 | 好看av亚洲va欧美ⅴa在| 极品教师在线免费播放| 一本综合久久免费| 91av网站免费观看| 亚洲自偷自拍图片 自拍| 黄频高清免费视频| 日韩国内少妇激情av| 性色av乱码一区二区三区2| 91在线观看av| 视频区欧美日本亚洲| 成人欧美大片| 岛国视频午夜一区免费看| 欧美国产日韩亚洲一区| 国产高清激情床上av| 亚洲欧洲精品一区二区精品久久久| 宅男免费午夜| 亚洲在线自拍视频| 亚洲国产欧洲综合997久久,| 久久午夜综合久久蜜桃| 色综合亚洲欧美另类图片| 国产精品久久电影中文字幕| 成人三级黄色视频| 成年免费大片在线观看| 女人高潮潮喷娇喘18禁视频| 久久久久性生活片| 久久人人精品亚洲av| 久久精品国产99精品国产亚洲性色| av国产免费在线观看| 亚洲国产中文字幕在线视频| 国产蜜桃级精品一区二区三区| 精品久久久久久久久久久久久| 日本 av在线| 国产精品 欧美亚洲| 日韩欧美一区二区三区在线观看| 亚洲天堂国产精品一区在线| 国产成年人精品一区二区| 国产探花在线观看一区二区| 日本精品一区二区三区蜜桃| 国产精品一区二区免费欧美| 亚洲精品美女久久久久99蜜臀| 成人一区二区视频在线观看| 女生性感内裤真人,穿戴方法视频| 国产激情欧美一区二区| 国产一区二区在线av高清观看| 一级毛片精品| 久久久精品欧美日韩精品| 无限看片的www在线观看| 国产成人精品久久二区二区91| 激情在线观看视频在线高清| 亚洲黑人精品在线| 三级男女做爰猛烈吃奶摸视频| 男插女下体视频免费在线播放| 我的老师免费观看完整版|