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


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


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

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

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


加好友 發(fā)短信
等級(jí):青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
實(shí)時(shí)操作系統(tǒng)VxWorks下電子海圖系統(tǒng)打印功能的實(shí)現(xiàn)  發(fā)帖心情 Post By: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ù)革命。與簡單地用顏色顯示的紙海圖相比,電子海圖系統(tǒng)包括更多的使用簡單、操作容易的地理和文字信息。作為一種自動(dòng)判定儀器,它能夠連續(xù)測定船舶相對于陸地、圖示物標(biāo)、導(dǎo)航標(biāo)志和不可見礙航物的位置,對海上航行、安全和商業(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)要求一種保密性好、沒有漏洞的操作系統(tǒng),使用VxWorks操作系統(tǒng),程序開發(fā)者可以進(jìn)行最底層的程序開發(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文件,而后對于沒有內(nèi)置PostScript語言解釋器的打印機(jī),需要將PostScript語言解釋成打印機(jī)可以識(shí)別的語言,最后把圖像文件輸送到打印機(jī)。

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

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

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

  根據(jù)編寫打印機(jī)驅(qū)動(dòng)程序的兩種方式,選用查詢方式,其流程如圖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文件時(shí),需注意以下幾點(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種可用顏色。

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

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

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

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

  要使用打印驅(qū)動(dòng)程序,首先要調(diào)用函數(shù)lptDevCreate(char*name,intchannel)為LPT端口創(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)擊可在新窗口打開查看

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

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

  TrueType字庫由很多表組成,它是用一些閉合的輪廓線來描述每個(gè)字符的。若能夠訪問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)行編譯,生成一個(gè)庫文件,然后在應(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編碼,存在一個(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)換得到的。具體的做法是將國際漢字字符集中的所有字符按照一定的格式保存成文本文件,然后從文件中讀出每個(gè)字符,調(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è)計(jì)中,通過畫1個(gè)像素長度的直線來實(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í)時(shí)操作系統(tǒng)的特點(diǎn)決定了在此操作系統(tǒng)中開發(fā)驅(qū)動(dòng)程序的重要性。根據(jù)需要配置相應(yīng)的設(shè)備,并實(shí)現(xiàn)硬件的驅(qū)動(dòng),是VxWorks系統(tǒng)中進(jìn)行軟件設(shè)計(jì)與開發(fā)的前提。本文介紹的電子海圖系統(tǒng)打印功能的總體設(shè)計(jì)思想及實(shí)現(xiàn)方法,已在哈爾濱工程大學(xué)研制的某型電子海圖系統(tǒng)的二次開發(fā)中得到應(yīng)用。


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

返回版面帖子列表

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








簽名
主站蜘蛛池模板: 男女啪啪免费网站 | 国产精品久久久久无码av | 亚洲视屏在线 | 国产成人麻豆精品午夜福利在线 | 久精品视频 | 7m精品福利视频导航 | 国产在线观看免费 | 久久亚洲日韩看片无码 | 国产久久精品 | 国产成人无码aa精品一区 | 国产在线一区二区三区 | 日本无遮挡吸乳呻吟免费视频网站 | 最新超碰在线 | 亚洲成成品网站 | 精品人成 | 国产李沁av在线播放 | 日韩精品视频免费 | 国产精品黄色片 | 国产综合亚洲精品一区二 | 九九综合va免费看 | 诱人的奶水h男 | 精品亚洲一区二区三区四区五区 | 女神思瑞女神久久一区二区 | 中文字幕在线免费播放 | 欧美精品一区二区三区制服首页 | 久久精品国产精品亚洲毛片 | 在线视频欧美亚洲 | 日批视频免费播放 | 国产一区二区精品久久岳 | 嫩草在线播放 | 精品成人av | 国产日韩av在线 | 4hu四虎永久在线观看 | 免费看污视频的网站 | 国产精品久久久久久久裸模 | 亚洲一区二区高清 | 5x社区sq未满十八视频在线 | 日韩欧美视频在线播放 | 荡女精品导航 | 亚洲午夜无码毛片av久久 | 狂野欧美性猛交bbbb | 黄色三级视屏 | 国产乱国产乱300精品 | 国产一级精品绿帽视频 | 国产一区在线观看视频 | 欧美 日韩 国产在线 | 91精品国产色综合久久不卡98 | 我爱我色成人网 | 亚洲天堂视频在线观看 | 国色天香精品一卡2卡3卡 | 在线一区二区三区做爰视频网站 | 久久久久久久久久免费视频 | 男女性杂交内射妇女bbwxz | 免费无码一区二区三区a片 亚洲欧美日韩国产成人 | 国产激情艳情在线看视频 | 动漫人妻h无码中文字幕 | 中文字幕亚洲色妞精品天堂 | 成人做爰视频www网站小优视频 | 日韩少妇中文字幕 | 亚洲另类天堂 | 亚洲 欧美 精品 | 久久亚洲精品国产一区 | 亚洲熟悉妇女xxx妇女av | 男人手机天堂 | 国产色自拍 | 久久九九久精品国产免费直播 | 成人黄色免费网站 | 亚洲高潮毛片无遮挡免费 | 亚洲视频一区二区三区四区 | 国产精品自拍在线观看 | 天天爱夜夜爽 | 欧美牲交a欧美牲交aⅴ免费真 | 久久精品国产精品亚洲艾草网 | 国产精品 精品国内自产拍 日韩精品一区二区三区中文 | 性一交一乱一色一情丿按摩 | 午夜精品久久久久久中宇牛牛影视 | 国产剧情演绎av | 国产做国产爱免费视频 | 亚洲欧美另类激情综合区 | 日本男女啪啪 | 日韩欧美中文在线观看 | 免费毛片在线 | av夜夜| 欧美色成人 | 国产精品成av人在线视午夜片 | 体内谢xxxxx视少妇频 | 风间由美乳巨码无在线 | 成人国产欧美大片一区 | 激情综合图区 | cosplay福利禁视频免费观看 | 亚洲欧美在线人成最新 | 欧美日韩免费在线 | 青草福利 | 亚洲一区不卡 | 精品一区二区三区四区五区六区 | 国产女人高潮合集特写 | 亚洲污片 | 超碰97av | 国产v日产∨综合v精品视频 | 在线观看免费av片 | 国内av一区二区 | 久久韩国| 午夜 国产| 亚洲m码 欧洲s码sss222 | 黄色片网站在线观看 | 40一50一60老女人毛片 | 美女黄色影院 | 日日操影院 | 国产亚洲无线码一区二区 | 香蕉久久av一区二区三区 | 熟透的岳跟岳弄了69视频 | 亚洲精品中文字幕乱码 | 国产精品系列在线播放 | 成人午夜免费网站 | 性欧美大战久久久久久久 | 91爱爱影视 | 91嫩草入口 | 久久久久黄色片 | 琪琪色在线观看 | 99精品国产99久久久久久97 | 成年女人男人免费视频播放 | 成人羞羞国产免费软件小说 | 国产综合精品视频 | 精品小视频在线观看 | 一本色道久久综合亚洲精品不卡 | 免费在线观看黄色 | 亚洲精品一区二区三区中文字幕 | 欧美日韩精品在线视频 | 黄色毛片儿 | 九九九在线 | 国产日韩第一页 | 久久亚洲高潮流白浆av软件 | mm131亚洲精品 | 欧美在线视频网站 | 亚洲人成伊人成综合网小说 | 亚洲成人在线视频网站 | 67194在线免费观看 | 国产肉体xx裸体137大胆 | 国产欧美亚洲精品 | 99久久人人爽亚洲精品美女 | 国产一区二区三精品久久久无广告 | 三级视频在线播放 | 国产95在线 | 亚洲 | 精品国产99高清一区二区三区 | 欧美午夜一区二区三区免费大片 | 成人影片在线 | 亚洲香蕉视频天天爽 | 永久免费黄色 | 欧美黑人巨大videos精品 | 久久久久久蜜桃 | www91com国产91| 五姑娘在线观看高清版 | 日韩国产在线一区 | 无码国产色欲xxxxx视频 | 国产三级视频在线播放 | 亚洲欧洲日产国码二区 | 欧美黑人疯狂性受xxxxx喷水 | 特级黄色 一级播放 | 亚洲网站在线看 | 久久国产网站 | 98超碰在线| 中老年妇女性色视频 | 九色琪琪久久综合网天天 | 国产一区二区三区在线看 | 精品国产乱码久久久久软件 | 久久久久a| 天堂а√中文最新版在线 | 成人亚洲国产 | 亚洲国产97色在线张津瑜 | 日韩国产精品一区二区 | 日韩在线观看第一页 | 中文字幕亚洲一区 | 国产一级做a爱片在线看免 国产一级做a爰片久久毛片男 | 国产精品久久久久久亚洲影视 | 99久久无色码中文字幕婷婷 | 国产成人无码一区二区三区在线 | 婷婷成人亚洲综合国产xv88 | 无码人妻视频一区二区三区 | 免费看黄色一级大片 | 亚洲最大成人网站 | 免费又色又爽又黄的成人用品 | 国产精品成人3p一区二区三区 | 中文字幕一区二区三区精华液 | 欧美一级做性受免费大片免费 | 国产精品视频啪啪 | 少妇高潮惨叫久久久久电影69 | 日本亚洲在线 | 日本久久高清一区二区三区毛片 | 久操久操久操 | 草草影院国产 | 亚洲国产精品无码专区 | a级片毛片 | 日日碰狠狠添天天爽超碰97久久 | 亚洲综合色网 | 国产尤物av尤物在线看 | 国产精品二区三区 | 亚洲精品综合五月久久小说 | 在线视频欧美日韩 | 噜噜啪永久免费视频 | 欧美又粗又深又猛又爽啪啪九色 | 极品少妇的粉嫩小泬视频 | mm1313亚洲精品 | 免费一级淫片日本高清视频一 | xxxxwww国产| 特黄 做受又硬又粗又大视频 | 国产亚洲成av人片在线观看桃 | 朝鲜大乳女奶水奶水吃奶视频在线 | 国产v亚洲v天堂无码久久久 | www在线看| 免费爱爱网站 | 91丨国产丨捆绑调教 | 粉嫩av.com | 风韵少妇spa私密视频 | 东京热无码av男人的天堂 | 蜜桃麻豆www久久囤产精品 | 欧美少妇一区二区三区 | 在线免费看黄色片 | 亚洲国产影院av久久久久 | 成人97| 婷婷久久五月 | 日本中文在线视频 | 欧美国产三级 | 成人在线网站观看 | 成人免费视频国产免费麻豆 | 国产黄色成人 | 中文字幕亚洲色妞精品天堂 | 久久国产精品免费一区 | 久久天天躁狠狠躁夜夜avapp | www日本在线| 亚洲人成网亚洲欧洲无码 | 国产伦理网站 | 性欧美疯狂xxxxbbbb | 免费国产又色又爽又黄的软件 | 天天看片天天操 | 91久久精品一区二区三区大 | 国产在线视频导航 | 污污视频网站在线免费观看 | 青青草免费视频在线观 | 91国内精品自线在拍白富美 | 日本人又黄又爽又大又色 | 婷婷丁香六月激情综合啪 | 久久精品国产亚洲a∨蜜臀 久久精品国产亚洲沈樵 | 日韩www在线观看 | 一节黄色片 | 欧美日韩精品一区二区天天拍小说 | av中文字幕网站 | 精品人妻系列无码专区 | 国产一区二区三区精品在线 | 午夜久久网站 | 92看片淫黄大片一级 | www国产精品内射老熟女 | 韩国v欧美v亚洲v日本v | 成人在线免费观看网址 | 日韩欧美视频一区 | 日韩欧美国产网站 | 亚洲精品乱码久久久久66国产成 | 99爱精品视频在线观看免费 | 欧美视频在线观看一区二区三区 | 欧美黄色性视频 | 精品乱码一区内射人妻无码 | 国产精品无码久久综合网 | 日本视频久久 | 欧美交换配乱吟粗大在线观看 | 麻豆视频黄色 | 美女一区 | 国产精品久久久久久久久久王欧 | 国产成人精品av久久 | 久久精品人人做人人爱爱站长工具 | 亚洲第一毛片18我少妇 | av免费网址| 国产三级精品视频 | 美女黄站 | 久久99精品国产麻豆宅宅 | 日韩欧美国产激情 | 亚洲图片另类小说 | 亚洲国产成人久久综合碰 | 精品少妇一区二区三区在线观看 | av大全免费观看 | 69久久夜色精品国产69蝌蚪网 | 成人在线视频播放 | 国产在线一二区 | 欧美va免费高清在线观看 | 尤物97国产精品久久精品国产 | 777米奇影视第四色 韩产日产国产欧产 | 亚洲熟妇无码av在线播放 | 亚洲成人免费视频 | 国产精品swag | 日韩欧美在线不卡 | 农村末发育av片一区二区 | 日本福利在线观看 | 五月天av影院| 欧美精品日韩少妇 | 一本色道久久hezyo无码 | 56av国产精品久久久久久久 | 国产色午夜婷婷一区二区三区 | 中国黄色一级片 | 亚洲精品美女在线观看 | 日韩精品视频免费 | 韩日一级片 | 欧美激情视频网址 | www国产一区二区 | 男女性潮高清免费网站 | 97久久精品人人做人人爽50路 | 777精品伊人久久久久大香线蕉 | 成年人看的羞羞网站 | 国产精品日本一区二区在线播放 | 亚洲日本va午夜在线电影 | 久久久久久久999 | 午夜寂寞福利 | 五月激情婷婷丁香综合基地 | 国产成人自拍网 | 九九热精品视频在线播放 | 久久久亚洲国产精品 | 久久久久无码精品国产h动漫 | 久久99国产精品久久99果冻传媒 | 亚洲资源一区 | 国产一区在线免费观看 | 影音先锋日韩精品 | 欧美国产成人精品一区二区三区 | 亚洲成人免费看 | 欧美日韩精品亚洲精品 | 97超视频| 国产影视一区 | 亚洲日韩在线观看免费视频 | 亚洲 欧美 精品 | 五月婷婷av | 与黑人做爰的日本人 | 黄色午夜 | 男人解开女人乳罩吃奶 | www.日韩高清 | 五月婷婷六月香 | 色天使在线视频 | 午夜视频福利 | 中文字幕有码无码人妻av蜜桃 | 久久久久久亚洲精品不卡4k岛国 | 色情一区二区三区免费看 | 精品蜜臀久久久久99网站 | 日日夜夜拍 | 欧美黄色激情视频 | 中文无码热在线视频 | 日韩av线上 | 宇都宫紫苑在线播放 | 国产成人精品白浆久久69 | 成人在线精品 | 一级在线毛片 | 久草五月天 | 婷婷丁香六月激情综合啪 | 男女爱爱好爽视频免费看 | 天天插天天操天天干 | 91精品老司机久久一区啪 | 精品一区二区久久 | 免费一级黄 | 欧美成人精品第一区二区三区 | 日本丰满少妇裸体自慰 | 天天曰天天 | 国产情侣av自拍 | 人人草人人爱 | 国产成人亚洲综合 | 日本丰满大乳hd | 日日碰狠狠躁久久躁2023 | 国产成人久久久精品二区三区 | 欧美a级suv大全免费看 | 久久这里只有精品23 | 精品亚洲欧美高清在线观看 | 国产亚洲精品精华液 | 亚洲欧洲综合在线 | 日本久久精品少妇高潮日出水 | 国产露脸精品产三级国产 | 青娱乐超碰 | 国产999精品久久久久久 | 亚洲激情啪啪 | 麻豆国产一区二区三区四区 | 日本视频精品 | 国产操操操 | 四虎免费久久 | 欧美午夜特黄aaaaaa片 | 两个黑人大战嫩白金发美女 | 一区二区亚洲视频 | 久久伊人蜜桃av一区二区 | 欧美激情网站 | 欧美性猛交ⅹxx | 亚洲色图日韩 | 97人人揉人人捏人人添 | 最新的黄色网址 | 国产尤物精品自在拍视频首页 | 九九热在线视频观看这里只有精品 | 国产伦精品一区二区三区免费优势 | 国产美女在线观看 | 亚洲欧美日韩久久精品第一区 | 最新日本黄色网址 | 中文字幕亚洲日本 | 风韵丰满熟妇啪啪区老老熟妇 | 狠狠色噜噜狠狠狠狠7777米奇 | 亚洲精品午夜一区人人爽 | 中文字幕免费高清网站 | 日韩精品人妻系列无码专区免费 | 国产精品久久久天天影视 | 色婷婷一区二区三区av免费看 | 午夜精品射精入后重之免费观看 | 黄色片xxxx | 国产黄色片av | 久久免费看少妇高潮 | 午夜无码大尺度福利视频 | 欧美成人一区二免费视频 | 国产精无久久久久久久免费 | 精品国产乱码久久久久久久软件 | 国产三香港三韩国三级古装 | 久久精品这里热有精品 | 沦为黑人姓奴的少妇 | 婷婷久久亚洲 | 日韩av网站在线观看 | 少妇小芸h系列小说 | 国产免费中文字幕 | 欧美久久久久久久久久久久 | 日韩啪| 欧美精品人人做人人爱视频 | 色哟哟视频网站 | 日韩视频在线观看一区 | 两口子交换真实刺激高潮 | 亚洲一区久久 | 另类小说色 | 国产又黄又猛又粗又爽的视频 | h视频在线看| 久久久久久九九九九 | 午夜精彩视频 | 亚洲精品国产a | 国产精品久久久久久久久久了 | 亚a∨国av综av涩涩涩 | 精品久久久久久无码中文野结衣 | 第一福利在线观看 | 日韩理论片 | 91看片看淫黄大片 | 日本特黄特色大片免费视频网站 | 亚洲一区二区三区中文字幕 | 西西44rtwww国产精品 | 亚洲黄色网址 | 国产午夜精品久久精品电影 | 国产黄色小视频在线观看 | 成人激情视频在线 | 曰本黄色片 | 久久偷偷 | 你懂的亚洲 | 扒开双腿疯狂进出爽爽爽 | 欧洲黄色毛片 | 91精品久久久久久久久久入口 | 亚洲一区激情 | 欧美狠狠干 | 精品视频一区二区三区 | 国产人成精品 | 国产精品野外户外 | 极品久久 | 日韩欧美视频在线免费观看 | 亚洲综合欧美色五月俺也去 | 国产精品久久久久久无毒不卡 | 久久99精品久久久秒播软件优势 | 天天射天天干天天舔 | 日韩精品中文字幕久久臀 | 黄色片久久久久 | 亚洲精品国产精品色诱一区 | 成人xy99tv| 国产精品自拍一区 | 久久久久女人精品毛片九一 | 最新中文字幕在线观看视频 | 色综合天天综合网天天看片 | 黄色裸体片 | 日韩精品中文在线 | 中文字幕在线观看网站 | 亚洲精品www久久久 国产免费无码一区二区视频 | 天天操天天玩 | 欧美性黑人极品hd | 欧美色图五月天 | 四虎精品永久在线 | 国产在线导航 | 国产午夜成人免费看片 | 嫩草视频在线播放 | 亚洲在线看 | 国模无码大尺度一区二区三区 | 欧美乱日 | 在线视频夫妻内射 | 男人的天堂aa | 中国久久| av片子在线观看 | 欧美精品久久一区二区 | 又粗又猛又黄又爽无遮挡 | 视频一区欧美 | 亚洲国产精品va在线看黑人动漫 | 男女搞网站 | 国产色站 | 少妇人妻系列无码专区视频 | 久久免费大片 | 黑巨人与欧美精品一区 | 加比勒色综合久久 | 亚洲国产精品无码久久久久高潮 | 欧美激情一区二区在线观看 | 国产精品久久久久久影视 | 136导航fldh福利视频微拍 | 黄色片免费网站 | 欧美成网站 | 亚洲天天看| 国产精品ww | 国产综合久久久久 | 蜜臀av性久久久久蜜臀aⅴ | 成人免费一区二区 | www在线 | 欧美一级淫 | 波多野结衣视频在线播放 | 国产一区欧美 | 偷拍欧美亚洲 | 久久久精选 | 日本69少妇| 国产一线在线观看 | 欧美乱妇高清无乱码一级特黄 | 亚洲精品大片www | 亚洲精品无码永久在线观看你懂的 | 国产精品高潮呻吟久久aⅴ码 | 少妇又紧又色又爽又刺激视频 | 久久国产精品精品国产 | 无码国产激情在线观看 | 久久青青草原国产毛片 | 久久久久成人精品无码中文字幕 | 亚洲色图欧美在线 | 国产精品爽爽久久久久久 | 日本精品在线视频 | 亚洲欧洲综合 | 日本最新偷拍小便视频 | 国产乱淫av蜜臂片免费 | 国产毛片一区二区 | 久久久久久三级 | 国产99久一区二区三区a片 | 国产人妻精品一区二区三区 | 涩涩屋www视频在线观看高清 | 日韩中文在线观看 | 国产做a爱片久久毛片a片 | 91丨国产 | www亚洲精品少妇裸乳一区二区 | 中国极品少妇videossexhd 久久久久成人精品 | 久久色av| 思思久久96热在精品国产 | 九九九九九精品 | 国产福利久久久 | 色青网| 美女视频黄频大全免费 | 欧美性视屏 | 97超碰人人网 | 日韩伦理中文字幕 | 91大神视频在线播放 | 欧美中文网| 国产又色又爽又黄又免费文章 | 九九九久久久久久 | 色欲天天天综合网 | 性猛交xxxxx富婆免费视频 | 亚洲欧洲日产国码无码久久99 | 佐佐木明希99精品久久 | 亚洲欧美日本一区 | 国产三级黄色 | 久久波多野 | 亚洲影音 | 日本黄色网络 | 明日花绮罗高潮无打码 | 欧美一区二 | 粗了大了 整进去好爽视频 色偷偷亚洲男人的天堂 | 午夜久久久 | 国内揄拍国内精品 | 噼里啪啦完整高清观看视频 | 亚洲特级黄色片 | 国内精品美女a∨在线播放 精品人妻一区二区三区浪潮在线 | 国产精品欧美亚洲韩国日本久久 | 蜜臀av在线播放一区二区三区 | 欧美aⅴ在线 | 国产精品久久久爽爽爽麻豆色哟哟 | 国产日韩中文字幕 | 在线视频久 | 日韩激情一区二区三区 | 国产成人一区在线观看 | 青青操国产 | 国产一区二区丝袜 | 久久精品一区二区国产 | 日本一区二区三区在线观看视频 | 久久精品a亚洲国产v高清不卡 | 日韩综合第一页 | 欧美午夜精品久久久 | 天美传煤毛片 | www91成人| 亚洲国产精品综合久久20 | 国产日本一区二区三区 | 国产免费a∨片在线观看不卡 | 久99| 成人免费视频国产免费网站 | 美女毛片网站 | 亚洲精品精华液一区 | 亚欧美视频 | 一本一道久久久a久久久精品91 | 亚洲中文无码永久免费 | 青青久草在线视频 | 国产精品无码aⅴ嫩草 | 成人国产欧美 | 日韩高清亚洲日韩精品一区 | 在线一区二区三区在线一区 | 亚洲老熟女性亚洲 | 欧美色窝79yyyycom | 东京道一本热中文字幕 | 国产一级片中文字幕 | 欧美精品韩国精品 | 日韩精品在线免费看 | 1区2区3区在线观看 2015www永久免费观看播放 | 男人扒开女人双腿猛进视频 | 欧美一区二区在线免费观看 | 一区二区不卡 | 综合色亚洲 | 日本国产一区二区三区在线观看 | 丰满多毛的大隂户视频 | 伊人55 | 光棍影院一区二区 | 青青青免费在线视频 | 亚洲激情视频网站 |