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


曙海教育集團論壇VxWorks專區VxWorks 應用開發 → 實時操作系統VxWorks下電子海圖系統打印功能的實現


  共有10100人關注過本帖樹形打印

主題:實時操作系統VxWorks下電子海圖系統打印功能的實現

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


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

1 前 言

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

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

2 電子海圖系統打印功能的總體設計思路

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

  本文介紹基于內置有PostScript語言解釋器的HP LaserJet 1200打印機,在VxWorks操作系統下,完成電子海圖信息打印功能的實現過程。

3 打印驅動

  打印機驅動程序中的各個函數的實現:

  (1)基本的I/O函數的實現
  根據打印機并口的特點,驅動程序中要實現的基本的I/O函數應該是lptOpen(…)、lptRead(…)、lptWrite(…)和lptIoctl(…)。這4個基本函數的聲明分別是:

  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結構的定義為:
  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是所有設備的頭結構,是由VxWorks系統定義的,定義為:

  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)設備的硬件初始化函數xxDrv(…)的實現

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

  其中,參數channels 為打印并口的通道號;參數pResource是指向結構LPT_RESOURCE的指針,結構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;

  該函數lptDrv(int channels, LPT_RESOURCE *pResource)完成了打印機并口的初始化,其中調用函數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)設備的創建函數xxDevCreate(…)的實現

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

  該函數將設備的創建標志置為TRUE,然后調用函數iosDevAdd (&lptDev[annel],devHdr.name, lptDrvNum) 將創建的設備加入I/O系統中。

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

  根據編寫打印機驅動程序的兩種方式,選用查詢方式,其流程如圖1。

圖片點擊可在新窗口打開查看

4 PostScript文件的生成

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

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

  (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文件盡可能的小,對原來海圖的畫圖程序做了一點改動。在原程序中,多邊形的繪制是通過畫兩點線完成的,這樣,生成PostScript文件比較大,可將其改為直接調用畫多邊形的函數Polygon()。經過這樣的改動,生成的PostScript文件減小了很多,原來的一頁圖生成的PostScript文件為3.65M,改動后不足1M。

5 PostScript 文件在VxWorks操作系統下的打印輸出

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

圖片點擊可在新窗口打開查看

6 漢字打印輸出的實現

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

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

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

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

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

  在獲得相應漢字的字形位圖信息的基礎上,實現漢字打印輸出功能的關鍵是如何使用PostScript語言描述相應漢字字形的位圖信息。在程序的設計中,通過畫1個像素長度的直線來實現點的輸出,然后用一系列的點輸出位圖信息。其中,點的輸出用PostScript語言表示為:

  x y moveto
  x+1 y lineto

  根據漢字橫多豎少的特點,可以對以上產生的PostScript文件進行優化,如果N點在一條橫線上,就直接畫N長度的直線,用PostScript語言表示為:

  x y moveto
  x+N y line to

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

7 結束語

  VxWorks實時操作系統的特點決定了在此操作系統中開發驅動程序的重要性。根據需要配置相應的設備,并實現硬件的驅動,是VxWorks系統中進行軟件設計與開發的前提。本文介紹的電子海圖系統打印功能的總體設計思想及實現方法,已在哈爾濱工程大學研制的某型電子海圖系統的二次開發中得到應用。


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

返回版面帖子列表

實時操作系統VxWorks下電子海圖系統打印功能的實現








簽名
主站蜘蛛池模板: 337p色噜噜 | 精品国产人妻一区二区三区 | 精品国产乱码久久久久久蜜臀网站 | 调教重口xx区一精品网站 | 麻豆视频免费观看 | 亚洲综合网国产精品一区 | 久久久久成人精品免费播放动漫 | 欧美第一页在线观看 | 乱码一区二区三区四区 | 丝袜视频一区 | 伊人色综合久久天天网 | 欧美xxxx中国 | 农场巨污高h文 | 草久在线| 传媒av在线| 台湾成人毛片 | 久久综合九九 | 亚洲tv在线观看 | xnxx国产| 日本极品视频 | 精品无码专区久久久水蜜桃 | 国产偷人妻精品一区二区在线 | 亚洲国产成人久久综合一区77 | 国产高潮白浆 | 色av吧| 99资源在线| 136av福利视频导航 | 性一交一乱一色一视频 | 天天色天天插 | 26uuu亚洲国产欧美日韩 | 国产乱人乱精一区二视频国产精品 | 日韩欧美一区二区在线观看 | 久久久一本精品99久久精品66 | 欧美精品三区 | 色婷婷综合激情 | 午夜大片 | 色偷偷噜噜噜亚洲男人的天堂 | 久草视频在线观 | 国产精品2019 | 狠狠色丁香婷婷综合欧美 | 中文精品一区二区三区四区 | 一区视频在线播放 | 99久久久99久久国产片鸭王 | 午夜福利无码不卡在线观看 | 中文字幕人妻熟女人妻 | 成人片黄网站色大片免费观看 | 日韩理论午夜无码 | 成人午夜视频精品一区 | 国产精品天天看 | 一级黄色片大全 | 丰满少妇一区二区三区专区 | 国产大片网站 | 国产精品免费91 | 在线无码av一区二区三区 | 亚洲经典三级 | 伦理片免费完整片在线观看 | 少妇和子乱视频 | 91沈先生探花极品在线 | 免费国产一区二区 | 精品xxx| 超碰97观看| 国产激情艳情在线看视频 | 国产在线视频网站 | 国产精品无码永久免费888 | 亚洲日批视频 | 亚洲美女av在线 | 五月婷婷久 | 欧美大尺度做爰啪啪床戏明星 | 在线观看日韩一区二区 | 91精品视频网站 | 国产成人av免费观看 | 亚洲欧美国产毛片在线 | 极品美女啪啪 | www天天色| av在线不卡网 | 日本韩国毛片 | 美女视频黄免费 | 大肉大捧一进一出好爽视频mba | 国产精品三级一区二区 | 激情久久av一区av二区av三区 | 国偷自产av一区二区三区麻豆 | 国产小视频在线观看 | 久久综合资源 | 情侣做性视频在线播放 | 夜色资源ye321 在线观看 | 黄色一级大片免费看 | 91日日| 免费一区二区三区四区 | 亚洲午夜福利在线观看 | 少妇中文字幕乱码亚洲影视 | 91黄色看片 | av午夜久久蜜桃传媒软件 | 欧美一区二区三区免费视频 | 亚洲第一香蕉网 | 久久黄色精品视频 | 国产最爽的乱淫视频媛 | 巨胸挤奶视频www网站 | 中文字幕无码热在线视频 | 中文字幕首页 | 痴汉电车在线播放 | 免费看黄在线网站 | 欧美一区二区三区在线播放 | 国产精成人品日日拍夜夜免费 | 中国农村少妇xxxx视频 | 亚洲熟妇少妇任你躁在线观看无码 | 丰满少妇又爽又紧又丰满在线观看 | 国产欧美三区 | jizzjizzjizz日本人 | 91欧美一区二区三区 | 国产精品无码无卡在线播放 | 一级片黄色毛片 | 成人在线高清 | 夜夜天天操 | 黄色爱爱视频 | 精品国产99久久久久久宅男i | 国产人妻人伦精品1国产 | 亚洲国产婷婷香蕉久久久久久 | 久久久久久久综合 | 亚洲五十路 | 日韩精品一区二区三区不卡 | 国产区免费 | 成人免费看片视频 | 日韩精品区 | 91一区在线 | 成人精品视频一区二区 | 久久黄色网络 | av在线激情| 成人gav | 亚洲一区无码中文字幕 | 亚洲看片| 每日更新在线观看av | av人人干| 人妻洗澡被强公日日澡 | 国产剧情演绎av | 国产91精品高潮白浆喷水 | 天堂网中文在线观看 | 日本又紧又色又嫩又爽的视频 | 天堂国产永久综合人亚洲欧美 | 91女人18毛片水多国产 | 久久av网| 久久公开视频 | 国产综合社区 | 亚洲欧美日韩在线不卡 | 国产人妻一区二区三区四区五区六 | 成人午夜网站 | 精品人妻中文字幕有码在线 | 久久精品国产清自在天天线 | 九色九一 | 免费福利片2019潦草影视午夜 | aa性欧美老妇人牲交免费 | 国产98色在线| 久久精品人人做人人综合试看 | 亚洲精品免费在线 | 久久精品国产久精国产 | 爱情岛论坛亚洲品质自拍网址 | 亚洲自偷自偷图片 | 亚洲再线| 中国人与拘一级毛片 | 国产欧美一区二区三区在线看 | 人人玩人人弄人人曰 | 亚洲福利av | 国产交换配乱淫视频α | 亚洲性无码av在线 | 成人做爰高潮片免费视频 | 在线天堂中文www视软件 | 伊人黄网 | 亚洲色大成网站www久久九九 | 国产精品欧美一区二区三区不卡 | 日韩av区| 免费人成年激情视频在线观看 | 91你懂的| www一级片| 91视频安卓版 | 中文字幕无码不卡一区二区三区 | 无码人妻精品一区二区蜜桃网站 | 国产黄色激情视频 | 伊人成年网站综合网 | 欧洲高潮三级做爰 | 伊人久久中文字幕 | 在线少妇 | 国产免费久久精品99久久 | 十八禁无遮挡99精品国产 | 中文字幕亚洲在线观看 | 中文字幕无码视频手机免费看 | 国产视频一区二区三区四区 | 久草老司机 | 亚洲国产精品国自产拍张津瑜 | 国产偷久久一级精品av小说 | 在线永久免费观看黄网站 | 亚洲va一区二区 | 少妇高潮久久77777 | 性无码专区无码 | 欧美三区四区 | 免费成人欧美 | 色综合色综合色综合色欲 | 色偷偷av一区二区三区 | 免费观看羞羞视频网站 | 欧美午夜视频在线 | 欧美成人看片一区二区三区尤物 | 大尺度做爰床戏呻吟2046 | 国产免费又爽又刺激在线观看 | 黑人黄色片 | 古风h啪肉h文 | 五月婷婷深爱 | 日本中文字幕免费观看 | 国产一级视频 | 性欧美videos 另类喷潮 | 成年人在线视频网站 | 手机av资源 | 日本免费不卡 | 国产精品xxxxxx | 亚洲综合精品在线 | 成人免费视频观看视频 | 成人三及片 | 精品动漫av| 成年性午夜免费视频网站 | 成人国产在线观看 | 亚洲黄网av | 麻豆妓女爽爽一区二区三 | 日本一级中文字幕久久久久久 | 日日干夜夜爱 | 亚洲最大成人网色 | 欧美乱妇15p | 日韩欧美精品久久 | 国产精品码在线观看0000 | 亚洲爱爱图| 免费羞羞午夜爽爽爽视频 | 亚洲少妇毛片 | 免费播放一区二区三区 | 又色又爽又高潮免费视频观看酒店 | 亚洲欧洲精品一区二区三区不卡 | 国产寡妇亲子伦一区二区三区 | 成人精品一区二区三区在线观看 | 国产精品久久久爽爽爽麻豆色哟哟 | 日本一区二区三区在线观看视频 | 亚洲国产精品成人无久久精品 | 狠狠干男人的天堂 | 天堂www中文在线资源 | 欧美亚洲精品一区二区三区 | 国产清纯白嫩初黑人高生在线观看 | 91网站在线免费观看 | 欧美日韩免费在线视频 | 精品黄色一级片 | 久久精品欧美一区 | 成人区人妻精品一区二区三区 | 一区不卡视频 | 亚洲大片免费看 | 欧美视频在线一区 | 亚洲伦理在线观看 | 无码熟熟妇丰满人妻啪啪 | www日日日| 少妇做爰免费视频网站www | 天堂а在线中文在线新版 | 妇欲欢公爽公妇高h苏晴 | 三级黄色毛片视频 | 国产美女在线精品免费观看 | 巨肉超污巨黄h文小短文 | 国产日韩欧美视频免费看 | www婷婷色| 九九操 | 中文字幕一区二区三区在线播放 | 国产性一乱一性一伧的解决方法 | 露脸内射熟女--69xx | 色一情一乱一伦一区二区三区 | 欧洲色区| 阿v天堂2014| 狠狠操亚洲 | 狠狠五月天| 直接在线观看的三级网址 | 女同av亚洲女人天堂 | 不卡的av| 99国产精品国产精品九九 | 国产精品视频yy9099 | 人人玩人人添人人澡 | 特一级黄色毛片 | 欧美网站免费 | aaaaa少妇高潮大片在按摩线 | 成人午夜看片 | 国产青草视频在线观看 | 香蕉视频性 | 妇女伦子伦视频高清在线 | 2018国产精华国产精品 | 成年人视频在线观看免费 | 综合天堂av久久久久久久 | 国产精品久久久久久久久久久天堂 | 久久和欧洲码一码二码三码 | 中国猛少妇色xxxxx | 亚洲好看站 | 亚洲熟伦熟女新五十路熟妇 | 天堂av成人| 水蜜桃无码视频在线观看 | 欧美黑人一级爽快片淫片高清 | 亚洲天堂va| 色综合久久网 | 97人人模人人爽人人少妇 | 成人羞羞视频 | 日韩视频在线观看 | 毛片无码一区二区三区a片视频 | 在线看片黄 | 五月天国产视频 | 日本丰满护士爆乳xxxx | 麻豆视频观看 | 成人在线激情 | 亚洲人成人无码网www国产 | 日本伊人色综合网 | 波多野结衣av高清一区二区三区 | 极品久久久久久 | 亚洲资源在线播放 | 精品av综合导航 | 国产精品久久综合 | 引诱农村少妇性事 | 小黄鸭精品密入口导航 | 波多野结衣50连登视频 | 久久久亚洲精品一区二区三区浴池 | 久久人人看 | 日本xxxxwwwww | 尤物在线网站 | 人妻有码av中文字幕久久琪 | 亚洲美女综合网 | 亚洲精品福利视频 | 红桃成人少妇网站 | 国产经典一区二区三区 | 国产三级全黄裸体 | 国产美女性生活 | 亚洲性人人天天夜夜摸 | 亚洲欧美日韩一区 | 免费无码又爽又刺激高潮软件 | 男人的天堂久久久 | 99久久无码一区人妻 | 国产三级影院 | 无码人妻人妻经典 | 舌吻激情大尺度做爰视频 | 美女天天干 | 91看视频 | 日日干日日草 | 精品无码一区二区三区不卡 | 国产视频在线一区 | 久久久久999| 夜夜高潮夜夜爽夜夜爱爱 | 亚洲欧美日韩精品色xxx | 国精产品999国精产品蜜臀 | 日本高清www | 日韩 欧美 亚洲 | 亚洲色成人网站www永久 | 中文字幕一区三区 | www成人精品| 俄罗斯毛片基地 | 午夜精品福利一区二区三区蜜桃 | 中文字幕亚洲一区 | 日本久久高清一区二区三区毛片 | 丰满饥渴老女人hd | 亚洲无毛 | 日韩视频在线观看 | 国产在线播放一区二区三区 | 丰满少妇熟乱xxxxx视频 | 欧美日本免费一区二区三区 | 欧洲精品久久 | 中文字幕.com | 52avaⅴ我爱haose免费视频 | 欧美少妇网站 | 在线免费观看黄网站 | 国产精品久久人妻无码网站一区 | 国产123在线 | 精品午夜福利无人区乱码一区 | 色婷婷av一区 | 永久免费看片在线播放 | 韩国美女啪啪 | 五月婷香蕉久色在线看 | 黄色一级片免费播放 | 欧美巨大另类极品videosbest | 天天曰夜夜曰 | 97免费在线观看视频 | 手机看片国产 | 精品久久久久久人妻无码中文字幕 | 欧美日韩视频无码一区二区三 | 隔壁邻居是巨爆乳寡妇 | 奇米网88狠狠狠 | 国产精品美女视频 | 一区二区三区四区在线播放 | 天堂最新资源在线 | 国产精品视频www | 日韩 高清 无码 人妻 | 精品人妻无码一区二区色欲产成人 | 日韩在线视频第一页 | 男生女生羞羞网站 | 性色在线| 在线看片免费人成视频播 | 久久女性裸体无遮挡啪啪 | 亚洲午夜久久 | 欧女人精69xxxxxx | 同性恋一级片 | 夜夜夜夜猛噜噜噜噜噜婷婷 | 国产午夜精品久久久久久 | 日韩aaaaaa| 日本一区二区三区在线播放 | 国产自产区 | 在线播放无码后入内射少妇 | 精品成人在线 | 这里只有精品视频在线观看 | 中文字幕综合 | 日韩一区中文字幕 | www.五月天com | 青青草国产| 久久久精品视频一区二区三区 | 欧美极品少妇xxxxⅹ裸体艺术 | 91精品又粗又猛又爽 | www在线免费观看 | 激情小说视频在线 | 男女猛烈无遮挡免费视频 | 国产精品免费视频一区二区三区 | 久久综合九色欧美综合狠狠 | 国模叶桐尿喷337p人体 | 99久久精品一区二区三区 | 日韩视频一区在线观看 | 亚洲国产精品久久久久久 | 国产精品久久久久影院色老大 | 北条麻妃一区二区三区在线 | 日韩人妻无码精品-专区 | 狠操av| 在线亚洲一区二区 | 国产欧美日韩亚洲 | 性一交一乱一伧老太 | 人人干天天干 | 精品久久久久久中文字幕大豆网 | 天堂а√中文最新版在线 | 国产精品视频一区二区三 | 久久黄色免费视频 | 免费无遮挡无码视频在线观看 | 国产精品久久久久久婷婷不卡 | 久久精品国产精品 | 欧美国产一级片 | 校园激情亚洲 | 在线a亚洲视频播放在线观看 | 少妇淫真视频一区二区 | 中文字幕在线播放不卡 | 无遮挡h肉动漫在线观看 | 日本另类αv欧美另类aⅴ | 中文字幕乱码亚洲无线码小说 | 精品福利视频一区二区 | 黄色美女毛片 | 让少妇高潮无乱码高清在线观看 | 亚洲激情五月 | 中文字幕综合在线分类 | 亚洲精品久久久久久久蜜桃 | 成人免费看片在线观看 | 美女初尝巨物嗷嗷叫自拍视频 | 在线免费你懂的 | 精品毛片乱码1区2区3区 | 国产免费观看黄av片 | 欧美乱码精品一区 | 色拍自拍亚洲综合图区 | 激情小说综合 | 91精品啪| 国产一区二区三区精品视频 | 电车侵犯高潮失禁在线看 | 久久国产网 | 亚洲女人久久久 | 女人喂男人奶水做爰视频 | 亚洲午夜无码毛片av久久京东热 | 欧美一本乱大交性xxxⅹ | 美女黄网站人色视频免费国产 | 激情自拍偷拍 | 欧美孕妇孕交黑巨大网站 | 亚洲一区二区三区乱码aⅴ蜜桃女 | 美女露全乳无遮掩视频 | 亚洲精品一品区二品区三品区 | 日韩免费精品 | 精品国产百合女同互慰 | 美女网站av | 国产国语videosex另类 | tai9国产一区二区 | 欧美日本不卡 | av在线第一页 | 国产成人精品午夜视频免费 | 999久久欧美人妻一区二区 | 欧美综合区 | 妺妺窝人体色www在线小说 | 99亚洲乱人伦aⅴ精品 | 91精品在线视频观看 | 在线视频中文字幕 | 久草视频这里只有精品 | 亚洲人免费视频 | 久草在线青青草 | 天天射夜夜 | 色偷偷导航 | 天下第一社区视频www日本 | 欧美xxxx黑人又粗又大 | 麻豆国产97在线 | 欧美 | beeg日本高清xxxx18 | 国精产品999国精产品官网 | 日韩午夜无码精品试看 | 国产在线一卡二卡 | 国产超91 | 国产三级韩国三级日本带黄 | 国产综合激情 | 国产精品一区在线 | 亚洲精品久久 | 九色真实伦实例 | 人妻无码αv中文字幕久久琪琪布 | 久久久999国产精品 久久久999精品视频 | 国产精品沙发午睡系列990531 | 人人色网 | 国产日韩一区二区三区在线观看 | 欧美性生活视频免费看 | 无码视频一区二区三区在线观看 | www久久精品 | 涩涩网站免费看 | 国产精品久久久久久2021 | 无码午夜福利片 | 一区二区免费视频 | 亚洲一区高清视频 | 69免费视频 | 亚洲精品一区在线 | 黄色一及片 | 又粗又黄又硬又爽的免费视频 | 天干天干天啪啪夜爽爽av软件 | 一本一道久久a久久精品综合 | 国产目拍亚洲精品区一区 | a天堂在线观看视频 | 2021国产精品自在自线 | 国产中文区二幕区2021 | 国产乱妇乱子在线播视频播放网站 | 人人妻人人爽人人做夜欢视频九色 | www.欧美在线 | 海角社区在线视频播放观看 | 精品www久久久久久奶水 | 国产精品人妻在线观看 | www久热| 国产一区导航 | 成人在线超碰 | 国内露脸8mav | 91蜜桃 | 国产精品无套内射迪丽热巴 | 人妻丰满熟妇av无码区免 | 国产51自产区| 午夜精品福利在线 | 国产福利在线永久视频 | 国产极品视觉盛宴 | 原创少妇半推半就88av | 国产精品久久久久久久一区探花 | 亚洲视频小说 | 伊人春色av | 亚洲蜜桃精久久久久久久 | 久久久国产一区二区三区四区小说 | 天天爽夜夜爽人人爽一区二区 | 欧美一区二区网站 | 日本少妇又色又爽又高潮看你 | 北条麻妃一区二区三区av | 欧美性xxxxx极品娇小 | 中文字幕在线视频一区 | 国产精品一区二区av | 亚洲精品婷婷 | 伊人精品成人久久综合 | 欧美xxxx黑人又粗又长精品 | 成人综合激情 | 亚洲免费黄色网址 | 日韩三级av在线 | 一级免费黄色 | jizz性欧美2 jizz性欧美23 | 日本久久精品少妇高潮日出水 | 丝袜国产视频 | 亚洲人交乣女bbw | 欧美经典一区二区三区 | 欧美理伦在线观看 | 欧美日韩中文字幕视频 | 素人av在线 | 亚洲一区动漫 | 国产成人高潮免费观看精品 | 久久久区 | 波多野吉衣av无码 | 少妇羞涩呻吟乳沟偷拍视频 | 欧美乱妇高清无乱码免费 | 无码一区二区三区在线 | 国产香蕉久久 | 日本大乳高潮视频在线观看 | 久久影库 | 欧美黄视频 | 久久中文字幕人妻熟av女 | 又大又硬又爽18禁免费看 | 欧洲熟妇色xxxx欧美老妇 | 欧美xxxx黑人又粗又长精品 | 欧美一乱一性一交一视频 | 4hu亚洲人成人无码网www电影首页 | 午夜福利国产精品久久 | 久久精品国产精品青草 | 亚洲免费片 | 中国浓毛少妇毛茸茸 | 久久久久有精品国产麻豆 | 最近中文字幕mv在线资源 | 在线视频精品中文无码 | 最新中文av | 一个添下面两个吃奶把腿扒开 | 久热国产精品 | 久久久久久高潮国产精品视 | 在线草| 18男女无套免费视频 | 午夜av在线免费观看 | 日本中文在线视频 | 亚洲第一av| 亚洲 欧美变态 另类 综合 | 亚洲视频免费在线播放 | 九九热在线视频 | 古风h啪肉h文 | 精品国产一区二区三区四区阿崩 | 欧美群妇大交乱 | 成人nv在线观看 | 美女露胸无遮挡 | 国产精品99久久久久人中文网介绍 | 成 人 黄 色 视频免费播放 | 色屁屁草草影院ccyycom | 亚洲a级女人内射毛片 | 性猛交xxxx乱大交3 | 欧美另类在线播放 | 少妇精xxxxx| 污av|