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

    基于Zinc的雷達(dá)顯控軟件系統(tǒng)設(shè)計(jì)

    2011-08-10 06:16:00
    艦船電子對(duì)抗 2011年6期
    關(guān)鍵詞:共享內(nèi)存管理器串口

    周 蕓

    (船舶重工集團(tuán)公司723所,揚(yáng)州225001)

    0 引 言

    在雷達(dá)數(shù)據(jù)處理系統(tǒng)中,顯控終端承擔(dān)著雷達(dá)數(shù)據(jù)錄取、目標(biāo)顯示、人機(jī)交互、控制雷達(dá)工作、對(duì)外接口通訊等多項(xiàng)任務(wù),是整個(gè)系統(tǒng)的控制處理中心。隨著現(xiàn)代雷達(dá)技術(shù)的迅速發(fā)展,對(duì)雷達(dá)顯控終端的實(shí)時(shí)性、任務(wù)異步性提出了更高的要求。VxWorks操作系統(tǒng)因其多任務(wù)、強(qiáng)實(shí)時(shí)、可裁減、高可靠性等諸多獨(dú)特優(yōu)勢(shì)而在實(shí)時(shí)顯控設(shè)備這一信息吞吐量大、計(jì)算解算頻繁、實(shí)時(shí)性要求高的平臺(tái)上獲得了開(kāi)發(fā)者和設(shè)備使用者的廣泛認(rèn)可,但其圖形界面顯示相對(duì)薄弱,較普遍的用法是采用風(fēng)河公司提供的WindML媒體庫(kù),其圖形功能使用用戶(hù)圖形庫(kù)(UGL)組件,代碼繁瑣,效率較低,開(kāi)發(fā)高質(zhì)量圖形界面相當(dāng)困難[1]。

    Zinc是運(yùn)行在VxWorks上的圖形用戶(hù)接口工具(GUI),它類(lèi)似在Windows下使用VB可視化編程一樣,用戶(hù)可以實(shí)現(xiàn)“拖-放”式的“所見(jiàn)即所得”的圖形界面設(shè)計(jì),把設(shè)計(jì)者從大量編碼的圖形界面開(kāi)發(fā)中解放出來(lái),最大地簡(jiǎn)化了界面開(kāi)發(fā)過(guò)程,而顯控軟件復(fù)雜的多任務(wù)實(shí)時(shí)并發(fā)處理則由VxWorks操作系統(tǒng)得到保證。Zinc的開(kāi)發(fā)及運(yùn)行環(huán)境如圖1所示。

    圖1 Zinc開(kāi)發(fā)及運(yùn)行環(huán)境示意圖

    1 Zinc運(yùn)行機(jī)制

    Zinc的應(yīng)用程序是在基于事件驅(qū)動(dòng)(Eventdriven)的機(jī)制下運(yùn)行的。輸入設(shè)備和應(yīng)用程序之間是通過(guò)事件相互作用的。Zinc的事件有3種來(lái)源:操作系統(tǒng)本身、外部設(shè)備和用戶(hù)應(yīng)用程序。例如鍵盤(pán)輸入就是一個(gè)典型的外部設(shè)備輸入事件。在Zinc應(yīng)用程序運(yùn)行過(guò)程中,事件管理器以輪詢(xún)的方式接收類(lèi)似鍵盤(pán)、鼠標(biāo)等外部設(shè)備以中斷驅(qū)動(dòng)方式發(fā)出的數(shù)據(jù)信息,然后把這些信息對(duì)應(yīng)的事件匯集起來(lái),放進(jìn)內(nèi)部的事件隊(duì)列等待下一步的處理。

    在Zinc應(yīng)用中,ZafApplication::Control()函數(shù)是主要的控制環(huán),它通過(guò)調(diào)用ZafWindowManager::Get()例程從事件管理器中得到事件,并且在應(yīng)用終止之前不斷地把它們送到窗口管理器中。當(dāng)事件傳遞到窗口管理器時(shí),窗口管理器就會(huì)決定事件的最終目的地和正確路由,并正確地分派它們到相應(yīng)的作用對(duì)象。首先,Event()方法調(diào)用最終的繼承類(lèi),這個(gè)類(lèi)可能是Zinc庫(kù)中的類(lèi),或者是用戶(hù)自定義的繼承類(lèi),如果這個(gè)最終繼承類(lèi)并不處理事件,這個(gè)事件就會(huì)傳遞到其基類(lèi)的Event()方法,這個(gè)處理可能一直進(jìn)行到找到最終的基類(lèi)ZafWindowObject,此基類(lèi)收到事件,要么處理它,要么把它交給操作系統(tǒng)對(duì)象進(jìn)行處理,如圖2所示。

    圖2 Zinc的運(yùn)行機(jī)制

    2 Zinc工程開(kāi)發(fā)

    2.1 實(shí)例

    某雷達(dá)顯控終端界面是用Zinc設(shè)計(jì)實(shí)現(xiàn)的,終端界面上的元素復(fù)雜,但設(shè)計(jì)方法步驟相同,下面通過(guò)簡(jiǎn)單的示例來(lái)介紹Zinc的開(kāi)發(fā)過(guò)程。這個(gè)例子創(chuàng)建1個(gè)串口接收窗口,在這個(gè)窗口中可以設(shè)置接收端口、波特率、控制位等,并且在對(duì)話(huà)框中顯示接收到的數(shù)據(jù),如圖3所示。

    圖3 Zinc創(chuàng)建的串口接收窗口

    設(shè)計(jì)步驟如下:

    (1)步驟1:利用Zinc Designer設(shè)計(jì)窗口,生成.znc文件。

    (2)步驟2:編輯視窗對(duì)象,設(shè)置對(duì)象屬性。

    在編輯窗口上,有1排Zinc對(duì)象工具欄,用戶(hù)首先須選擇一個(gè)窗口并放置,再在窗口上放置按鈕或菜單等其他對(duì)象。以“設(shè)置串口”按鈕為例,按下這個(gè)按扭后,將發(fā)送1個(gè)用戶(hù)應(yīng)用程序事件(自定義EVENT_CUSTOM_SET_PORT),用戶(hù)可選擇串口位置、波特率等信息來(lái)配置串口。設(shè)置這個(gè)按鈕屬性時(shí),在“Send message”項(xiàng)的下拉菜單中選擇“True”,在“Send message value”項(xiàng)中輸入“10 005”(這是1個(gè)用戶(hù)應(yīng)用程序事件,其值應(yīng)大于10 000),在“Send message text”項(xiàng)中輸入“EVENT_CUSTOM_SET_PORT”。當(dāng)應(yīng)用程序運(yùn)行后,用戶(hù)點(diǎn)擊這個(gè)按扭時(shí)就會(huì)向內(nèi)部事件隊(duì)列發(fā)送1個(gè)EVENT_CUSTOM_SET_PORT事件,經(jīng)過(guò)窗口管理器的路由后,按照“設(shè)置串口”的Event()方法來(lái)實(shí)現(xiàn)串口設(shè)置。

    (3)步驟3:生成源代碼。

    視窗對(duì)象編輯完成并保存example.znc文件后,選擇“Generate Code”,它的任務(wù)是生成example.cpp文件、example.hpp文件和example.inc文件。用戶(hù)在example.cpp文件中編寫(xiě)代碼。example.inc是1個(gè)數(shù)據(jù)結(jié)構(gòu)文件,存放了用戶(hù)的數(shù)據(jù)列表、對(duì)象列表、用戶(hù)函數(shù)列表等結(jié)構(gòu)信息。

    (4)步驟4:運(yùn)行應(yīng)用程序。

    在Tornado下生成一個(gè)Download型工程,加載上面生成的3個(gè)文件,然后加入1個(gè)通用程序的入口文件v_app.cpp,編譯后下載到目標(biāo)機(jī)。程序在開(kāi)始運(yùn)行時(shí),會(huì)尋找example.znc資源文件,事先必須把它存放在VxWorks的同一目錄下。

    3 顯控軟件設(shè)計(jì)

    根據(jù)某工程對(duì)顯控設(shè)備的具體要求,本應(yīng)用軟件采用模塊化設(shè)計(jì)思想,劃分為以下幾個(gè)功能模塊:任務(wù)管理模塊、初始化模塊、人機(jī)交互模塊、圖形顯示模塊、通訊模塊、數(shù)據(jù)處理維護(hù)模塊,而每個(gè)功能模塊由一個(gè)或多個(gè)任務(wù)組成。人機(jī)界面布局上分為雙頁(yè)顯示,主頁(yè)面是雷達(dá)的PPI顯示,雷達(dá)工作模式及參數(shù)信息顯示,次頁(yè)面顯示雷達(dá)各分機(jī)的工作參數(shù)和自檢信息。設(shè)計(jì)框圖如圖4。

    圖4 顯控軟件設(shè)計(jì)架構(gòu)

    3.1 設(shè)計(jì)難點(diǎn)1

    設(shè)計(jì)中的難點(diǎn)1是非GUI任務(wù)與GUI任務(wù)之間的通訊

    對(duì)于顯控軟件來(lái)說(shuō),雙屏顯示任務(wù)稱(chēng)為GUI任務(wù),與圖形繪制相關(guān)的操作都在這個(gè)任務(wù)中完成,而所有其他的任務(wù)稱(chēng)為非GUI任務(wù)。非GUI任務(wù)需要在不同的時(shí)期和GUI任務(wù)通信,而非GUI任務(wù)與GUI任務(wù)之間的通信方式將對(duì)整個(gè)軟件系統(tǒng)的實(shí)時(shí)性、可靠性和穩(wěn)定性產(chǎn)生影響。

    Zinc主要提供了如下幾種通信機(jī)制供程序員選擇使用:Zinc入口點(diǎn)、共享內(nèi)存、OS消息隊(duì)列。

    (1)Zinc入口點(diǎn)對(duì)Zinc來(lái)說(shuō),主要的通信入口函數(shù)是ZafEventManager::Put(),通過(guò)它可以把事件放到事件隊(duì)列上,此方法屬于異步方法。

    (2)共享內(nèi)存在VxWorks中,共享內(nèi)存是容易實(shí)現(xiàn)的。為了安全地共享內(nèi)存,最好給共享的內(nèi)存分配1個(gè)信號(hào)量,這樣就能防止共享內(nèi)存被同時(shí)多次修改。共享內(nèi)存的使用并不要求線(xiàn)程安全,但是對(duì)Zinc卻是要求的,否則當(dāng)1個(gè)窗口對(duì)象的成員指向共享內(nèi)存時(shí),1個(gè)異常就會(huì)發(fā)生。

    (3)OS消息隊(duì)列可以在Zinc中創(chuàng)建OS消息隊(duì)列,利用消息隊(duì)列實(shí)現(xiàn)從GUI任務(wù)到非GUI任務(wù)的通信,或者是從非GUI任務(wù)到GUI任務(wù)的通信,但不允許同時(shí)進(jìn)行2個(gè)方向上的通信。

    在顯控軟件中使用的是Zinc入口點(diǎn)方式。網(wǎng)絡(luò)接收任務(wù)(非GUI任務(wù))接收來(lái)自雷達(dá)內(nèi)各分系統(tǒng)的資源數(shù)據(jù),利用ZafEvenManager::Put()函數(shù)將其存放到事件隊(duì)列中,GUI任務(wù)利用ZafApplication::Control()循環(huán)讀取事件隊(duì)列,進(jìn)而窗口管理器決定事件的最終目的地和合適的路由并將其發(fā)送。

    非GUI任務(wù)與GUI任務(wù)之間通信的實(shí)現(xiàn)主要包括如下幾個(gè)方面:

    (a)用戶(hù)事件的定義

    Zinc中的事件共分為7類(lèi),其中用戶(hù)事件的取值范圍為10 000~32 767。在顯控軟件系統(tǒng)中定義“刷新數(shù)據(jù)”用戶(hù)事件為:

    const ZafEventType EVENT_CUSTOM_SETTEXT=10011;

    其中ZafEventType為Zinc事件類(lèi)型。

    (b)數(shù)據(jù)打包并發(fā)送用戶(hù)事件

    char*text= “hello”;//要刷新的文本“hello”

    ZafEventStruct event(EVENT_CUSTOM_SETTEXT); //創(chuàng)建“刷新文本”事件

    event.route=pMainWin;//事件路由的目標(biāo)窗口

    event.SetVoidData(text);//數(shù)據(jù)打包到事件中

    zafApplication->EventManager()->Put(event);//發(fā)送事件

    (c)用戶(hù)事件的處理

    ZafEventType MainWin::Event(const ZafE-ventStruct &event)

    char*tmpText;

    //判斷是否是用戶(hù)事件EVENT_CUSTOM_SETTEXT

    if(event.type== EVENT_CUSTOM_SETTEXT)

    tmpText= (char*)event.VoidData();

    ProcessText(tmpText);//事件處理函數(shù)

    else

    /*處理其他事件*/

    這樣類(lèi)似操作就能使界面的控件“活”起來(lái)。

    3.2 設(shè)計(jì)難點(diǎn)2

    設(shè)計(jì)中的難點(diǎn)2是多頁(yè)顯示技術(shù)。在人機(jī)界面上有時(shí)需要多頁(yè)可切換的頁(yè)面以增加顯示信息容量,用Zinc設(shè)計(jì)顯控界面時(shí),在界面框架布局上設(shè)計(jì)合理就可以實(shí)現(xiàn)這項(xiàng)技術(shù)。

    將應(yīng)用程序?qū)?yīng)的根窗口設(shè)計(jì)為主窗口(R),而顯控界面的每個(gè)頁(yè)面設(shè)計(jì)為子窗口(M,F(xiàn)),在子窗口上又可以添加各種類(lèi)型的子子窗口(M1,M2,M3,…,F(xiàn)1,F(xiàn)2,F(xiàn)3,…),如圖5所示。

    圖5 多窗口層次關(guān)系

    這樣在用Zinc Designer進(jìn)行界面設(shè)計(jì)時(shí)初始化將子窗口M的屬性設(shè)置為顯示,子窗口F設(shè)置為隱藏,子子窗口 M1,M2,…,F(xiàn)1,F(xiàn)2,…的可視屬性和其父窗口相同,這樣在接收到外部的換頁(yè)指令后,可以通過(guò)子窗口(M或F)的指針來(lái)調(diào)用SetVisible函數(shù)(參數(shù)true或false),可實(shí)現(xiàn)頁(yè)面的顯示或隱藏。

    4 Zinc Designer與編寫(xiě)代碼相結(jié)合設(shè)計(jì)界面

    在Zinc中可以利用Zinc Designer來(lái)設(shè)計(jì)圖形用戶(hù)界面,實(shí)際上也可以直接寫(xiě)代碼來(lái)繪制圖形。就修改而言,窗口上的控件如果較多且較規(guī)則,用Zinc Designer設(shè)計(jì)時(shí)修改很方便。但要繪制一些不規(guī)則的復(fù)雜圖形(如PPI顯示)時(shí)當(dāng)然要通過(guò)寫(xiě)代碼來(lái)實(shí)現(xiàn)。實(shí)際應(yīng)用中,最好將2種方法結(jié)合起來(lái)使用。

    設(shè)計(jì)界面的步驟主要有:

    (1)用Zinc Designer設(shè)計(jì)好界面,并產(chǎn)生代碼。

    (2)對(duì)界面上的對(duì)象根據(jù)需要定義相應(yīng)的類(lèi),并對(duì)其中的成員函數(shù)編寫(xiě)代碼。

    另外,在Tornado安裝目錄下的\target\src\zinc\demos子目錄中有Zinc提供的2種用法的例子,只要對(duì)其深入研究,定會(huì)開(kāi)發(fā)出高質(zhì)量的程序。

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

    總之,Zinc是基于VxWorks強(qiáng)大的GUI開(kāi)發(fā)工具。Zinc的類(lèi)庫(kù)及編程方法與MFC十分類(lèi)似,有過(guò)MFC編程經(jīng)驗(yàn)的人一定體會(huì)過(guò)MFC為Windows編程帶來(lái)的方便,而Zinc堪稱(chēng)VxWorks上的MFC[2]。利用Zinc已經(jīng)成功實(shí)現(xiàn)了在某型雷達(dá)終端上的圖形界面設(shè)計(jì),系統(tǒng)運(yùn)行穩(wěn)定且性能良好。

    [1]孔祥營(yíng),柏桂枝.嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks及其開(kāi)發(fā)環(huán)境Tornado[M].北京:中國(guó)電力出版社,2001.

    [2]侯俊杰.深入淺出MFC[M].武漢:華中科技大學(xué)出版社,2007.

    猜你喜歡
    共享內(nèi)存管理器串口
    淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
    應(yīng)急狀態(tài)啟動(dòng)磁盤(pán)管理器
    通過(guò)QT實(shí)現(xiàn)進(jìn)程間的通信
    Windows文件緩沖處理技術(shù)概述
    基于PCI總線(xiàn)的多處理器協(xié)同機(jī)制研究
    USB接口的多串口數(shù)據(jù)并行接收方法探索
    基于藍(lán)牙串口適配器的GPS接收機(jī)與AutoCAD的實(shí)時(shí)無(wú)線(xiàn)通信
    高集成度2.5A備份電源管理器簡(jiǎn)化鋰離子電池備份系統(tǒng)
    快速導(dǎo)出QQ群消息
    電腦迷(2014年2期)2014-04-29 19:21:13
    QNX下PEX8311多路實(shí)時(shí)數(shù)據(jù)采集的驅(qū)動(dòng)設(shè)計(jì)
    電子世界(2014年21期)2014-04-29 06:41:36
    久久综合国产亚洲精品| 色综合色国产| 国产一区二区三区av在线| 中文精品一卡2卡3卡4更新| 91精品国产国语对白视频| 色视频www国产| 人妻 亚洲 视频| 欧美xxⅹ黑人| 国产成人免费观看mmmm| 欧美xxxx黑人xx丫x性爽| 久热久热在线精品观看| 内射极品少妇av片p| 成人亚洲欧美一区二区av| 成人黄色视频免费在线看| 精品久久国产蜜桃| 国产老妇伦熟女老妇高清| 中文字幕人妻熟人妻熟丝袜美| 国产在线男女| 亚洲av国产av综合av卡| 国产精品欧美亚洲77777| 国产精品熟女久久久久浪| 中文字幕人妻熟人妻熟丝袜美| 99国产精品免费福利视频| 国产亚洲5aaaaa淫片| av又黄又爽大尺度在线免费看| 久久6这里有精品| 久久精品久久久久久久性| 日本欧美视频一区| 午夜免费男女啪啪视频观看| 99久久精品一区二区三区| 网址你懂的国产日韩在线| 欧美日韩在线观看h| 国产视频首页在线观看| a级毛色黄片| 日韩一区二区视频免费看| 三级国产精品欧美在线观看| 午夜激情久久久久久久| 在线 av 中文字幕| av视频免费观看在线观看| 两个人的视频大全免费| 亚洲精品国产成人久久av| 丝袜脚勾引网站| 中文字幕久久专区| 日韩av在线免费看完整版不卡| 99久久中文字幕三级久久日本| 日日摸夜夜添夜夜爱| 免费看日本二区| 久久久久久久久久成人| 最新中文字幕久久久久| 男男h啪啪无遮挡| 欧美极品一区二区三区四区| 国产成人精品福利久久| 亚洲av成人精品一二三区| 少妇猛男粗大的猛烈进出视频| 啦啦啦啦在线视频资源| 免费大片黄手机在线观看| 欧美日韩视频精品一区| 六月丁香七月| 国产在线一区二区三区精| 波野结衣二区三区在线| 国产一区亚洲一区在线观看| 中文乱码字字幕精品一区二区三区| 日日啪夜夜爽| 国产高潮美女av| 中文精品一卡2卡3卡4更新| 国产视频首页在线观看| 免费黄色在线免费观看| 中国美白少妇内射xxxbb| 久久99精品国语久久久| 成人18禁高潮啪啪吃奶动态图 | 亚洲一区二区三区欧美精品| 视频中文字幕在线观看| 九九爱精品视频在线观看| 网址你懂的国产日韩在线| 一区二区av电影网| 18禁裸乳无遮挡免费网站照片| 亚洲精品乱码久久久v下载方式| 亚洲无线观看免费| 最新中文字幕久久久久| 男人和女人高潮做爰伦理| 精品久久久噜噜| 亚洲av日韩在线播放| 色婷婷av一区二区三区视频| 在现免费观看毛片| 亚洲三级黄色毛片| 欧美亚洲 丝袜 人妻 在线| 久久综合国产亚洲精品| 日日啪夜夜爽| av网站免费在线观看视频| 精品久久国产蜜桃| 晚上一个人看的免费电影| 少妇高潮的动态图| 日韩大片免费观看网站| 最近的中文字幕免费完整| 18+在线观看网站| 汤姆久久久久久久影院中文字幕| 国产高清有码在线观看视频| 国产 一区 欧美 日韩| 亚洲第一区二区三区不卡| 中文精品一卡2卡3卡4更新| 水蜜桃什么品种好| 久久鲁丝午夜福利片| 日韩精品有码人妻一区| 99久国产av精品国产电影| 亚洲三级黄色毛片| 国产 一区精品| 女人十人毛片免费观看3o分钟| 嘟嘟电影网在线观看| 精品酒店卫生间| 亚洲怡红院男人天堂| 一级毛片我不卡| 欧美一级a爱片免费观看看| 大话2 男鬼变身卡| 国产综合精华液| 欧美日韩亚洲高清精品| 免费观看在线日韩| 中国国产av一级| 国产精品蜜桃在线观看| 国产高清不卡午夜福利| 亚洲精品国产成人久久av| 超碰97精品在线观看| 精品酒店卫生间| 最近最新中文字幕免费大全7| 最近手机中文字幕大全| 中文资源天堂在线| www.色视频.com| 99久国产av精品国产电影| 成人午夜精彩视频在线观看| 亚洲美女黄色视频免费看| 亚洲精品久久午夜乱码| av在线老鸭窝| 亚洲欧美日韩无卡精品| 美女内射精品一级片tv| 久热这里只有精品99| 国产永久视频网站| 日韩av免费高清视频| 黄色怎么调成土黄色| 老司机影院毛片| 三级经典国产精品| 久久人妻熟女aⅴ| 久久精品久久久久久噜噜老黄| 成人18禁高潮啪啪吃奶动态图 | 一个人免费看片子| 国产在线免费精品| 永久网站在线| 亚洲欧洲国产日韩| 99九九线精品视频在线观看视频| 日韩免费高清中文字幕av| 久久久久久久国产电影| 性高湖久久久久久久久免费观看| 日本色播在线视频| 免费观看性生交大片5| 亚洲精品456在线播放app| 99re6热这里在线精品视频| 一区在线观看完整版| 一区二区三区四区激情视频| 日本黄色片子视频| 一个人免费看片子| av福利片在线观看| 欧美日韩在线观看h| 亚洲欧洲日产国产| 最后的刺客免费高清国语| 亚洲av不卡在线观看| 欧美变态另类bdsm刘玥| 免费观看av网站的网址| av免费在线看不卡| 大片免费播放器 马上看| 如何舔出高潮| 亚洲,欧美,日韩| 日韩av不卡免费在线播放| 日韩中文字幕视频在线看片 | 久久毛片免费看一区二区三区| 免费看光身美女| 欧美人与善性xxx| 黄片无遮挡物在线观看| 亚洲国产精品一区三区| 黄色视频在线播放观看不卡| 国产一区二区三区综合在线观看 | 在线观看免费视频网站a站| 街头女战士在线观看网站| 国产精品久久久久久av不卡| 免费看不卡的av| 少妇丰满av| 一本一本综合久久| 久久久久久久久久成人| 精品久久久久久久久av| av线在线观看网站| 欧美精品一区二区免费开放| 老司机影院成人| 欧美+日韩+精品| 亚洲综合色惰| 亚洲av综合色区一区| av福利片在线观看| 精品一区在线观看国产| 精品人妻一区二区三区麻豆| 亚洲精品自拍成人| 亚洲综合精品二区| 国产精品久久久久久久电影| 成人影院久久| 精品久久久噜噜| 自拍偷自拍亚洲精品老妇| 欧美日韩国产mv在线观看视频 | 精品一区在线观看国产| 国产一区有黄有色的免费视频| 亚洲激情五月婷婷啪啪| 国内精品宾馆在线| 免费av不卡在线播放| 夫妻午夜视频| 国产色爽女视频免费观看| 汤姆久久久久久久影院中文字幕| 久久午夜福利片| 人人妻人人看人人澡| 日韩制服骚丝袜av| 妹子高潮喷水视频| 国产乱人视频| 我要看黄色一级片免费的| 久久久精品免费免费高清| 在线观看一区二区三区| 久久99热6这里只有精品| 女人久久www免费人成看片| 最近最新中文字幕免费大全7| 少妇人妻精品综合一区二区| 午夜福利在线观看免费完整高清在| 亚洲精品国产色婷婷电影| 97在线人人人人妻| 久久99蜜桃精品久久| 国产在视频线精品| 女性生殖器流出的白浆| 一级毛片久久久久久久久女| 久久婷婷青草| 亚洲精品色激情综合| 国产精品熟女久久久久浪| 99热这里只有是精品50| av.在线天堂| 26uuu在线亚洲综合色| 最近中文字幕高清免费大全6| 亚洲欧美日韩另类电影网站 | 免费观看在线日韩| 国产成人精品婷婷| 国产成人aa在线观看| 国产在线男女| av在线观看视频网站免费| 视频中文字幕在线观看| 欧美 日韩 精品 国产| 女人久久www免费人成看片| 色婷婷av一区二区三区视频| 中文字幕精品免费在线观看视频 | 日本免费在线观看一区| 超碰av人人做人人爽久久| 久久久a久久爽久久v久久| 亚洲成人中文字幕在线播放| 欧美精品亚洲一区二区| 大话2 男鬼变身卡| 婷婷色综合www| 日本黄色日本黄色录像| 我要看日韩黄色一级片| 免费少妇av软件| 日韩精品有码人妻一区| 极品教师在线视频| 中文字幕av成人在线电影| 亚洲高清免费不卡视频| 亚洲无线观看免费| 亚洲精品国产色婷婷电影| tube8黄色片| 一区在线观看完整版| 狂野欧美激情性bbbbbb| 三级国产精品欧美在线观看| 亚洲婷婷狠狠爱综合网| 亚洲色图av天堂| 成人18禁高潮啪啪吃奶动态图 | 国产精品嫩草影院av在线观看| 尾随美女入室| av一本久久久久| av在线老鸭窝| 99久久中文字幕三级久久日本| 韩国高清视频一区二区三区| 边亲边吃奶的免费视频| 久久久色成人| 国产av码专区亚洲av| 精品少妇久久久久久888优播| 男女无遮挡免费网站观看| 一区二区av电影网| 免费黄网站久久成人精品| 欧美亚洲 丝袜 人妻 在线| 国产老妇伦熟女老妇高清| 国产高清不卡午夜福利| 美女内射精品一级片tv| 国产黄片美女视频| 亚洲欧美日韩卡通动漫| 国产探花极品一区二区| 欧美一区二区亚洲| 午夜免费男女啪啪视频观看| 国产精品欧美亚洲77777| 久久久久久久亚洲中文字幕| 亚洲av男天堂| 又爽又黄a免费视频| av免费观看日本| 99热6这里只有精品| 人妻夜夜爽99麻豆av| 一区二区三区免费毛片| 亚洲经典国产精华液单| 久久青草综合色| 国产精品不卡视频一区二区| 欧美另类一区| 小蜜桃在线观看免费完整版高清| 国产一区亚洲一区在线观看| 亚洲国产毛片av蜜桃av| 日韩中文字幕视频在线看片 | 国产成人精品婷婷| 日韩视频在线欧美| 日韩大片免费观看网站| av在线老鸭窝| 国产一区亚洲一区在线观看| 亚洲av成人精品一区久久| 亚洲国产精品专区欧美| 国产久久久一区二区三区| 五月伊人婷婷丁香| 亚洲精品国产av蜜桃| 亚洲欧美精品专区久久| 婷婷色av中文字幕| 深夜a级毛片| 少妇熟女欧美另类| 免费人妻精品一区二区三区视频| 国产成人aa在线观看| 男女免费视频国产| 亚洲av免费高清在线观看| 成人亚洲欧美一区二区av| 久久韩国三级中文字幕| 性高湖久久久久久久久免费观看| 亚洲,一卡二卡三卡| 国产成人一区二区在线| 天堂8中文在线网| 国产伦精品一区二区三区四那| 亚洲av.av天堂| 99热这里只有精品一区| 精品国产乱码久久久久久小说| 人妻系列 视频| 久久久久久九九精品二区国产| videossex国产| h日本视频在线播放| 校园人妻丝袜中文字幕| 黄色配什么色好看| 国产成人免费无遮挡视频| 久久久久国产网址| 亚洲色图综合在线观看| 国产白丝娇喘喷水9色精品| 久久青草综合色| 久久精品国产亚洲av涩爱| 国产综合精华液| 人妻一区二区av| 99九九线精品视频在线观看视频| 亚洲欧美成人精品一区二区| 超碰av人人做人人爽久久| 亚洲无线观看免费| 黄色怎么调成土黄色| 亚洲,欧美,日韩| 青青草视频在线视频观看| 免费看不卡的av| 亚洲精品国产色婷婷电影| 午夜视频国产福利| 噜噜噜噜噜久久久久久91| 18+在线观看网站| 日韩强制内射视频| 熟女av电影| 亚洲国产精品一区三区| 不卡视频在线观看欧美| 中国国产av一级| 国产又色又爽无遮挡免| 一级毛片久久久久久久久女| 人妻制服诱惑在线中文字幕| 一二三四中文在线观看免费高清| 日本黄色日本黄色录像| 日日摸夜夜添夜夜爱| 精品酒店卫生间| 卡戴珊不雅视频在线播放| 黄色一级大片看看| 欧美日韩国产mv在线观看视频 | 一本一本综合久久| 边亲边吃奶的免费视频| 久久人人爽人人片av| 日韩av在线免费看完整版不卡| 亚洲国产色片| 22中文网久久字幕| 99热这里只有是精品在线观看| 亚洲精品视频女| 最近的中文字幕免费完整| 男人舔奶头视频| 日韩一区二区三区影片| av免费观看日本| 中文字幕免费在线视频6| 日韩伦理黄色片| 蜜桃久久精品国产亚洲av| 久久99热这里只有精品18| av在线app专区| 99久久中文字幕三级久久日本| 久久久久久久久久久丰满| www.色视频.com| 国产亚洲av片在线观看秒播厂| 少妇人妻久久综合中文| 亚洲第一av免费看| 免费av中文字幕在线| 亚洲精品一二三| 少妇裸体淫交视频免费看高清| 国产精品不卡视频一区二区| 亚洲色图综合在线观看| 欧美区成人在线视频| 中文字幕精品免费在线观看视频 | 日韩亚洲欧美综合| 蜜桃在线观看..| 男女下面进入的视频免费午夜| 国产成人a∨麻豆精品| 青春草视频在线免费观看| 日本wwww免费看| 青春草国产在线视频| 高清午夜精品一区二区三区| 深爱激情五月婷婷| 在线观看人妻少妇| 精品国产乱码久久久久久小说| 在线免费十八禁| 亚洲av二区三区四区| 青青草视频在线视频观看| 久久婷婷青草| 国产成人免费观看mmmm| 免费看日本二区| 22中文网久久字幕| 日本一二三区视频观看| 五月开心婷婷网| 91久久精品国产一区二区三区| 老熟女久久久| 这个男人来自地球电影免费观看 | 婷婷色综合www| 午夜福利网站1000一区二区三区| 丝袜脚勾引网站| 蜜臀久久99精品久久宅男| 国产精品久久久久久久久免| 高清日韩中文字幕在线| 大又大粗又爽又黄少妇毛片口| 啦啦啦在线观看免费高清www| 国产成人精品一,二区| 麻豆国产97在线/欧美| 蜜桃在线观看..| 91在线精品国自产拍蜜月| 一个人看的www免费观看视频| 欧美xxxx黑人xx丫x性爽| 永久网站在线| 青春草国产在线视频| 欧美bdsm另类| 国产精品麻豆人妻色哟哟久久| 日韩三级伦理在线观看| 亚洲精华国产精华液的使用体验| 天堂8中文在线网| 网址你懂的国产日韩在线| 春色校园在线视频观看| 这个男人来自地球电影免费观看 | 亚洲欧美日韩另类电影网站 | 水蜜桃什么品种好| 欧美日韩视频精品一区| 乱码一卡2卡4卡精品| 亚洲内射少妇av| 国产午夜精品一二区理论片| 日本av手机在线免费观看| 久久国产精品大桥未久av | 国产日韩欧美在线精品| 中国国产av一级| 亚洲av二区三区四区| 能在线免费看毛片的网站| 永久免费av网站大全| 韩国高清视频一区二区三区| 久久99热这里只有精品18| 青春草视频在线免费观看| 亚洲av电影在线观看一区二区三区| 91狼人影院| 男男h啪啪无遮挡| 亚洲av日韩在线播放| 国产视频内射| 日本wwww免费看| 日韩电影二区| 最近中文字幕高清免费大全6| 一个人看的www免费观看视频| 精品久久久精品久久久| 午夜日本视频在线| 亚洲国产成人一精品久久久| 爱豆传媒免费全集在线观看| 在线播放无遮挡| 久久6这里有精品| 成年美女黄网站色视频大全免费 | 男人和女人高潮做爰伦理| 午夜日本视频在线| 亚洲美女搞黄在线观看| 精品久久国产蜜桃| 黄色一级大片看看| 久久久久网色| 亚洲天堂av无毛| av黄色大香蕉| 噜噜噜噜噜久久久久久91| 网址你懂的国产日韩在线| 亚洲国产精品成人久久小说| 欧美日韩精品成人综合77777| 丝瓜视频免费看黄片| 国产男女内射视频| 欧美激情极品国产一区二区三区 | 这个男人来自地球电影免费观看 | 妹子高潮喷水视频| 日韩大片免费观看网站| 中国美白少妇内射xxxbb| 精品久久久久久久末码| 中文字幕av成人在线电影| 在线亚洲精品国产二区图片欧美 | 亚洲美女视频黄频| h视频一区二区三区| 国产精品女同一区二区软件| 夜夜看夜夜爽夜夜摸| 少妇熟女欧美另类| 99热网站在线观看| 日韩成人伦理影院| 最近手机中文字幕大全| 国产精品福利在线免费观看| 观看免费一级毛片| 成人18禁高潮啪啪吃奶动态图 | 国产日韩欧美亚洲二区| 国产高清国产精品国产三级 | 夜夜骑夜夜射夜夜干| 这个男人来自地球电影免费观看 | 男人狂女人下面高潮的视频| 国产欧美另类精品又又久久亚洲欧美| 国产精品国产av在线观看| 嫩草影院入口| 久久热精品热| 直男gayav资源| 黑人猛操日本美女一级片| 成人亚洲精品一区在线观看 | 精品国产一区二区三区久久久樱花 | 国产在线一区二区三区精| 欧美另类一区| 国产精品蜜桃在线观看| 亚洲精品色激情综合| 中国美白少妇内射xxxbb| 欧美成人一区二区免费高清观看| 91久久精品电影网| 欧美极品一区二区三区四区| 九色成人免费人妻av| 成人高潮视频无遮挡免费网站| 亚洲精品国产av成人精品| 日韩av不卡免费在线播放| 男人狂女人下面高潮的视频| 国产成人精品婷婷| 亚洲中文av在线| 国产成人aa在线观看| 亚洲av成人精品一二三区| 赤兔流量卡办理| 国产精品久久久久久av不卡| 国产黄色免费在线视频| 国产亚洲av片在线观看秒播厂| 亚洲精品国产色婷婷电影| 成人亚洲欧美一区二区av| 人妻系列 视频| 一本色道久久久久久精品综合| 国产又色又爽无遮挡免| 亚洲va在线va天堂va国产| 在线观看免费日韩欧美大片 | 国产精品久久久久久久久免| 少妇的逼好多水| 国产精品.久久久| 欧美xxxx性猛交bbbb| 99热网站在线观看| 亚洲久久久国产精品| 成年人午夜在线观看视频| 少妇丰满av| 午夜免费男女啪啪视频观看| 国产在视频线精品| 亚洲成人中文字幕在线播放| 国产伦精品一区二区三区四那| 久久国产亚洲av麻豆专区| 亚洲av中文av极速乱| 精品人妻一区二区三区麻豆| 综合色丁香网| 交换朋友夫妻互换小说| 久久精品国产鲁丝片午夜精品| 亚洲欧洲日产国产| 色网站视频免费| 亚洲av综合色区一区| 免费久久久久久久精品成人欧美视频 | 自拍偷自拍亚洲精品老妇| 99热这里只有是精品50| 女人十人毛片免费观看3o分钟| 边亲边吃奶的免费视频| 直男gayav资源| 国产亚洲91精品色在线| 亚洲欧美成人精品一区二区| 国产黄片视频在线免费观看| 免费av不卡在线播放| 亚洲va在线va天堂va国产| 身体一侧抽搐| 国产中年淑女户外野战色| 自拍偷自拍亚洲精品老妇| 国产爽快片一区二区三区| 一本色道久久久久久精品综合| 成人综合一区亚洲| 成人影院久久| 国产精品.久久久| 亚洲av免费高清在线观看| 午夜日本视频在线| 如何舔出高潮| 国产欧美另类精品又又久久亚洲欧美| 青春草视频在线免费观看| 久久综合国产亚洲精品| av天堂中文字幕网| 精品一区二区三区视频在线| 免费人妻精品一区二区三区视频| 日本黄色片子视频| 99久久精品热视频| 大又大粗又爽又黄少妇毛片口| 国产视频首页在线观看| 国产在线免费精品| 2021少妇久久久久久久久久久|