九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久


曙海教育集團(tuán)論壇VxWorks專區(qū)VxWorks 應(yīng)用開發(fā) → 實(shí)時操作系統(tǒng)VxWorks下電子海圖系統(tǒng)打印功能的實(shí)現(xiàn)


  共有10098人關(guān)注過本帖樹形打印

主題:實(shí)時操作系統(tǒng)VxWorks下電子海圖系統(tǒng)打印功能的實(shí)現(xiàn)

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
實(shí)時操作系統(tǒng)VxWorks下電子海圖系統(tǒng)打印功能的實(shí)現(xiàn)  發(fā)帖心情 Post By:2010-12-1 11:34:46

1 前 言

  電子海圖系統(tǒng)是一種把需要向航海人員顯示和解釋的各種各樣信息融成一體的實(shí)時導(dǎo)航系統(tǒng),是地理信息系統(tǒng)在艦船組合導(dǎo)航系統(tǒng)中的重要應(yīng)用,被認(rèn)為是繼雷達(dá)/ARPA之后在艦船導(dǎo)航方面又一項(xiàng)偉大的技術(shù)革命。與簡單地用顏色顯示的紙海圖相比,電子海圖系統(tǒng)包括更多的使用簡單、操作容易的地理和文字信息。作為一種自動判定儀器,它能夠連續(xù)測定船舶相對于陸地、圖示物標(biāo)、導(dǎo)航標(biāo)志和不可見礙航物的位置,對海上航行、安全和商業(yè)都有重要意義。

  VxWorks是一種嵌入式的實(shí)時操作系統(tǒng)。將應(yīng)用較為廣泛的電子海圖系統(tǒng)移植到VxWorks操作系統(tǒng)下的主要原因有兩個:一是VxWorks系統(tǒng)的實(shí)時性,能夠很好的滿足導(dǎo)航系統(tǒng)實(shí)時性的要求;二是基于信息安全方面的考慮,海圖系統(tǒng)要求一種保密性好、沒有漏洞的操作系統(tǒng),使用VxWorks操作系統(tǒng),程序開發(fā)者可以進(jìn)行最底層的程序開發(fā),能夠完全控制系統(tǒng)的資源,確保海圖信息的安全。

2 電子海圖系統(tǒng)打印功能的總體設(shè)計思路

  在VxWorks操作系統(tǒng)中,實(shí)現(xiàn)電子海圖信息打印功能設(shè)計的總體思路是:首先將打印內(nèi)容,包括圖像和報表,轉(zhuǎn)換成恰當(dāng)格式的圖像文件,如PostScript文件,而后對于沒有內(nèi)置PostScript語言解釋器的打印機(jī),需要將PostScript語言解釋成打印機(jī)可以識別的語言,最后把圖像文件輸送到打印機(jī)。

  本文介紹基于內(nèi)置有PostScript語言解釋器的HP LaserJet 1200打印機(jī),在VxWorks操作系統(tǒng)下,完成電子海圖信息打印功能的實(shí)現(xiàn)過程。

3 打印驅(qū)動

  打印機(jī)驅(qū)動程序中的各個函數(shù)的實(shí)現(xiàn):

  (1)基本的I/O函數(shù)的實(shí)現(xiàn)
  根據(jù)打印機(jī)并口的特點(diǎn),驅(qū)動程序中要實(shí)現(xiàn)的基本的I/O函數(shù)應(yīng)該是lptOpen(…)、lptRead(…)、lptWrite(…)和lptIoctl(…)。這4個基本函數(shù)的聲明分別是:

  LOCAL int lptOpen(LPT_DEV*pDev,char*name,int mode);  LOCAL int lptRead(LPT_DEV*pDev,char*pBuf,int size);
  LOCAL int lptWrite(LPT_DEV*pDev,char*pBuf,int size);
  LOCAL STATUS lptIoctl(LPT_DEV*pDev,int function,int arg);  其中LPT_DEV結(jié)構(gòu)的定義為:
  typedef struct lptDev
  {
  DEV_HDR devHdr;
  BOOL created;/*TRUE if this device has been created*/
  BOOL autofeed;/* TRUE if enable autofeed */
  BOOL inservice;/* TRUE if interrupt in service */
  USHORT data; /* data register */
  USHORT stat; /* status register */
  USHORT ctrl; /* control register */
  int intCnt;/* interrupt count */
  int retryCnt; /* retry count */
  int busyWait; /* loop count for BUSY wait */
  int strobeWait;/* loop count for STROBE wait */
  int timeout; /* timeout second for syncSem */
  int intLevel; /* interrupt level */
  SEMAPHORE muteSem;/* mutex semaphore */
  SEMAPHORE syncSem;/* sync semaphore */
} LPT_DEV

  DEV_HDR是所有設(shè)備的頭結(jié)構(gòu),是由VxWorks系統(tǒng)定義的,定義為:

  typedef struct/* DEV_HDR device header for all device structures*/
{
  DL_NODE node; /* device linked list node */
  short drvNum; /* driver number for this device */
  char * name; /* device name */
} DEV_HDR

  (2)設(shè)備的硬件初始化函數(shù)xxDrv(…)的實(shí)現(xiàn)

  該函數(shù)的聲明為:
  STATUS lptDrv(int channels, LPT_RESOURCE *pResource)

  其中,參數(shù)channels 為打印并口的通道號;參數(shù)pResource是指向結(jié)構(gòu)LPT_RESOURCE的指針,結(jié)構(gòu)LPT_RESOURCE的定義為:

  typedef struct lptResource /* LPT_RESOURCE */
{
  int ioBase;/* IO base address */
  int intVector;/* interrupt vector */
  int intLevel; /* interrupt level */
  BOOL autofeed;/* TRUE if enable autofeed */
  int busyWait; /* loop count for BUSY wait */
  int strobeWait;/* loop count for STROBE wait */
  int retryCnt; /* retry count */
  int timeout; /* timeout second for syncSem */
}LPT_RESOURCE;

  該函數(shù)lptDrv(int channels, LPT_RESOURCE *pResource)完成了打印機(jī)并口的初始化,其中調(diào)用函數(shù)intConnect(…)和iosDrvInstall(…)的具體形式為:

  (void)intConnect((VOIDFUNCPTR*)INUM_TO_IVEC(pResource->intVector),
  (VOIDFUNCPTR)lptIntr, (int)pDev);
  lptDrvNum = iosDrvInstall (lptOpen, (FUNCPTR) NULL, lptOpen,
  (FUNCPTR) NULL, lptRead, lptWrite, lptIoctl);

  (3)設(shè)備的創(chuàng)建函數(shù)xxDevCreate(…)的實(shí)現(xiàn)

  該函數(shù)的聲明為:
  STATUS lptDevCreate (char *name, int channel)

  該函數(shù)將設(shè)備的創(chuàng)建標(biāo)志置為TRUE,然后調(diào)用函數(shù)iosDevAdd (&lptDev[annel],devHdr.name, lptDrvNum) 將創(chuàng)建的設(shè)備加入I/O系統(tǒng)中。

  對于打印驅(qū)動程序,重點(diǎn)在于函數(shù)lptWrite(…)的編寫,這個函數(shù)的實(shí)現(xiàn)可采用兩種方式。一種是中斷方式,即將控制寄存器中的允許中斷位置為1,這樣,打印機(jī)每打印輸出一個字符后,立即向主機(jī)發(fā)出中斷請求信號,要求發(fā)送下一個字符;主機(jī)方面只要在中斷服務(wù)程序中實(shí)現(xiàn)數(shù)據(jù)傳輸即可,而不必循環(huán)查詢打印機(jī)的“忙”信號。另一種是查詢方式,用這種方式時,主機(jī)不停地測試打印機(jī)的“忙”信號,當(dāng)檢測到打印機(jī)不忙時,便向其發(fā)送打印數(shù)據(jù),若打印忙,則主機(jī)必須等待,直到打印機(jī)不忙。

  根據(jù)編寫打印機(jī)驅(qū)動程序的兩種方式,選用查詢方式,其流程如圖1。

圖片點(diǎn)擊可在新窗口打開查看

4 PostScript文件的生成

  在VxWorks操作系統(tǒng)的開發(fā)環(huán)境Tornado下,軟件包ZINC中的ZafPrinter類及ZafDisplay類提供的函數(shù)可完成PostScript文件的生成。ZafPrinter類繼承ZafDisplay 類而來,因此,在ZafPrinter 中除了繼承來的圖形顯示函數(shù)之外,還定義了與打印機(jī)接口相關(guān)的函數(shù),如BeginJob(),EndJob(),BeginPage(),EndPage()等。

  在用ZINC自帶的程序生成PostScript文件時,需注意以下幾點(diǎn):

  (1)將自定義的顏色值加入顏色表中,在i_print.cpp文件(在目錄…\Tornado\target\src\zinc\generic下)中,原來的顏色表定義為:

  static unsigned long psColorTable[16]=
  {
  0x00000000L, // 0-ZAF_CLR_BLACK
  0x00000080L, // 1-ZAF_CLR_BLUE
  0x00008000L, // 2-ZAF_CLR_GREEN
  0x00008080L, // 3-ZAF_CLR_CYAN
  0x00800000L, // 4-ZAF_CLR_RED
  0x00800080L, // 5-ZAF_CLR_MAGENTA
  0x00808000L, // 6-ZAF_CLR_BROWN
  0x00C0C0C0L, // 7-ZAF_CLR_LIGHTGRAY
  0x00808080L, // 8-ZAF_CLR_DARKGRAY
  0x000000FFL, // 9-ZAF_CLR_LIGHTBLUE
  0x0000FF00L, // 10-ZAF_CLR_LIGHTGREEN
  0x0000FFFFL, // 11-ZAF_CLR_LIGHTCYAN
  0x00FF0000L, // 12-ZAF_CLR_LIGHTRED
  0x00FF00FFL, // 13-ZAF_CLR_LIGHTMAGENTA
  0x00FFFF00L, // 14-ZAF_CLR_YELLOW
  0x00FFFFFFL, // 15-ZAF_CLR_WHITE
  };

  保留原有的16種顏色,再增加48種海圖中的顏色:

  0x00000000, 0x00000080, 0x0000b400, 0x0080ffff,
  0x00d20000, 0x00ff00ff, 0x00dc8000, 0x00c0c0c0,
  0x00ffc7ab, 0x000000ff, 0x0000ff00, 0x00c8ffff,
  0x00ff0000, 0x00ff96ff, 0x00ffffc0, 0x00ffffff,
  0x00ff02fd, 0x00ff02fd, 0x00ff02fd, 0x00ff02fd,
  0x00ff02fd, 0x00ff02fd, 0x00ff02fd, 0x00ff02fd,
  0x00ff02fd, 0x00ff02fd, 0x00ff02fd, 0x00ff02fd,
  0x00ff02fd, 0x00ff02fd, 0x00ff02fd, 0x00ff02fd,
  0x00000000, 0x000000ff, 0x0033aa00, 0x0060c0c0,
  0x00b03030, 0x00c040c0, 0x00804040, 0x00a0a0a0,
  0x00404040, 0x008080ff, 0x0080ff80, 0x0016edfe,
  0x00e02020, 0x00e010e0, 0x00ffff80, 0x00ffffff,

  這樣顏色表中共有64種可用顏色。

  同時將
  for(index = 0; index < 16; index++)
    colorTable[index]= psColorTable[index];

  改為:
  for(index = 0; index < 64; index++)
  colorTable[index]= psColorTable[index];

  (2)為使生成的PostScript文件盡可能的小,對原來海圖的畫圖程序做了一點(diǎn)改動。在原程序中,多邊形的繪制是通過畫兩點(diǎn)線完成的,這樣,生成PostScript文件比較大,可將其改為直接調(diào)用畫多邊形的函數(shù)Polygon()。經(jīng)過這樣的改動,生成的PostScript文件減小了很多,原來的一頁圖生成的PostScript文件為3.65M,改動后不足1M。

5 PostScript 文件在VxWorks操作系統(tǒng)下的打印輸出

  要使用打印驅(qū)動程序,首先要調(diào)用函數(shù)lptDevCreate(char*name,intchannel)為LPT端口創(chuàng)建設(shè)備,其中端口號由參數(shù)channel指定,創(chuàng)建的設(shè)備的名稱為name。只能為一個端口號創(chuàng)建一個設(shè)備。
  創(chuàng)建設(shè)備成功之后,主機(jī)就可以向打印機(jī)發(fā)送PostScript文件了,其程序流程如圖2。

圖片點(diǎn)擊可在新窗口打開查看

6 漢字打印輸出的實(shí)現(xiàn)

  在VxWorks操作系統(tǒng)下,實(shí)現(xiàn)電子海圖中漢字的顯示和打印輸出功能的基本思路是:利用Windows操作系統(tǒng)中的TrueType字庫,根據(jù)需要顯示漢字的Unicode編碼,在TrueType字庫中找到該漢字的相應(yīng)信息,按照TrueType字庫中存儲的信息,將漢字顯示或打印輸出。

  TrueType字庫由很多表組成,它是用一些閉合的輪廓線來描述每個字符的。若能夠訪問TrueType字庫獲得相應(yīng)漢字的描述信息,就能將漢字畫出來。對于TrueType字庫的訪問,網(wǎng)上有開放的資源可以實(shí)現(xiàn),這就是FreeType2,它為應(yīng)用程序訪問字庫文件提供了統(tǒng)一的接口,支持的格式包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。要使用FreeType, 就要在相應(yīng)的操作系統(tǒng)下對源代碼進(jìn)行編譯,生成一個庫文件,然后在應(yīng)用程序中調(diào)用相應(yīng)的API庫函數(shù)。

  通過FreeType提供的庫函數(shù),應(yīng)用程序可以訪問TrueType字庫,根據(jù)所得到的TrueType漢字信息,就能實(shí)現(xiàn)TrueType字體的顯示或打印輸出。但是TrueType字庫的訪問是通過Unicode編碼進(jìn)行的,也就是說,只有獲得了字符的Unicode編碼,才能在TrueType字庫中得到該字符的描述信息。在電子海圖程序中,字符的Unicode編碼的獲得是通過查表實(shí)現(xiàn)的。所謂的查表,是指將國際漢字字符集中所有字符的Unicode編碼,存在一個數(shù)組unsigned long gb2312_uni_data[87][94],根據(jù)字符的區(qū)位碼就可以得到相應(yīng)的Unicode編碼。例如區(qū)號為qh,位號為wh的字符的Unicode編碼就是數(shù)組元素gb2312_uni_data[qh-1][wh-1]的值。

  保存所有字符的Unicode編碼的數(shù)組gb2312_uni_data[87][94]是在Windows操作系統(tǒng)下轉(zhuǎn)換得到的。具體的做法是將國際漢字字符集中的所有字符按照一定的格式保存成文本文件,然后從文件中讀出每個字符,調(diào)用函數(shù)MultiByteToWideChar(…)將其轉(zhuǎn)換成Unicode編碼,并將其保存。

  根據(jù)TrueType字庫中字符的信息,顯示或打印輸出字符有兩種途徑:一種是調(diào)用FreeType的API函數(shù)得到相應(yīng)字符的輪廓線,然后將其填充;另一種是調(diào)用FreeType的API函數(shù)直接得到字符的位圖,再調(diào)用相應(yīng)操作系統(tǒng)中的打點(diǎn)函數(shù)實(shí)現(xiàn)位圖的顯示。由于第二種方法實(shí)現(xiàn)起來比較簡單,并且海圖系統(tǒng)中的漢字不是很多,所以在海圖程序中使用的是第二種方法。

  在獲得相應(yīng)漢字的字形位圖信息的基礎(chǔ)上,實(shí)現(xiàn)漢字打印輸出功能的關(guān)鍵是如何使用PostScript語言描述相應(yīng)漢字字形的位圖信息。在程序的設(shè)計中,通過畫1個像素長度的直線來實(shí)現(xiàn)點(diǎn)的輸出,然后用一系列的點(diǎn)輸出位圖信息。其中,點(diǎn)的輸出用PostScript語言表示為:

  x y moveto
  x+1 y lineto

  根據(jù)漢字橫多豎少的特點(diǎn),可以對以上產(chǎn)生的PostScript文件進(jìn)行優(yōu)化,如果N點(diǎn)在一條橫線上,就直接畫N長度的直線,用PostScript語言表示為:

  x y moveto
  x+N y line to

  這樣,就將原來的N條PostScript語句轉(zhuǎn)化為1條語句,從而減少了PostScript文件的長度。

7 結(jié)束語

  VxWorks實(shí)時操作系統(tǒng)的特點(diǎn)決定了在此操作系統(tǒng)中開發(fā)驅(qū)動程序的重要性。根據(jù)需要配置相應(yīng)的設(shè)備,并實(shí)現(xiàn)硬件的驅(qū)動,是VxWorks系統(tǒng)中進(jìn)行軟件設(shè)計與開發(fā)的前提。本文介紹的電子海圖系統(tǒng)打印功能的總體設(shè)計思想及實(shí)現(xiàn)方法,已在哈爾濱工程大學(xué)研制的某型電子海圖系統(tǒng)的二次開發(fā)中得到應(yīng)用。


支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

實(shí)時操作系統(tǒng)VxWorks下電子海圖系統(tǒng)打印功能的實(shí)現(xiàn)








簽名
主站蜘蛛池模板: 久久视频在线视频 | 任我爽精品视频在线播放 | 9久9久9久女女女九九九一九 | 午夜三级a三级三点窝 | 欧美视频一区二区三区四区在线观看 | 超薄肉色丝袜一二三四 | 国产视频精品久久 | 日本三级视频在线观看 | 狠狠色综合久久婷婷 | 一级理论片 | 欧美色图视频在线 | 欧美一级大片免费看 | 欧美日韩在线成人 | 性一交一乱一伦一色一情孩交 | 男女裸交免费无遮挡全过程 | 亚洲三页 | 黑人巨大精品一区二区 | 国产成人精品免费视频大全最热 | 法国人性生活xxxx | 亚洲h片 | 人人爽久久涩噜噜噜蜜桃 | www.三级.com| 黄色一级视频在线观看 | 456成人网| 老女人毛片| 成人欧美一区二区三区黑人 | 国产一区黄色 | 色狠狠久久aa北条麻妃 | 日本japanese丰满白浆 | av成人在线网站 | 色综合视频在线观看 | 人人妻人人妻人人片av | 欧美精品久久久久久久久免 | 久久机热 | 911香蕉视频 | 国产精品九九 | 特级黄aaaaaaaaa毛片 | 亚洲精品视频在线播放 | 亚洲乱码精品久久久久 | play在线海量a v视频播放 | 亚洲高清乱码午夜电影网 | 亚洲色播永久网址大全 | 欧美精品久久久久久久自慰 | caoporn免费在线视频 | 中文字幕日韩人妻在线视频 | 日韩理论午夜无码 | 国产男女精品视频 | 久久无码人妻热线精品 | 中文字幕日韩精品有码视频 | 黄色a级片视频 | 日韩乱码人妻无码中文字幕视频 | av人人干 | 小雪好紧好滑好湿好爽视频 | 免费黄色一级片 | 国产粗话肉麻对白 | 伊人久久影院 | 欧美乱妇狂野欧美视频 | 日韩欧美理论片 | 久久aⅴ免费观看 | 人妻教师痴汉电车波多野结衣 | 天堂一二三区 | 91丨九色丨高潮 | 国产经典久久 | 日本一级做a爱片野花 | 日本黄网站三级三级三级 | 免费看一级黄色片 | 成人欧美一区二区三区黑人冫 | 亚洲欧美18岁网站 | av亚洲午夜网站福利天堂 | 国精品人妻无码一区二区三区喝尿 | 日韩v91综合区 | 向日葵视频在线播放 | 久久草草影视免费网 | 欧洲精品国产 | а天堂中文官网 | 日韩美在线 | 精品久久久爽爽久久男人和男人 | 免费国精产品—品二品 | 成人高清视频免费观看 | 国产精品777777 | 国产午夜精品一区二区三区视频 | 精品xxx| 色网站女女 | a中文字幕 | 亚洲最大的熟女水蜜桃av网站 | 亚洲手机看片 | 久久99日韩国产精品久久99 | 免费做a爰片久久毛片a片 | 青草青草久热精品视频在线观看 | 中文字幕精品av一区二区五区 | 2018av天堂在线视频精品观看 | 涩涩屋污| 综合网视频 | 亚洲天堂免费看 | 色婷婷国产精品免费网站 | 欧美极品jizzhd欧美爆 | 亚洲精品网站日本xxxxxxx | 久久本道综合久久伊人 | 老司机久久精品视频 | 亚洲中文字幕久久久一区 | www在线观看免费视频 | 欧美亚洲在线播放 | 中文字幕在线观看亚洲日韩 | 夫妻毛片 | 国产精品蜜臀av免费观看四虎 | 国产a级全部精品 | 婷婷综合少妇啪啪喷水动态小说 | 精品人妻二区中文字幕 | 少妇第一次交换又紧又爽 | 999久久欧美人妻一区二区 | 国产精品国产亚洲精品看不卡15 | 成人福利在线观看 | a级片中文字幕 | 色婷婷欧美在线播放内射 | 国产精品视频在线播放 | 中文字幕奈奈美抱公侵犯 | 实拍男女野外做爰视频 | jizz中国少妇高潮出水 | 亚洲女人久久久 | 少妇和邻居做不戴套视频 | 天干天干天啪啪夜爽爽99 | 麻豆国产露脸在线观看 | 欧美大片免费观看网址 | 美国黄色一级视频 | 欧美午夜性春猛交xxxx按摩师 | 国产成人精品999 | 亚洲国产精品综合久久网各 | 肥熟一91porny丨九色丨 | 久久女人网| 五月在线视频 | 欧美少妇一区二区 | 新婚少妇在线观看一区 | 91国产丝袜在线播放动漫 | 男人和女人高潮做爰视频 | 少妇xxxxxx| 成人在线观看一区 | 老女人人体欣赏a√s | 高清视频一区 | 天堂中文在线最新 | 天堂无码人妻精品av一区 | 精品欧美一区二区三区免费观看 | 一级二级在线观看 | 国产人妻精品久久久久野外 | 中国男女全黄大片 | 亚洲精品一区二区三区中文字幕 | 久久精品无码一区二区日韩av | av毛片久久 | 亚洲免费人成 | 久久成人影院精品777 | 亚洲国产成人精品久久久国产成人一区 | 无码日韩精品一区二区免费暖暖 | 日韩欧美中文字幕公布 | 91麻豆精品国产自产在线观看一区 | 日韩精品免费在线观看 | 99精品国产高清一区二区麻豆 | 亚洲va久久久噜噜噜久久 | vvv国产在线观看一区二区 | 国产一级精品绿帽视频 | 亚洲乱码国产乱码精品精98午夜 | 人妻妺妺窝人体色www聚色窝 | 国产a级免费 | 特大黑人娇小亚洲女喉交 | 色一情一乱| 国产在线拍偷自揄拍视频 | 91精品视频一区二区三区 | 精品人妻人人做人人爽 | 超碰在线免费公开 | 国产又粗又猛又爽又黄的 | 久久精品一区二区三区四区 | 国产看黄网站又黄又爽又色 | www.日日操| 欧洲亚洲一区二区 | 中文字幕国产一区 | 伊人一区 | 国产精品狼人久久久久影院 | 欧美成人免费一区二区 | 色就是色欧美色图 | 无尺码精品产品日韩 | 777色狠狠一区二区三区 | 成人影片一区免费观看 | 中文字幕一区在线 | 中文字幕无码不卡在线 | 天堂av日韩| 美女隐私免费网站 | 男女啪啪无遮挡 | 国产乱女淫av麻豆国产 | 老子影院午夜伦不卡 | 久久久成人免费视频 | 色噜噜狠狠一区二区三区狼国成人 | 亚洲韩国精品无码一区二区三区 | 精品国产福利在线 | 色综合久久88色综合天天免费 | 亚洲精品国产精品自产a区红杏吧 | 日本少妇在线观看 | 亚洲欧洲精品一区二区 | 久久偷看各类wc女厕嘘嘘偷窃 | 日本伦理一区 | 777中文字幕 | 777毛片| 欧美一级大黄大黄大色毛片小说 | 手机av在线免费 | 欧美图片一区二区 | 亚洲美女性生活 | 草逼视频免费看 | 新婚夫妇白天啪啪自拍 | 最新亚洲人成网站在线观看 | 小蝌蚪av| 国产免费一区二区视频 | 麻豆一区一区三区四区 | 两个女人互添下身爱爱 | 久久九九兔免费精品6 | 91亚洲精品国产成人 | xx性欧美肥妇精品久久久久久 | 欧美黄一级 | 91精品国产毛片 | 欧美精品久 | 亚洲日本乱码在线观看 | 亚洲少妇网站 | 欧美国产成人精品一区二区三区 | 日本另类αv欧美另类aⅴ | 无码人妻久久一区二区三区蜜桃 | 免费一级特黄特色毛片久久看 | 久草在线中文视频 | 国产日产欧产精品浪潮安卓版特色 | 午夜国产一区二区 | 欧美色哟哟 | av网址免费观看 | 日韩午夜理论免费tv影院 | 亚洲一区二区三区久久久 | 欧美性猛交xxxx免费看 | 中日韩在线播放 | 亚洲手机视频 | 蜜乳av一区二区 | 69久久久久 | 国产成人综合在线观看不卡 | 青青国产在线视频 | 欧美又大又硬又粗bbbbb | 亚洲 欧美 日韩系列 | 精产国品一二三产品蜜桃 | 六月丁香婷婷色狠狠久久 | 国产精品资源在线观看 | 2019av视频| 李丽珍裸体午夜理伦片 | 国产精品尤物yw在线观看 | 国产va| 日产精品一区二区三区在线观看 | 国产区图片区一区二区三区 | 日产欧产美韩系列在线播放 | 精品久久精品 | 国产97在线 | 日韩 | 在线观看黄色国产 | 人妻少妇被猛烈进入中文字幕 | 国产成人三级一区二区在线观看一 | 成人激情在线观看 | 色婷婷一区 | 成人av中文字幕 | 国产精品久久久久久亚洲徐婉婉 | 国产精品爽爽久久久久久 | zjzjzjzjzj亚洲女人 | 日韩少妇高潮抽搐 | 西野翔夫の目の前で犯在线 | 少妇乳大丰满太紧 | 欧美成人精品手机在线 | 中国丰满人妻videoshd | 色妞网欧美 | 91日韩精品久久久久身材苗条 | 国产精品毛片久久久 | 精品蜜臀久久久久99网站 | 亚洲精品乱码久久久久久金桔影视 | 少妇人妻在线视频 | www.97国产| 国产女 | 国产乱人伦精品 | 久久视频免费在线观看 | 日韩精品一区二区在线播放 | 成人黄色三级 | 国产超碰人人模人人爽人人喊 | 国产一区二区 | 天堂网中文在线观看 | 国产伦精品一区二区三区综合网 | 日韩精品一区二区不卡 | 国产曰又深又爽免费视频 | 国产激情无码一区二区三区 | hsck成人网 | 亚洲一区二区三区在线播放 | 四虎影库在线永久影院免费观看 | 日批的视频 | 久久精品一本到东京热 | 成人国产精品久久久按摩 | 久久久久久一级 | 色综合久久久久无码专区 | 一本加勒比hezyo无码专区 | 欧美一区二区伦理片 | 91伦理在线 | 亚洲欧美色视频 | 欧美激情一区二区三级高清视频 | 爱草在线 | 欧美视频亚洲视频 | av大帝在线| 欧美肥胖老妇bbw | 蜜桃av一区二区三区 | 免费a一级 | 中文字幕在线观看亚洲 | 国产在线视频91 | 老熟妇高潮一区二区三区 | 国产91麻豆视频 | 99在线观看免费视频 | 伊人www22综合色 | 女厕厕露p撒尿八个少妇 | 公妇乱淫真实生活 | 亚洲国产精品久久久久久6q | 亚洲国产精品一区 | www.玖玖玖| av手机天堂| 国产天堂在线 | 青草视频在线 | 久久999精品久久久有什么优势 | 高清毛片aaaaaaaaa片 | 97自拍视频在线 | 国产精品视频啪啪 | 成视频年人黄网站免费视频 | 99re这里都是精品 | 欧美性猛交xxxx免费看蜜桃 | 国产精品vⅰdeoxxxx国产 | 亚洲熟女一区二区三区 | 欧美大片免费 | 越南处破女av免费 | 亚洲日韩一区精品射精 | 久久日韩激情一区二区三区四区 | 成人啪啪10000部 | 你懂的国产在线 | 日日夜夜天天综合 | 中年熟妇的大黑p | 正在播放精彩绝伦对白 | 中文字幕日韩三级 | 久久久久国色av免费观看性色 | 亚洲香蕉视频天天爽 | 性久久久久久久久波多野结衣 | 国产不卡在线观看视频 | 国产乱子伦视频一区二区三区 | 欧美黑人激情 | 日韩av视屏| 97精品一区二区视频在线观看 | 亚洲爆乳少妇无码激情 | 免费国偷自产拍精品视频 | 日本妈妈9 | 99久久精品国产免费看 | 亚洲精品无码人妻无码 | 亚洲色图18p | 国产成人无码一区二区三区 | 91丨国产丨捆绑调教 | 日韩一区欧美二区 | 亚洲国产中文字幕 | 中文无码熟妇人妻av在线 | 午夜在线网址 | 久久精品国产一区 | 精品久久久久久成人av | 一本色道无码道dvd在线观看 | 欧美一级少妇 | 欧美成人中文字幕 | 成人免费无码大片a毛片抽搐 | 日本黄色三级视频 | 国产精品久久毛片 | 中文字幕 国产精品 | 日韩精品无码人妻一区二区三区 | 成人免费视频一区二区三区 | 国产亚洲欧美日韩高清 | 98国产精品综合一区二区三区 | 涩涩久久 | 久久国产欧美日韩精品图片 | 俺啪也 | 日产电影一区二区三区 | 国产精品一区二三区 | 亚洲欧美在线观看视频 | 精品人无码一区二区三区 | 老司机在线观看视频 | 国产大片黄在线观看 | 欧美性猛交xxxx黑人猛交 | 黑人巨大精品欧美一区二区, | 日韩欧美综合视频 | 久久久成人精品视频 | 中国国语毛片免费观看视频 | av在线播放网址 | 欧美精品一级在线观看 | 97久久人人超碰国产精品 | 久久久久久久久久久久久久久 | 友田真希一区二区 | 少妇呻吟内裤揉搓水 | 在线一本 | 女人爽到高潮免费看视频 | 国产中文区二幕区2021 | 国产尤物在线视频 | 白嫩日本少妇做爰 | 在线中文字幕亚洲 | 欧美精品成人a区在线观看 欧美精品成人久久 | 国产成人久久精品77777综合 | 夜夜精品视频一区二区 | 人妻聚色窝窝人体www一区 | 日日干日日色 | 性色a码一区二区三区天美传媒 | 天海翼一区二区三区高清在线观看 | 成人免费观看黄a大片夜月小说 | 国精品人妻无码一区二区三区喝尿 | 精品69| 国产伦精品一区二区三区 | 日韩精品毛片无码一区到三区 | 中国凸偷窥xxxx自由视频妇科 | 四季av中文字幕一区 | 亚洲污在线观看 | 亚洲第一页在线 | 久久综合一本 | 国产毛片一区二区 | 欧美精品在线观看一区二区 | 久久精品亚洲中文字幕无码网站 | 日韩中文字幕在线观看视频 | 国产熟妇久久777777 | 美女黄色真播 | 成人片黄网站色大片免费 | 国产床戏无遮挡免费观看网站 | 中文字幕一区二区三区有限公司 | 99热久 | 色婷婷综合成人av | 成人免费xxxxx在线视频 | 欧美丝袜一区二区 | 久久久无码一区二区三区 | 91久久国语露脸精品国产高跟 | 亚洲人精品午夜射精日韩 | 学生粉嫩无套白浆第一次 | 国产成人精品手机在线观看 | 经典国产乱子伦精品视频 | 午夜精品免费观看 | 天天躁夜夜躁狠狠眼泪 | 国产成人精品亚洲777人妖 | 少妇人妻互换不带套 | 91精品国产色综合久久不卡粉嫩 | 国产又粗又爽又猛又大的动漫片 | 激情综合五月 | 无码人妻一区二区三区精品视频 | 激情视频一区二区三区 | 日韩不卡手机视频在线观看 | 96亚洲精品久 | 日本少妇裸体做爰高潮片 | 五月婷婷久久草 | 孕妇怀孕高潮潮喷视频孕妇 | 久久日本三级韩国三级 | 蜜臀久久久久久999 免费 成 人 黄 色 | 97caoav| 东京热加勒比无码少妇 | 日韩和欧美一区二区三区 | 激情五月俺也去 | 国产日韩精品久久 | 欧美性猛交xxxx黑人交 | 亚洲乱亚洲乱妇50p 亚洲乱亚洲乱妇无码 | 欧美精品久久一区二区 | 99精品一区二区三区无码吞精 | 欧美老熟妇欲乱高清视频 | 女主播户外勾搭啪啪 | 亚洲成av人片一区二区三区 | www国产精品内射熟女 | 中文字幕第35页 | 久久经典视频 | 精品少妇久久 | 国产精品无码久久综合网 | 欧美顶级metart裸体全部自慰 | 91av资源在线| jyzz中国jizz十八岁免费 | 99热视屏 | 亚洲乱码国产乱码精品精的特点 | 无码h片在线观看网站 | 五月六月婷婷 | www.com毛片| 亚洲人精品亚洲人成在线 | 国产又黄又爽又刺激的软件 | 精品国产午夜福利在线观看 | 亚洲精品无码久久久久 | 久久久亚洲精品一区二区三区 | 人人澡人人透人人爽 | 我们2018在线观看免费版高清 | 久久久久久久久久久网站 | 91精品国产综合久久福利 | 黄色大片一级片 | 亚洲欧美日韩国产精品一区午夜 | 国产精品无码一区二区在线 | 免费看欧美黑人毛片 | 亚洲播播 | 亚洲精品国产视频 | 奇米色777欧美一区二区 | 久久四色| mm131丰满少妇人体欣赏图 | 少妇全光淫片bbw | 天天干天天摸天天操 | 国产特级乱淫免费看 | 亚洲色图视频在线观看 | 中文字幕在线欧美 | 成人精品一区日本无码网站 | 亚洲伊人伊色伊影伊综合网 | 91丨九色丨国产丨porny | 亚洲理论在线观看 | 国产高潮久久久久久绿帽 | 激情久久五月 | 欧美日韩在线第一页 | 香蕉视频亚洲 | 精品国产视频 | 国内精品久久久久影视老司机 | 91精品国产综合久久小美女 | 国产色欲av一区二区三区 | 日韩经典午夜福利发布 | 美日韩三级 | 丰满少妇高潮惨叫久久久一 | 亚洲 精品 综合 精品 自拍 | 污污视频网站在线免费观看 | 凹凸在线无码免费视频 | 最近中文字幕免费mv视频7 | 欧美另类视频 | 精品久久国产字幕高潮 | 四虎国产精品永久地址99 | 中国美女一级看片 | 亚洲精品aaaaa| 成人国产精品免费网站 | www.一区二区.com| 黄色片在线免费观看视频 | 色婷婷美国农夫综合激情亚洲 | 手机看片日韩精品 | 91免费精品| 亚洲永久免费视频 | 亚洲性少妇 | 日本一道高清一区二区三区 | 99久久免费国产精精品 | 亚洲国产第一 | 91有色视频| 白嫩丰满少妇xxxxx性视频 | 免费观看成人鲁鲁鲁鲁鲁视频 | 亚洲女同ⅹxx女同tv | 黑人狂躁日本妞一区二区三区 | 一级片免费 | 中国一级女人毛片 | 人与动性xxx视频 | 国产老头和老太xxxx视频 | 国产成人精品免费看视频 | 在线免费观看视频a | 中文字幕av一区 | 在线观看黄色免费网站 | 18一20岁毛毛片 | 91成人在线视频 | 日本内射精品一区二区视频 | 国产欧美一区二区三区视频在线观看 | 日本xxxx高清 | 久久久久久亚洲精品中文字幕 | 香港三级在线视频 | 精品欧美一区二区精品久久久 | 亚洲精品无码人妻无码 | 涩涩网站在线 | 国产经典自拍 | 亚洲欧美精品伊人久久 | 最新69国产成人精品视频免费 | 女人的天堂av | 日本又色又爽又黄的a片18禁 | 色视频在线播放 | a级老太婆毛片老太婆毛片 a级毛片,黄,免费观看 m | 欧美视频在线观看视频 | 波多野结衣办公室33分钟 | 狠狠色丁香婷婷综合欧美 | 国产综合无码一区二区色蜜蜜 | 天天做天天爱天天综合网 | 成人免费福利视频 | 国产精品妇女一二三区 | 亚洲精品人成无码中文毛片 | h视频在线免费看 | 久久综合九色综合97网 | 99有精品 | 久久九九国产精品 | 日韩av一区二区在线 | 毛片在线免费观看网址 | 97人人模人人爽人人喊电影 | 国产精品一区二区三区四区五区 | 国产精品久久无码一区 | 国产乱妇无乱码大黄aa片 | 91丨九色丨丰满人妖 | 亚洲成a人片77777潘金莲 | 亚洲欧美中文日韩在线v日本 | www日韩大片 | 男女做爰猛烈吃奶啪啪喷水网站 | 国产午夜精品无码 | 在线一区二区三区做爰视频网站 | 不卡视频在线 | 久久久久国产精品熟女影院 | 欧美深夜在线 | 免费在线观看av网站 | 国产日韩成人内射视频 | 亚洲欧美一区二区三区三高潮 | 97精品人妻一区二区三区香蕉 | 丁香六月天婷婷 | 国语自产偷拍精品视频偷 | 久久久久国色av免费看图片 | 久久久久久久一区二区 | 91精品国产综合久久久蜜臀 | 亚洲一区二区三区av在线观看 | 7m视频国产精品 | 欧美天天性 | 91免费国产视频 | 精品免费二区三区三区高中清不卡 | 无码人妻少妇色欲av一区二区 | 日本色影院 | 亚洲欧美色一区二区三区 | 一级做a爰片欧美激情床 | 欧美成人一二三 | 国产69精品久久久久9999 | 91porny在线| 3d同人18av黄漫网站 | 久久婷婷国产色一区二区三区 | 国产女人高潮叫床视频 | 尤果网福利视频在线观看 | 欧美亚洲在线视频 | 日本三级免费片 | 国产色婷婷久久99精品91 |