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

    基于QNX的嵌入式操控訓(xùn)練系統(tǒng)軟件設(shè)計

    2014-06-30 17:42:06王立偉胡大斌肖劍波
    現(xiàn)代電子技術(shù) 2014年12期
    關(guān)鍵詞:圖形界面建模

    王立偉 胡大斌 肖劍波

    摘 要: QNX操作系統(tǒng)具有可靠性高、實時性強的特點和強大的圖形界面功能,基于其開發(fā)的水下航行器嵌入式操控訓(xùn)練系統(tǒng),解決了系統(tǒng)的實時性需求,還能方便地開發(fā)出友好的人機界面。簡要介紹了QNX操作系統(tǒng)的特點和映像文件配置的一般方法,基于PhAB開發(fā)了嵌入式操控訓(xùn)練系統(tǒng)的操控界面,根據(jù)系統(tǒng)的模塊劃分對主程序進行了設(shè)計,系統(tǒng)程序運行穩(wěn)定,滿足訓(xùn)練要求,對其他嵌入式訓(xùn)練系統(tǒng)軟件設(shè)計具有一定的借鑒意義。

    關(guān)鍵詞: QNX; 圖形界面; 建模; 嵌入式訓(xùn)練系統(tǒng)

    中圖分類號: TN964?34 文獻標識碼: A 文章編號: 1004?373X(2014)12?0015?04

    Abstract: QNX, an operating system with strong development function of graphic interface, has the characteristics of high real?time performance and reliability. The embedded control training system for underwater vehicle developed on the basis of QNX can meet real?time requirement of the system and can develop friendly man?machine interface conveniently. The characteristics of QNX and the general ways to configure mapping files are briefly introduced. The control interface of the embedded control training system based on PhAB was developed. The main program was designed according to the sort of modules. The embedded control training system can fulfill the requirements of training, and runs steadily, which can be used as a reference to the software design of other embedded training systems.

    Keywords: QNX; GUI; modeling; embedded training system

    0 引 言

    操縱控制系統(tǒng)是水下航行器的指揮中樞,用于控制操縱設(shè)備來改變或保持運動速度、姿態(tài)和深度,其可靠性和實時性決定了水下航行的安全。嵌入式操控訓(xùn)練系統(tǒng)在原有操控系統(tǒng)的基礎(chǔ)上加裝了訓(xùn)練模塊,集操縱控制和訓(xùn)練功能于一身,提高了訓(xùn)練效率,降低了訓(xùn)練成本,但也對系統(tǒng)性能提出了更高的要求。QNX操作系統(tǒng)作為一款主流的嵌入式實時操作系統(tǒng),可靠性高,實時性強,圖形界面開發(fā)功能強大,基于其開發(fā)的水下航行器嵌入式操控訓(xùn)練系統(tǒng)即能滿足實時性方面的要求,又具有友好的人機交互界面。

    1 QNX概述

    QNX是由加拿大QSSL公司開發(fā)的一款嵌入式實時操作系統(tǒng),具有實時性強、多任務(wù)、分布式、可擴展的特點和強大的圖形界面開發(fā)功能,廣泛應(yīng)用于軍事、航空航天、醫(yī)療設(shè)備、車載系統(tǒng)、高端網(wǎng)絡(luò)系統(tǒng)和自動化等領(lǐng)域[1]。獨特的中斷處理方式,快速的上下文切換和基于優(yōu)先級驅(qū)動的搶占調(diào)度方式,保證了其強大的實時性能。QNX的內(nèi)核僅執(zhí)行四種最基本的功能,使得系統(tǒng)具有良好的可靠性,而高度的可裁剪性也讓其在嵌入式開發(fā)方面具有得天獨厚的優(yōu)勢。此外,QNX還具有良好的可移植性和自保護機制,符合POSIX標準,這些都使得其在嵌入式實時領(lǐng)域得到了越來越廣泛的應(yīng)用。

    2 系統(tǒng)軟件設(shè)計

    2.1 QNX系統(tǒng)映像文件的配置

    映像文件包括操作系統(tǒng),可執(zhí)行程序和任何與程序相關(guān)的數(shù)據(jù)文件,是嵌入式系統(tǒng)開發(fā)的基礎(chǔ),為系統(tǒng)軟件設(shè)計提供了平臺。根據(jù)系統(tǒng)的實際需求制作合適的操作系統(tǒng)映像文件,可以充分發(fā)揮嵌入式系統(tǒng)小巧的特點,在節(jié)省內(nèi)存資源的同時也保證了系統(tǒng)的整體性能。具體說來就是根據(jù)自己所選擇的CPU類型和應(yīng)用程序所需要的操作系統(tǒng)模塊支持來定制系統(tǒng),在保證既定功能的基礎(chǔ)上裁剪掉與實現(xiàn)功能無關(guān)的文件,實現(xiàn)系統(tǒng)的最小化。

    在建立映像文件之前必須編輯生成一個QNX的buildfile文件,buildfile文件一般由bootstrap script(啟動引導(dǎo)腳本)、startup script(啟動腳本)、file list(文件列表)三部分組成[2]。啟動引導(dǎo)腳本用于指明CPU的啟動方式,配置與CPU相適應(yīng)的微內(nèi)核。對于x86及其兼容的嵌入式計算機,通常格式如下:

    [virtual=x86,bios +compress] .bootstrap = {

    startup?bios

    PATH=/proc/boot:/bin LD_LIBRARY_PATH=/proc/boot:/lib:/dll procnto}

    其中x86為處理器類型,對于其他類型的CPU可根據(jù)參考手冊進行相應(yīng)的替換;bios +compress指通過bios啟動,并壓縮鏡像文件; “PATH=/proc/boot” 確定了PATH環(huán)境變量;“procnto” 是微內(nèi)核和進程管理器。

    啟動腳本是在進程管理啟動后一系列將要被執(zhí)行命令的序列,用于在引導(dǎo)腳本執(zhí)行完后運行驅(qū)動程序和用戶程序,通常格式如下:

    [+script] .script={

    command line

    }

    文件列表是指系統(tǒng)程序和用戶程序執(zhí)行所必須的文件列表和一些共享庫,通過[type=link]重新定位它們的位置。由于本文所設(shè)計的嵌入式操控訓(xùn)練系統(tǒng)以C語言為開發(fā)語言,所有的驅(qū)動至少需要一個標準C共享庫:

    [type=link] /usr /lib/ldqnx.so.2=/proc/boot/libc.so

    libc.so #標準C共享庫

    完成buildfile文件的編譯后,使用mkifs命令即可生成鏡像文件.ifs。例如:mkifs ControlSystem.build ControlSystem.ifs。通過objdump命令,可以檢查鏡像文件是否包含了全部所需文件。然后將鏡像文件嵌入到目標機中,運行后即可看到用戶定制的嵌入式操作系統(tǒng)。

    2.2 應(yīng)用程序設(shè)計

    2.2.1 模塊化設(shè)計

    嵌入式操控訓(xùn)練系統(tǒng)不僅要實現(xiàn)對水下航行器的操縱和訓(xùn)練等功能,還應(yīng)能處理系統(tǒng)內(nèi)部和外部的各種輸入輸出信號讀寫、計算和通信。根據(jù)系統(tǒng)的功能,將其分為以下模塊:

    (1) 系統(tǒng)控制模塊:管理系統(tǒng)運行狀態(tài)、數(shù)據(jù)通信等。

    (2) 界面程序模塊:顯示深度、航向和縱傾的設(shè)定值;顯示深度、航向、縱傾、橫傾的當前值;顯示方向舵、舯水平舵和艉升降舵當前的舵角值。

    (3) 運動模型模塊:模擬水下航行器的運動狀態(tài),根據(jù)六自由度方程解算出當前的狀態(tài)參數(shù)值。

    (4) 舵機模型模塊:模擬舵機,輸出舵角值。

    (5) 航向、深度、縱傾控制模塊:自動和遙控工況下航向、深度、縱傾的保持和改變。

    (6) 工作模式轉(zhuǎn)換模塊:完成訓(xùn)練模式和操控模式的快速安全切換。

    除上述模塊外,還包括數(shù)據(jù)采集卡控制模塊、接口控制模塊和通信模塊。通過采用模塊化設(shè)計方法,降低了軟件結(jié)構(gòu)的復(fù)雜性,方便了軟件設(shè)計,降低了開發(fā)難度。軟件系統(tǒng)的模塊結(jié)構(gòu)如圖1所示。

    2.2.2 界面設(shè)計

    QNX為用戶提供了三種開發(fā)圖形的方法,即GF(Graphics Framework),Adobe Flash,Photon microGUI[3]。利用GF進行圖形界面開發(fā)具有小巧、高速的優(yōu)點,能有效和最大限度地利用顯示硬件,但缺少像Photon中的可直接使用的控件,而且也沒有特別的編程工具,開發(fā)難度較大。利用Adobe Flash開發(fā)的圖形界面不依賴于操作系統(tǒng),僅需支持Flash就可以使用。用戶通過FLASHDEVELOP軟件編寫的圖形界面更加絢麗,但其在嵌入式設(shè)備上的性能還有待提高。

    Photon microGUI采用了與QNX微內(nèi)核相同的結(jié)構(gòu),圖形窗口的構(gòu)建是通過微內(nèi)核和一組共操作的進程來實現(xiàn)的,使得窗口系統(tǒng)占用的空間少而可靠性高。Photon自帶的PhAB開發(fā)工具采用所見即所得的開發(fā)模式,可以自動生成主要的C和C++代碼來完成工程的用戶界面,大大提高編程效率。本文采用PhAB開發(fā)工具進行界面設(shè)計。

    PhAB提供了76個控件類,用戶可以直接將需要的控件拖到繪圖窗口,設(shè)定大小,在Resources窗口中設(shè)置各類屬性,在Callbacks中選擇回調(diào)函數(shù)的類型和設(shè)置函數(shù)名稱,之后選擇Build下的Genrate UI命令即可生成目標代碼。

    目標代碼生成后,用戶可以利用QNX Momentics IDE軟件編寫相應(yīng)的初始化函數(shù)、回調(diào)函數(shù)和其他函數(shù)。本文所設(shè)計的界面需要實現(xiàn)對深度、航向和水下航行器運行狀態(tài)等動態(tài)數(shù)據(jù)的實時顯示,下面以界面中顯示航向的動態(tài)碼盤繪制為例介紹程序設(shè)計的一般方法。

    動態(tài)碼盤的繪制采用的是具有自動重繪功能的PtRaw控件,回調(diào)函數(shù)包括:

    (1) 繪圖函數(shù):void course_draw( PtWidget_t *widget, PhTile_t *damage )。負責繪制柱形碼盤。

    (2) 定時器函數(shù):int timer_refresh( PtWidget_t *widget, ApInfo_t *apinfo, PtCallbackInfo_t *cbinfo )。負責定時調(diào)用清除函數(shù)或發(fā)送事件,從而引發(fā)繪圖函數(shù)根據(jù)新數(shù)據(jù)自動重繪。

    繪圖函數(shù)通過設(shè)置PtRaw控件的Pt_ARG_RAW_

    DRAW_F資源進行定義。函數(shù)定義中的*widget是指向PtRaw控件的指針,指針為ABW_加上控件的變量名,*damage是指向碎片的指針,用于程序識別PtRaw控件畫布中被銷毀的部分。

    繪制動態(tài)碼盤就是要不斷的調(diào)用繪圖函數(shù)進行重繪,然而繪圖函數(shù)不能被直接調(diào)用,只能通過銷毀PtRaw控件畫布的方式來達到重繪的目的。滿足以下兩個條件之一即可以銷毀畫布:

    (1) PtRaw控件實現(xiàn)時;

    (2) 覆蓋在畫布上的區(qū)域被移走或銷毀。

    前者可以用PtClearWidget()和PtReRealizeWidget()函數(shù)來實現(xiàn)。PtClearWidget()函數(shù)用來銷毀一個容器控件中的子控件,通過在定時器函數(shù)中調(diào)用該函數(shù)可以將PtRaw容器控件中使用的PtLine子控件繪制的碼盤擦除,再利用PtReRealizeWidget()函數(shù)使PtRaw控件實現(xiàn),從而調(diào)用繪圖函數(shù),重繪頻率取決于定時器的Timer Repeat值。

    Photon事件空間由若干個平面組成[4],如圖2所示,事件在某個平面生成并在事件空間中移動。比如,繪畫事件從Application平面向Graphics平面移動;輸入事件從Pointer/Keyboard平面向Root平面移動。為實現(xiàn)PtRaw控件畫布銷毀的第二個條件,可以在Photon事件空間中創(chuàng)建一個平面并使其發(fā)生一個矩形的Ph_EV_EXPOSE事件,在它向Root平面穿梭的過程中移走了Application平面上的區(qū)域,使得PtRaw控件自動調(diào)用繪圖函數(shù)實現(xiàn)重繪。

    按照上述方法繪制航向、方向舵、舯水平舵、艉升降舵碼盤和水下航行器狀態(tài)顯示畫面,編寫回調(diào)函數(shù),系統(tǒng)初始化函數(shù),即可完成系統(tǒng)的界面設(shè)計。

    2.2.3 主程序設(shè)計

    為避免代碼的重復(fù)編譯,提高程序執(zhí)行效率,本文以界面程序中已設(shè)定的回調(diào)函數(shù)為基礎(chǔ)對系統(tǒng)主程序進行了設(shè)計,減小了編程工作量。根據(jù)嵌入式訓(xùn)練系統(tǒng)的功能要求,進行的程序設(shè)計如下:

    (1) 六自由度運動模型程序設(shè)計。由于運動模型的精度直接關(guān)系到嵌入式訓(xùn)練系統(tǒng)的訓(xùn)練效果,本文采用了國際通用的六自由度空間運動方程[5],包括軸向力方程、側(cè)向力方程、垂向力方程、橫搖力矩方程、縱傾力矩方程、偏航力矩方程和輔助方程,利用數(shù)學(xué)方法將方程化為[u=f1]的形式,通過積分解算程序解算出狀態(tài)向量[u,v,w,p,q,r,φ,θ,ψ,ξ,η,ζ],這些積分值再與方向舵、舯水平舵、艉升降舵的舵角一起作為六自由度模型新的初始條件參與下一時刻狀態(tài)向量的求解。

    (2) 舵機模型程序設(shè)計。目前,通常采用的舵機數(shù)學(xué)模型[6]為:

    [TEδ=KE(δe-δ)]

    式中:[δ]為實際舵角;[δe]為指令舵角;[TE]為舵機時間常數(shù);[KE]為舵機的控制增益??紤]到舵機的實際情況,在模型中加入舵角及轉(zhuǎn)舵速度限制,模型程序如下:

    double rudder_model(double angle,double angle_given,double angle_limit)

    { double diff,deter;

    int i;

    for (i=0;i<100;i++)

    {

    diff= angle_given ?angle;

    deter=0.4*diff; //舵機模型,TE取2.5,KE取1

    if(deter>3.14/90) deter=3.14/90;

    //轉(zhuǎn)舵速度限制..3(°)/s

    if (deter

    猜你喜歡
    圖形界面建模
    基于OpenCV圖像處理軟件的設(shè)計
    Epigallocatechin-3-gallate exerts antihypertensive effects and improves endothelial function in spontaneously hypertensive rats
    聯(lián)想等效,拓展建?!浴皫щ娦∏蛟诘刃鲋凶鰣A周運動”為例
    縝密審題,準確建模,學(xué)以致用
    基于PSS/E的風電場建模與動態(tài)分析
    電子制作(2018年17期)2018-09-28 01:56:44
    不對稱半橋變換器的建模與仿真
    用VMRun快速置備千臺虛擬機
    重看圖形界面“扁平化”與“擬物化”之爭——關(guān)于設(shè)計思維的探討
    IDEF3和DSM在拆裝過程建模中的應(yīng)用
    三元組輻射場的建模與仿真
    国产视频一区二区在线看| 搡老乐熟女国产| 我的亚洲天堂| 亚洲精品自拍成人| 最近中文字幕2019免费版| 午夜福利免费观看在线| www.av在线官网国产| 最近中文字幕2019免费版| 一级片免费观看大全| 免费在线观看黄色视频的| 丰满迷人的少妇在线观看| 老司机在亚洲福利影院| 久热这里只有精品99| 国产av精品麻豆| 国产欧美日韩综合在线一区二区| 黄色毛片三级朝国网站| 婷婷色综合www| 精品卡一卡二卡四卡免费| 午夜日韩欧美国产| 男女高潮啪啪啪动态图| 亚洲精品国产一区二区精华液| 一本—道久久a久久精品蜜桃钙片| 久久久精品国产亚洲av高清涩受| 91麻豆av在线| 精品一区在线观看国产| 中国国产av一级| 日日夜夜操网爽| 天堂俺去俺来也www色官网| 国产av一区二区精品久久| 国产免费福利视频在线观看| 国产亚洲午夜精品一区二区久久| 国产精品99久久99久久久不卡| 国产一区亚洲一区在线观看| 黄片播放在线免费| 久久久久久免费高清国产稀缺| 久久精品熟女亚洲av麻豆精品| 黄频高清免费视频| 亚洲成国产人片在线观看| 真人做人爱边吃奶动态| 久久久久久人人人人人| 老司机影院毛片| 国产成人av教育| 亚洲 欧美一区二区三区| 999精品在线视频| 免费在线观看完整版高清| 嫁个100分男人电影在线观看 | 麻豆乱淫一区二区| 男女床上黄色一级片免费看| 亚洲欧洲国产日韩| 美国免费a级毛片| 亚洲精品一区蜜桃| 久久人妻福利社区极品人妻图片 | 人妻 亚洲 视频| 男女下面插进去视频免费观看| 日韩中文字幕视频在线看片| 水蜜桃什么品种好| 青春草视频在线免费观看| 最近最新中文字幕大全免费视频 | kizo精华| 久久性视频一级片| 高清不卡的av网站| 嫩草影视91久久| 人人妻人人澡人人爽人人夜夜| 亚洲一卡2卡3卡4卡5卡精品中文| 国产免费一区二区三区四区乱码| 精品亚洲乱码少妇综合久久| 男女下面插进去视频免费观看| 美女扒开内裤让男人捅视频| 亚洲欧美激情在线| 19禁男女啪啪无遮挡网站| 在线观看免费午夜福利视频| 丝袜美足系列| 美女午夜性视频免费| 久久精品国产亚洲av高清一级| 久久久久国产一级毛片高清牌| av不卡在线播放| 亚洲欧美色中文字幕在线| 最近最新中文字幕大全免费视频 | 精品人妻熟女毛片av久久网站| av福利片在线| 热re99久久国产66热| 亚洲国产精品国产精品| 人成视频在线观看免费观看| 91老司机精品| 老熟女久久久| 伊人亚洲综合成人网| 国产男人的电影天堂91| 国产成人啪精品午夜网站| 极品少妇高潮喷水抽搐| 少妇 在线观看| 日本欧美国产在线视频| 一本一本久久a久久精品综合妖精| 男女床上黄色一级片免费看| 精品国产一区二区久久| 国产精品久久久久成人av| 国产日韩欧美在线精品| 久久99精品国语久久久| 在线观看免费高清a一片| 十八禁高潮呻吟视频| 一级毛片黄色毛片免费观看视频| 久久久久精品国产欧美久久久 | 亚洲欧美清纯卡通| 亚洲人成网站在线观看播放| 丝袜人妻中文字幕| 午夜日韩欧美国产| 少妇被粗大的猛进出69影院| 国产欧美亚洲国产| 亚洲免费av在线视频| 欧美人与性动交α欧美软件| kizo精华| 操美女的视频在线观看| 亚洲欧美日韩另类电影网站| 成人亚洲精品一区在线观看| 又大又黄又爽视频免费| 大片电影免费在线观看免费| 热99国产精品久久久久久7| 大片免费播放器 马上看| 女性被躁到高潮视频| 一边摸一边做爽爽视频免费| 精品亚洲成a人片在线观看| 高清视频免费观看一区二区| 国产女主播在线喷水免费视频网站| 操出白浆在线播放| 国产日韩一区二区三区精品不卡| 99久久人妻综合| 免费观看av网站的网址| 久久午夜综合久久蜜桃| 亚洲精品在线美女| 成人亚洲欧美一区二区av| 狂野欧美激情性xxxx| 亚洲图色成人| 国产精品国产av在线观看| 两性夫妻黄色片| 99久久综合免费| 亚洲欧美色中文字幕在线| a级毛片在线看网站| √禁漫天堂资源中文www| 午夜日韩欧美国产| 嫩草影视91久久| 午夜影院在线不卡| av视频免费观看在线观看| 亚洲成色77777| avwww免费| 欧美xxⅹ黑人| 国产精品一二三区在线看| 国产精品麻豆人妻色哟哟久久| 啦啦啦 在线观看视频| 国产有黄有色有爽视频| 亚洲精品日韩在线中文字幕| 欧美日韩成人在线一区二区| xxx大片免费视频| 人人澡人人妻人| 国产精品熟女久久久久浪| av在线app专区| 国产成人精品久久久久久| 精品一区在线观看国产| 国产在线一区二区三区精| 国产精品香港三级国产av潘金莲 | 啦啦啦视频在线资源免费观看| 一本久久精品| 妹子高潮喷水视频| 国产又爽黄色视频| 久久狼人影院| 捣出白浆h1v1| 一本—道久久a久久精品蜜桃钙片| 欧美日韩视频精品一区| 国产极品粉嫩免费观看在线| 欧美少妇被猛烈插入视频| 91精品伊人久久大香线蕉| 999精品在线视频| 1024香蕉在线观看| a级毛片在线看网站| 国产成人啪精品午夜网站| a级毛片黄视频| 欧美av亚洲av综合av国产av| 成人手机av| 国产成人a∨麻豆精品| 97在线人人人人妻| 一区二区三区精品91| 午夜福利视频精品| 久久毛片免费看一区二区三区| 国产黄频视频在线观看| 国产男女内射视频| 国产精品免费大片| 亚洲国产欧美网| 亚洲精品日本国产第一区| 午夜精品国产一区二区电影| 一本一本久久a久久精品综合妖精| 亚洲一区二区三区欧美精品| 免费久久久久久久精品成人欧美视频| 午夜视频精品福利| 婷婷色麻豆天堂久久| 亚洲成人手机| 1024香蕉在线观看| 首页视频小说图片口味搜索 | 欧美精品一区二区免费开放| 国产老妇伦熟女老妇高清| 99re6热这里在线精品视频| 一本色道久久久久久精品综合| 久久人人爽人人片av| 看十八女毛片水多多多| 精品第一国产精品| 美女午夜性视频免费| 一区在线观看完整版| 欧美人与性动交α欧美软件| 久久精品人人爽人人爽视色| 精品一区在线观看国产| 建设人人有责人人尽责人人享有的| netflix在线观看网站| 亚洲国产最新在线播放| 久久久久久久大尺度免费视频| 在线天堂中文资源库| 亚洲色图 男人天堂 中文字幕| 男女高潮啪啪啪动态图| 97精品久久久久久久久久精品| 亚洲精品日本国产第一区| 欧美精品啪啪一区二区三区 | 成年人黄色毛片网站| 少妇的丰满在线观看| 久久国产亚洲av麻豆专区| 亚洲专区国产一区二区| 成年动漫av网址| 久久精品人人爽人人爽视色| 满18在线观看网站| 精品一区二区三区四区五区乱码 | 一区在线观看完整版| 中文字幕人妻丝袜制服| 狠狠婷婷综合久久久久久88av| 久9热在线精品视频| 久久久久久久久免费视频了| 欧美日韩精品网址| 国产亚洲精品第一综合不卡| 亚洲精品美女久久av网站| 久久免费观看电影| 久久久国产一区二区| 高清不卡的av网站| 9191精品国产免费久久| 免费在线观看视频国产中文字幕亚洲 | 极品少妇高潮喷水抽搐| 国产深夜福利视频在线观看| 亚洲精品国产av蜜桃| 天天躁狠狠躁夜夜躁狠狠躁| 男女无遮挡免费网站观看| 精品一品国产午夜福利视频| 男女免费视频国产| 午夜福利,免费看| 视频在线观看一区二区三区| 一边亲一边摸免费视频| 欧美精品啪啪一区二区三区 | 一级片免费观看大全| 国产一区亚洲一区在线观看| 五月天丁香电影| 人妻 亚洲 视频| 国产成人影院久久av| 国产片内射在线| 精品少妇一区二区三区视频日本电影| av欧美777| 一级,二级,三级黄色视频| 操出白浆在线播放| 色综合欧美亚洲国产小说| av天堂久久9| 少妇 在线观看| 18禁观看日本| 午夜福利视频在线观看免费| 成人亚洲精品一区在线观看| bbb黄色大片| 高清不卡的av网站| 精品亚洲成a人片在线观看| 成人亚洲欧美一区二区av| 亚洲欧洲国产日韩| 高清欧美精品videossex| 欧美在线黄色| 日韩一本色道免费dvd| 精品一区二区三区av网在线观看 | 自拍欧美九色日韩亚洲蝌蚪91| 国产欧美日韩一区二区三区在线| 欧美日韩视频精品一区| 亚洲精品第二区| 性色av乱码一区二区三区2| 国产片内射在线| 国产高清视频在线播放一区 | 日韩电影二区| 交换朋友夫妻互换小说| 伦理电影免费视频| 国产精品99久久99久久久不卡| 亚洲精品一二三| 亚洲人成电影免费在线| 一本综合久久免费| 久久精品熟女亚洲av麻豆精品| 久久精品亚洲av国产电影网| 好男人视频免费观看在线| 青春草视频在线免费观看| 日韩一卡2卡3卡4卡2021年| 另类精品久久| 十八禁人妻一区二区| 一边摸一边抽搐一进一出视频| 波野结衣二区三区在线| 丁香六月欧美| 看免费成人av毛片| 脱女人内裤的视频| 日本黄色日本黄色录像| 免费在线观看日本一区| 国产在线视频一区二区| 久久影院123| 一区二区日韩欧美中文字幕| 777米奇影视久久| 亚洲图色成人| 日韩制服骚丝袜av| 亚洲av在线观看美女高潮| 别揉我奶头~嗯~啊~动态视频 | 免费看不卡的av| 久久久国产一区二区| 日本91视频免费播放| 黄色片一级片一级黄色片| 在线观看www视频免费| 伊人亚洲综合成人网| 2021少妇久久久久久久久久久| 国产成人精品在线电影| 91精品国产国语对白视频| 欧美人与善性xxx| 丰满人妻熟妇乱又伦精品不卡| 国产日韩欧美在线精品| 精品欧美一区二区三区在线| 欧美av亚洲av综合av国产av| 精品久久蜜臀av无| 国产精品久久久av美女十八| 两人在一起打扑克的视频| 狠狠精品人妻久久久久久综合| 国产精品一国产av| 久久国产精品影院| 十八禁人妻一区二区| 国产精品免费视频内射| 1024视频免费在线观看| 麻豆乱淫一区二区| 欧美日韩成人在线一区二区| 国产精品99久久99久久久不卡| 美女高潮到喷水免费观看| 色综合欧美亚洲国产小说| 亚洲精品在线美女| 色94色欧美一区二区| 首页视频小说图片口味搜索 | 人人妻人人澡人人爽人人夜夜| 亚洲熟女精品中文字幕| 真人做人爱边吃奶动态| 中文字幕亚洲精品专区| 日韩熟女老妇一区二区性免费视频| 欧美日韩亚洲国产一区二区在线观看 | 婷婷丁香在线五月| 一级黄色大片毛片| 亚洲av美国av| 美女午夜性视频免费| 亚洲,欧美,日韩| 高清av免费在线| 狠狠精品人妻久久久久久综合| 色精品久久人妻99蜜桃| 男男h啪啪无遮挡| 18禁国产床啪视频网站| 女人精品久久久久毛片| 激情视频va一区二区三区| 大陆偷拍与自拍| 精品人妻一区二区三区麻豆| 国产av国产精品国产| 亚洲精品久久久久久婷婷小说| 精品熟女少妇八av免费久了| 亚洲精品一卡2卡三卡4卡5卡 | 90打野战视频偷拍视频| 在线观看免费日韩欧美大片| 视频区图区小说| 五月开心婷婷网| 在线看a的网站| 99久久精品国产亚洲精品| 国产成人免费观看mmmm| xxxhd国产人妻xxx| 狂野欧美激情性bbbbbb| 精品一品国产午夜福利视频| 免费观看av网站的网址| 日韩制服骚丝袜av| xxxhd国产人妻xxx| 欧美 日韩 精品 国产| 男女床上黄色一级片免费看| 这个男人来自地球电影免费观看| 男女边吃奶边做爰视频| 婷婷色综合www| 日本91视频免费播放| 亚洲中文av在线| 欧美日韩福利视频一区二区| av在线播放精品| 每晚都被弄得嗷嗷叫到高潮| 男女床上黄色一级片免费看| 制服诱惑二区| 午夜久久久在线观看| 下体分泌物呈黄色| h视频一区二区三区| 美女脱内裤让男人舔精品视频| 精品久久久久久电影网| 99国产精品99久久久久| 亚洲专区中文字幕在线| 五月开心婷婷网| 色婷婷av一区二区三区视频| 中文字幕精品免费在线观看视频| avwww免费| 国产有黄有色有爽视频| 免费在线观看黄色视频的| 免费一级毛片在线播放高清视频 | 一区二区三区乱码不卡18| 激情视频va一区二区三区| 中文字幕人妻丝袜一区二区| 国产欧美日韩综合在线一区二区| 女人爽到高潮嗷嗷叫在线视频| 精品一区二区三卡| 中国美女看黄片| 久久人人爽av亚洲精品天堂| 国产野战对白在线观看| 看十八女毛片水多多多| 国产成人av教育| 夜夜骑夜夜射夜夜干| 午夜福利乱码中文字幕| 后天国语完整版免费观看| 久久 成人 亚洲| 天天躁狠狠躁夜夜躁狠狠躁| 中文字幕人妻丝袜制服| 久久久久久亚洲精品国产蜜桃av| 亚洲欧美中文字幕日韩二区| 母亲3免费完整高清在线观看| 欧美日韩一级在线毛片| 在线观看免费高清a一片| 少妇精品久久久久久久| 亚洲精品久久久久久婷婷小说| 亚洲中文日韩欧美视频| 国产精品久久久av美女十八| 十八禁人妻一区二区| 精品一区二区三区av网在线观看 | 夜夜骑夜夜射夜夜干| 91成人精品电影| 免费观看av网站的网址| 国产精品三级大全| netflix在线观看网站| 国产成人欧美| 99国产精品免费福利视频| 免费高清在线观看日韩| 精品国产一区二区久久| 一本久久精品| 午夜影院在线不卡| 亚洲激情五月婷婷啪啪| 国产亚洲午夜精品一区二区久久| 97人妻天天添夜夜摸| 亚洲国产毛片av蜜桃av| 国产精品久久久久久人妻精品电影 | 51午夜福利影视在线观看| √禁漫天堂资源中文www| 日韩一区二区三区影片| 大香蕉久久网| 一本—道久久a久久精品蜜桃钙片| a级毛片黄视频| 国产成人一区二区在线| 日韩大码丰满熟妇| 欧美精品av麻豆av| 亚洲专区中文字幕在线| 精品福利永久在线观看| 免费在线观看日本一区| 欧美精品高潮呻吟av久久| 亚洲av国产av综合av卡| 一本久久精品| 欧美人与善性xxx| 一级毛片 在线播放| 一区二区三区激情视频| 性色av乱码一区二区三区2| 中国国产av一级| 国产成人系列免费观看| 日本午夜av视频| 国产精品熟女久久久久浪| 考比视频在线观看| 国产97色在线日韩免费| 欧美成人午夜精品| 国产高清不卡午夜福利| 亚洲欧洲日产国产| 嫩草影视91久久| 交换朋友夫妻互换小说| 欧美精品av麻豆av| 国产在线一区二区三区精| 男女下面插进去视频免费观看| 91老司机精品| 国产野战对白在线观看| 十八禁人妻一区二区| av国产久精品久网站免费入址| 成人午夜精彩视频在线观看| 精品熟女少妇八av免费久了| 亚洲精品日本国产第一区| 亚洲第一青青草原| 成人国产av品久久久| 日韩一区二区三区影片| 在线天堂中文资源库| 日韩大片免费观看网站| 午夜两性在线视频| 亚洲av电影在线进入| 国产亚洲欧美精品永久| 婷婷色av中文字幕| 精品免费久久久久久久清纯 | 少妇人妻 视频| 久久久久网色| 99国产精品免费福利视频| 国产精品亚洲av一区麻豆| 男人爽女人下面视频在线观看| 国产欧美日韩精品亚洲av| 成年女人毛片免费观看观看9 | 国产日韩一区二区三区精品不卡| 97在线人人人人妻| 国产黄频视频在线观看| 手机成人av网站| 国产免费福利视频在线观看| 久久精品国产综合久久久| 国产亚洲欧美在线一区二区| 2018国产大陆天天弄谢| 嫩草影视91久久| 成人手机av| 老司机影院成人| 亚洲国产日韩一区二区| 亚洲av电影在线观看一区二区三区| 丝袜喷水一区| 久久九九热精品免费| 亚洲精品一卡2卡三卡4卡5卡 | 国语对白做爰xxxⅹ性视频网站| 亚洲,欧美精品.| 国产精品三级大全| 极品少妇高潮喷水抽搐| 波多野结衣一区麻豆| 国产精品99久久99久久久不卡| 夫妻性生交免费视频一级片| 欧美大码av| 午夜福利乱码中文字幕| 老司机午夜十八禁免费视频| 黄色 视频免费看| 一区二区三区精品91| 国产黄色视频一区二区在线观看| 人体艺术视频欧美日本| 日日爽夜夜爽网站| 午夜福利乱码中文字幕| 老司机午夜十八禁免费视频| 啦啦啦啦在线视频资源| 国产精品一区二区在线观看99| 久久久久久久久免费视频了| 在线观看免费视频网站a站| 操美女的视频在线观看| 免费av中文字幕在线| 91字幕亚洲| 欧美成狂野欧美在线观看| 中文乱码字字幕精品一区二区三区| 国产精品.久久久| 国产一区二区 视频在线| 一区福利在线观看| 首页视频小说图片口味搜索 | 男的添女的下面高潮视频| 国产成人精品久久二区二区免费| 欧美黄色片欧美黄色片| www.精华液| 亚洲欧美色中文字幕在线| 少妇人妻 视频| 亚洲国产欧美日韩在线播放| 亚洲人成电影观看| 亚洲欧美一区二区三区国产| 叶爱在线成人免费视频播放| 国产免费视频播放在线视频| 精品视频人人做人人爽| 一本色道久久久久久精品综合| 纯流量卡能插随身wifi吗| 在线观看免费日韩欧美大片| 2021少妇久久久久久久久久久| 90打野战视频偷拍视频| 免费在线观看日本一区| 久久亚洲国产成人精品v| 欧美少妇被猛烈插入视频| 青春草视频在线免费观看| 爱豆传媒免费全集在线观看| 国产欧美日韩一区二区三区在线| 国产成人影院久久av| 水蜜桃什么品种好| 免费观看人在逋| 国语对白做爰xxxⅹ性视频网站| 欧美xxⅹ黑人| 五月天丁香电影| 免费高清在线观看日韩| 亚洲av片天天在线观看| 五月开心婷婷网| 精品少妇内射三级| 啦啦啦 在线观看视频| 日日夜夜操网爽| 亚洲久久久国产精品| 国产一区二区 视频在线| 欧美激情 高清一区二区三区| 激情五月婷婷亚洲| 国产不卡av网站在线观看| 制服人妻中文乱码| 91精品三级在线观看| 在线观看免费高清a一片| 欧美日韩综合久久久久久| 欧美日韩国产mv在线观看视频| 99精国产麻豆久久婷婷| 免费在线观看视频国产中文字幕亚洲 | 麻豆乱淫一区二区| 男女下面插进去视频免费观看| 免费日韩欧美在线观看| 丝袜美腿诱惑在线| 亚洲国产最新在线播放| 欧美日韩亚洲综合一区二区三区_| 99久久99久久久精品蜜桃| 午夜福利在线免费观看网站| 99久久综合免费| 国产av精品麻豆| 咕卡用的链子| 最近中文字幕2019免费版| 亚洲av片天天在线观看| 你懂的网址亚洲精品在线观看| 无限看片的www在线观看| 亚洲一码二码三码区别大吗| 777久久人妻少妇嫩草av网站|