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

Rss & SiteMap

曙海教育集團(tuán)論壇 http://www.bjzhda.cn

曙海教育集團(tuán)論壇
共1 條記錄, 每頁(yè)顯示 10 條, 頁(yè)簽: [1]
[瀏覽完整版]

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

1樓
wangxinxin 發(fā)表于:2010-12-1 11:34:46
1 前 言

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

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

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

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

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

3 打印驅(qū)動(dòng)

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

  (1)基本的I/O函數(shù)的實(shí)現(xiàn)
  根據(jù)打印機(jī)并口的特點(diǎn),驅(qū)動(dòng)程序中要實(shí)現(xiàn)的基本的I/O函數(shù)應(yīng)該是lptOpen(…)、lptRead(…)、lptWrite(…)和lptIoctl(…)。這4個(gè)基本函數(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 為打印并口的通道號(hào);參數(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)志置為T(mén)RUE,然后調(diào)用函數(shù)iosDevAdd (&lptDev[annel],devHdr.name, lptDrvNum) 將創(chuàng)建的設(shè)備加入I/O系統(tǒng)中。

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

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

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

4 PostScript文件的生成

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

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

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

  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種可用顏色。

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

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

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

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

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

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

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

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

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

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

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

  根據(jù)TrueType字庫(kù)中字符的信息,顯示或打印輸出字符有兩種途徑:一種是調(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)起來(lái)比較簡(jiǎn)單,并且海圖系統(tǒng)中的漢字不是很多,所以在海圖程序中使用的是第二種方法。

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

  x y moveto
  x+1 y lineto

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

  x y moveto
  x+N y line to

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

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

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

共1 條記錄, 每頁(yè)顯示 10 條, 頁(yè)簽: [1]

Copyright © 2000 - 2009 曙海教育集團(tuán)
Powered By 曙海教育集團(tuán) Version 2.2
Processed in .03125 s, 2 queries.
主站蜘蛛池模板: av在线网页| 亚洲天堂中文在线 | 中文字幕成人精品久久不卡 | 亚洲一区小说 | 亚洲视频你懂的 | 午夜日韩在线 | 国产清纯白嫩高中生在线播放 | av潮喷大喷水系列无码 | 依依av| 国偷自产av一区二区三区 | 一本之道高清码狼人破 | 操操操免费视频 | 无码一区二区三区免费 | 亚洲国产一区二区三区在线观看 | 青娱乐青青草 | 噜噜狠狠狠狠综合久久 | 在线成人免费视频 | 综合色亚洲 | 美女内射毛片在线看免费人动物 | 精产国品一二三产区m553麻豆 | 免费va人成视频网站全 | 最近中文在线观看 | 亚洲中文无码a∨在线观看 在线不卡日本v二区到六区 | 五月激情六月丁香激情天堂 | 91丨九色 | 亚洲中文字幕无码av在线 | 天天草夜夜操 | 国产特级毛片aaaaaa毛片 | 三级毛片一 | 老色鬼在线精品视频 | 99热这里只有精品在线 | 天天躁夜夜躁狠狠躁2021牛牛 | baoyu168成人免费视频 | 欧美大肥婆bbbww欧出奶水 | 久操视频在线免费观看 | 国产极品在线播放 | 久久久久免费精品国产小说色大师 | 99久久婷婷国产综合精品青牛牛 | 毛片9| 国产精品久久久久久久久久久免费看 | 久久久一区二区三区捆绑sm调教 | 精品欧美一区二区久久久 | 亚洲精选一区 | 亚洲国产成人久久精品大牛影视 | 在线观看午夜 | 亚洲精品乱码久久久久久 | 亚洲国产字幕 | 不卡无码人妻一区二区三区 | 国语自产精品视频在线看 | 黄色录像a | 亚洲www天堂com | 爱的色放3 | 国产精品毛片久久久久久久 | 大乳丰满人妻中文字幕日本 | 国产精品毛片一区二区三区 | 成人男女做爰免费视频网老司机 | 亚洲手机在线 | 国语自产精品视频在线看 | 欧美成人免费一区二区三区 | 狠狠色综合久久婷婷色天使 | 亚洲高清无专砖区 | 欧美三级午夜理伦三级老人 | 亚洲另类激情专区小说图片 | 日本丶国产丶欧美色综合 | 亚洲精品国产crm | 人人干在线 | 日日草视频 | 欧美性猛交xxx乱大交3 | wwwzzz成人啪啪 | 九九九久久久精品 | a级片中文字幕 | 久久免费小视频 | 国产小视频网址 | 天天看片天天射 | 成人欧美一区二区三区黑人麻豆 | 亚洲综合色小说 | 日韩精品一区二区三区四区视频 | 久久精品一区二区三区四区毛片 | 成人性生生活性生交视频 | 一级免费黄色大片 | 国产一性一交一伦一a片 | 免费黡色av| 精品国产九九九 | 国产1区2 | av资源一区| 国产精华一区二区三区 | 手机看片国产一区 | 风间由美性色一区二区三区 | 中文字幕精品一二三四五六七八 | 国产成人 综合 亚洲欧美 | 欧美视频中文在线看 | 免费成人进口网站 | 久草资源在线 | 九九色在线| 7878成人国产在线观看 | www.在线观看麻豆 | 九色porny丨精品自拍视频 | 哭悲在线观看免费高清恐怖片段 | 天天狠天天操 | 久久偷看各类wc女厕嘘嘘 | 国产精品igao视频网网址不卡日韩 | 伊人久艹 | 天天躁狠狠躁狠狠躁夜夜躁 | 久久久成人毛片无码 | 久草精品视频在线看网站免费 | 手机在线一区 | 成人第一页 | 亚洲国产成人在线视频 | 欧美综合在线观看 | 青青操青青 | 男女无遮挡xx00动态图120秒 | 少妇啪啪av一区二区三区 | 国产精品色图 | 精品国产免费久久久久久尖叫 | 亚洲最大成人在线 | 国产欧美一区二区在线观看 | 日韩人妻中文无码一区二区七区 | 少妇又紧又黄又刺激视频 | 国内极品少妇1000激情啪啪千 | 亚洲美女自拍 | 69视频免费观看 | a视频免费| 久久综合av色老头免费观看 | 久久久91精品国产一区二区三区 | 白洁av| 在线伊人| 特黄特色大片bbbb | 久久久噜噜噜久久中文福利 | 九一视频国产 | 图片区 小说区 区 亚洲五月 | 日韩色在线 | 不卡日韩 | 亚洲免费播放 | 99热最新精品 | 69伊人| 一区二区视频在线免费观看 | 亚洲天堂日本 | 综合爱爱网| 国产精品污污 | 一个人看的视频在线观看www | 亚洲乱码国产乱码精品精 | 成人免费毛片嘿嘿连载视频 | 又大又长粗又爽又黄少妇毛片 | 国产日韩欧美亚洲精品中字 | 男人天堂网av | 免费福利视频在线观看 | 成人毛片18女人毛片 | 日韩av日韩| 精品国产九九九 | 中文字幕日韩人妻不卡一区 | 欧美第一夜| 国产伦对白刺激精彩露脸 | 伊人网一区二区 | 人人爽人人香蕉 | 波多野结衣在线播放 | 欧美一性一乱一交一视频 | 一区二区久久久久草草 | 成人性生交大片免费看在线播放 | 欧美夫妇交换xxxx | 女同性久久产国女同久久98 | 亚洲精品亚洲人成在线 | 亚洲一区 亚洲二区 | 免费观看久久 | 插我舔内射18免费视频 | 欧美成人黄色网 | 日韩欧美有码 | 在线不卡一区 | 色接久久 | 日韩不卡中文字幕 | 狠狠cao日日穞夜夜穞av | 国产123在线| 少妇资源| 黄色一级视屏 | 国产成人精品免费视频大全最热 | 污污网站在线观看 | 亚婷婷洲av久久蜜臀小说 | 亚洲综合第一页 | 377p欧洲日本亚洲大胆 | 久久精品天堂 | 日本十大三级艳星 | 久久免费手机视频 | 自拍视频一区二区 | 午夜视频成人 | 九九精品成人免费国产片 | 熟妇五十路六十路息与子 | 成人免费视频免费观看 | 成人精品亚洲人成在线 | 91亚洲国产成人久久精品网站 | 国产免费一级视频 | 国产无套精品一区二区 | 国产精品香蕉在线的人 | 小拗女一区二区三区 | 羞羞午夜福利免费视频 | 中文字幕乱码亚洲无线码按摩 | 亚洲免费永久精品 | 在线日本中文字幕 | 欧美极品在线观看 | 艹逼国产 | 综合第一页 | 国产精品麻豆欧美日韩ww | 狠狠色综合网久久久久久 | 91精品国产精品 | 国产寡妇亲子伦一区二区三区四区 | 鲁一鲁天天 | 三上悠亚ssⅰn939无码播放 | 欧美精品亚洲精品日韩已满十八 | 又黄又爽又色的免费软件 | 国产成人免费ā片在线观看 | 精品伊人久久久 | 日本欧美一区二区三区乱码 | 思思99热久久精品在线6 | 91久久久久国产一区二区 | 小草社区在线观看播放 | 亚洲二区在线视频 | 女人毛片a毛片久久人人 | 极品少妇嫩玉门av | 中文字幕视频一区二区 | 人人爽久久涩噜噜噜av | 操一线天逼 | 深夜视频在线免费观看 | 日韩在线一区二区三区影视 | 蜜臀av在线观看 | 最大胆裸体人体牲交 | 久久精品一二三区 | 波多野结衣人妻 | www.欧美| www视频在线观看网站 | 欧美激情黑白配 | 欧美 偷窥 清纯 综合图区 | 污视频网站在线看 | 久久久亚洲精品成人 | 男人的天堂久久久 | 成人在线午夜 | 亚洲精品白浆高清久久久久久 | 绯色av中文字幕一区三区 | 精品黄网站 | 日本性色视频 | 一个人看的毛片 | 久青草影视 | 美国三级毛片 | 免费高清黄色 | 奶罩不戴乳罩邻居hd播放 | 欧美成人国产精品高潮 | 找av导航 | 国产婷婷久久 | 人妻洗澡被强公日日澡电影 | 偷拍综合网 | 天堂va欧美ⅴa亚洲va一国产 | 久久久久国产 | 91国内视频| 欧美人与性动交α欧美精品 | 性视频在线 | www.久久久久| 欧美日本日韩 | 亚洲品牌自拍一品区9999 | 青青国产精品 | 看黄色毛片 | 日日噜噜噜夜夜爽爽狠狠同性男 | 欧美性在线视频 | 久久久久国产a免费观看rela | 午夜视频一区二区三区 | 神马久久久久久久久 | 2017狠狠干| 少妇饥渴偷公乱51 | 波多野结衣一区二区三区中文字幕 | 美女黄色在线观看 | 国产亚洲精品久久久网站好莱 | 豆花av在线 | 中文字幕日韩一区二区不卡 | 丁香花在线影院观看在线播放 | 久久久老熟女一区二区三区 | 九九热爱视频精品视频 | 天堂va欧美va亚洲va老司机 | 国产精品激情av久久久青桔 | 亚洲精品一区二区三区婷婷月 | 国产成人99久久亚洲综合精品 | 亚洲美女爱爱 | 黑人巨大亚洲一区二区久 | 6699久久久久久久77777'7 6699嫩草久久久精品影院竹菊 | 18禁黄久久久aaa片广濑美月 | 黑人操亚洲人 | 欧美麻豆 | 已婚少妇露脸日出白浆 | 久久综合给合久久狠狠狠97色69 | 中文幕无线码中文字蜜桃 | 久久高清精品 | 2019午夜福利不卡片在线 | 91亚洲国产成人精品一区 | 国产一二三区写真福利视频 | www.av天天| 久久久av网站 | 国产无线乱码一区二三区 | 91国产在线免费观看 | 色哟哟在线视频 | www.伊人| 爱情岛论坛亚洲品质自拍网址 | 久久久久久久久99精品情浪 | 久草成人在线 | 熟女丰满老熟女熟妇 | 中文字幕av无码一区二区三区电影 | 又爽又大久久久级淫片毛片 | 无码日韩精品一区二区免费 | 日本美脚玉足脚交 | 日日操日日射 | 亚洲国产另类久久久精品黑人 | 精品国产乱码久久久久久1区二区 | 亚洲爱情岛论坛永久 | 青娱乐国产视频 | 无码色偷偷亚洲国内自拍 | 免费观看全黄做爰大片小说 | 啪啪福利| 国产欧美亚洲精品第一区软件 | 国产日韩精品一区 | 国产精品毛片一区二区 | 久久夜精| 一本一道久久a久久精品综合 | 五月婷婷爱爱 | 成人性生交大片免费看在线播放 | 国产精品久久国产三级国不卡顿 | 深夜福利一区二区 | 成人欧美一区二区三区在线观看 | 牛牛av | 精品国产麻豆免费人成网站 | 亚洲精品九九 | 欧美一区2区三区4区公司 | 婷婷四房播播 | 69视频免费在线观看 | 波多野吉衣一区二区 | 99久久精品国产一区二区三区 | 国产免费午夜a无码v视频 | 91香蕉一区二区三区在线观看 | 伊人久久大香线蕉综合四虎小说 | 国产黄在线观看 | 精产国品一区二区三区四区 | 久久波多野结衣 | 国产男女猛烈无遮掩视频免费网站 | 亚洲精品蜜夜内射 | 天天躁日日躁狠狠躁性色av王爷 | 亚洲春色在线观看 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 视频在线亚洲 | 国产精品久久久久国产a级 国产精品久久久久国产三级传媒 | 精品国产乱码久久久久软件 | 国产露脸150部国语对白 | 欧美人吸奶水吃奶水 | 欧美精品乱码久久久久久按摩 | 污视频免费网站 | 国产精品高潮呻吟av久久4虎 | 人妻少妇精品无码专区 | 国产视频1 | 伊人影院中文字幕 | 久久国产劲爆∧v内射 | 人与野鲁毛片在线视频 | 91色片| 国产又猛又黄又爽 | 99精品国产丝袜在线拍国语 | 国产欧美日韩久久 | 91蝌蚪色 | 狠狠色婷婷久久综合频道日韩 | 日本边添边摸边做边爱喷水 | 91av蜜桃| 国产又粗又猛又爽又黄视频 | 国产毛片一区二区三区 | 国产精品成人亚洲一区二区 | 久久综合av色老头免费观看 | 国产资源在线免费观看 | 麻豆文化传媒精品一区 | 波多野结衣50连登视频 | 色综合狠狠 | 天堂网www. | 欧美三级免费观看 | 国产做a爱一及毛片久久 | 日韩在线免费观看av | 亚洲欧美精品无码一区二区三区 | 国产精品久久久久久影院8一贰佰 | 黄色三级网站 | 日韩黄色短片 | 国产午夜福利在线观看视频 | 美国免费毛片基地 | 国产精品一区二 | 精品人妻无码区在线视频 | 91视频免费观看网站 | 少女韩国电视剧在线观看完整 | 我的好妈妈在线观看 | 亚洲欧洲日产国码二区 | 亚洲日本欧美日韩高观看 | av看片资源 | 久久综合九色综合网站 | 欧美另类极品videosbest使用方法 | 50岁熟妇大白屁股真爽 | 成人激情综合 | 日本裸体精油4按摩做爰 | 欧美三级成人理伦 | 久久中文字幕一区二区 | 国产欧美高清在线观看 | 亚洲www天堂com | 白天躁晚上躁麻豆视频 | 黄视频免费在线观看 | 欧美一区二区喷水白浆视频 | 国产高清av在线播放 | 成人性做爰aaa片免费看不忠 | 少妇饥渴偷公乱h姚蕊 | 欧美日韩免费做爰大片人 | 婷婷久久综合网 | 国产在线精品一区二区三区 | 精品无码久久久久久久久久 | 国产成人无码a区在线观看导航 | 91中文字幕永久在线 | 在线国产一区二区三区 | 日批黄色片| 国产成人三级在线视频 | 久草视频在线观 | 国产白嫩精品又爽又深呻吟 | 无遮挡1000部拍拍拍免费 | 欧美一区二区三区日韩 | 免费网站日本a级淫片免费看 | 91正在播放 | 乡野欲潮:绝色村妇 | 催眠调教艳妇成肉便小说 | jazzjazz国产精品麻豆 | 九九涩 | 国产成人精品男人的天堂 | 国产 日韩 欧美 中文 在线播放 | 欧美伦理一区二区三区 | 久久国产影视 | 亚洲 小说 欧美 激情 另类 | 久操社区 | 欧美日韩亚洲中文字幕二区 | 女神西比尔av在线播放 | 92国产精品午夜福利 | 亚洲国产av无码综合原创国产 | 国产日韩欧美综合 | 天堂а√中文最新版地址在线 | 天天看天天操 | 午夜视频在线网站 | 国产乱妇无码大片在线观看 | 欧美日韩久久久久久 | 超h高h肉h文教室学长男男视频 | 亚洲丁香网| 亚洲a∨国产av综合av网站 | 国产女18毛片多18精品 | 女人让男人桶爽30分钟 | 欧美极品jizzhd欧美爆 | 久草综合视频 | 7777日本精品一区二区三区 | 国产ts人妖另类 | 免费在线亚洲 | a级裸体bbbbb | 精品国产一区二区三区麻豆 | 欧美麻豆久久久久久中文 | 亚洲精品中文字幕乱码三区91 | 在线看一区二区 | 亚洲最大免费视频 | 国产一区二区三区网站 | 国产99久久久久久免费看 | 美女少妇av | av潮喷大喷水系列无码 | 亚洲天堂一二三 | 亚洲精品久久蜜桃站 | 藏精阁成人免费观看在线视频 | 少妇无套内谢免费视频 | 免费黄网站在线看 | 国产亚洲日韩欧美一区二区三区 | 97久久香蕉国产线看观看 | 手机看片久久久 | 911美女片黄在线观看游戏 | 98国产精品综合一区二区三区 | 中文字幕乱码亚洲无线三区 | 日韩福利视频在线观看 | 一本一道久久综合久久 | 加勒比毛片| 成人做爰69片免费看网站野花 | √最新版天堂资源网在线 | 成年人黄国产 | va在线 | 中文理论片 | 婷婷伊人综合亚洲综合网 | 亚洲久草视频 | 日韩人妻一区二区三区蜜桃视频 | 中文字幕在线影视 | 国产精品高潮露脸在线观看 | 欧美日韩在线精品 | 日韩中文字幕第一页 | 五月天婷婷免费视频 | 日本妇人成熟免费 | 日韩国产免费 | 超碰人人澡 | 91九色丨porny丨朋友 | 国产丶欧美丶日本不卡视频 | 无码里番纯肉h在线网站 | 精品久久久久久综合日本 | 爽交换快高h中文字幕 | 欧美一区二区三区在线视频 | 性视频黄色 | 国产乱人伦无无码视频试看 | 欧美城天堂网 | 国产乱人伦偷精品视频免下载 | 亚洲加勒比在线 | 超碰av在线免费观看 | 精品人妻一区二区三区四区 | 91精品啪在线观看国产81旧版 | 久久婷婷久久一区二区三区 | 成人青青草 | 免费毛片一区二区三区 | 日本精品4080yy私人影院 | 精品国产免费一区二区三区香蕉 | 综合色伊人 | 亚洲精选中文字幕 | 亚洲精品第二页 | 久久精品一 | 超碰97色| 国产欧美日韩一区二区三区在线 | 国产精品福利视频 | 强侵犯の奶水授乳羞羞漫虐 | 亚洲一二区视频 | 亚洲免费av在线 | 亚洲成av人片在线观看无码不卡 | 东北少妇白嫩bbwbbw | 少妇一级淫片免费视频 | 国产熟女一区二区三区四区五区 | 青青草成人免费 | 日本不卡视频在线 | 中文人妻av久久人妻18 | 国语一区二区 | 天天干,天天爽 | 精品久久人人爽天天玩人人妻 | 九九久久九九久久 | 贱奴的sm(高h调教) | 国产精品一区二区av不卡 | 亚洲精品白浆 | 少妇做爰α片免费视频网站 | 久久精品国产露脸对白 | 黑白配高清在线观看免费版中文 | 皇后高h喷水荡肉np 黄av在线免费观看 黄大色黄大片女爽一次 | 久久久久久久亚洲国产精品87 | 亚洲欧美中文日韩在线v日本 | 国产品无码一区二区三区在线 | 五月天精品在线 | 日本女人黄色片 | 国产产无码乱码精品久久鸭 | 日韩av成人网 | 欧美在线色图 | 亚洲日本区 | 丁香社区五月天 | 99热最新在线 | 国产成人三级视频在线播放 | 天天看夜夜 | 超碰成人97 | 精品国产一区二区三区国产馆杂枝 | 三级黄色免费网站 | 欧美性开放情侣网站 | 999精品在线 | 成人一级大片 | av不卡免费在线观看 | 13女裸体慰在线观看 | 免费观看添你到高潮视频 | 国产99久久精品一区二区永久免费 | 人人草人| 久久久久久亚洲av毛片大全 | 精品久久www | 国产精品视频偷伦精品视频 | 亚洲人成电影网站色 | 久久久av男人的天堂 | 亚洲成人看片 | 在线黄色网 | 欧美性猛交xxxxx水多 | 亚洲欧洲在线视频 | 人人爽人人片人人片av | 性色av蜜臀av浪潮av老女人 | 超乳hitomi在线播放痴汉 | 一区二区在线免费 | 欧美疯狂做受xxxx富婆 | 天天插天天操 | 国产精品久久久国产盗摄 | 羞羞视频在线观看免费观看 | 国模张文静啪啪私拍150p | 国产精品国产 | 国产中文区二暮区2022 | 精品久久久久久久久久久久久久久久 | 免费福利小视频 | hd最新国产人妖ts视频仙踪林 | 国产精品永久免费视频 | 超碰天天操 | 夜夜夜夜bbbbbb欧美 | 天天干干干干干 | 少妇口述偷人好爽的一次 | 免费萌白酱国产一区二区三区 | 日本色网址 | 超碰人人爱人人 | 草草影院国产第一页 | 91精品国产综合久久蜜臀 | 99色在线视频 | 久久综合久久鬼 | 香港三日本8a三级少妇三级99 | 神马午夜一区二区 | 伊人看片 | 欧美大片在线观看免费视频 | 无码国产精品久久一区免费 | 97成网| 国产成人av一区二区在线观看 | 久久久久久av无码免费网站下载 | 成人免费在线视频观看 | 夫妻性生活黄色大片 | 俄罗斯大bbbwww视频 | 欧美少妇色图 | 日韩一区二区免费视频 | 中文字幕亚洲无线 | 97se亚洲国产综合自在线 | 免费国产在线一区二区 | 韩国无码无遮挡在线观看 | 国产原创av在线 | 成年人天堂 | 欧美肥老太牲交大战 | 在线看片wwwzzz | 高清国产在线观看 |