《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 嵌入式Linux下基于MiniGUI的信息終端軟件開發

嵌入式Linux下基于MiniGUI的信息終端軟件開發

2006-03-11
關鍵詞: 嵌入式 Linux

摘要:嵌入式系統的開發已成為新的行業熱點。本文首先概述嵌入式Linux系統開發的特點及其工具,然后具體描述MiniGUI圖形系統的移植、使用方法,并舉例說明在該系統上開始信息終端軟件的過程。該方案有很大的應用前景。

    關鍵詞:嵌入式操作系統 Linux MiniGUI 信息終端

引言

近年來,隨著軟硬件資源的成熟與完善,嵌入式技術越來越和人們的生活緊密相關,功能單一的公用電話也開始向嵌入式多媒體信息終端轉型。對嵌入式系統的研究,在全球激起了人們極大的興趣。

選擇開放源碼的Linux操作系統開發新一代嵌入式產品已經成為其中新的技術熱點。在本系統中,采用了MontaVista Linux系統。它提供了很多處理器、目標板和主機環境的組合,有一套完整的輔助開發工具,便于嵌入式系統專用人員設計、開發和發布應用程序。

與此同時,配備一個優秀的圖形用戶界面,使產品和用戶能進行友善可靠的交互也已成為開發工作中非常緊迫的要求。本系統中使用的MiniGUI就是嵌入式Linux系統下一個輕量級的圖形用戶界面支持系統,目前已比較成熟,并已被用到很多項目的實際開發中。

1 嵌入式Linux系統

嵌入式系統是以應用為中心,以計算機技術為基礎,并且軟硬件可裁減。適用于用戶系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。從20世紀80年代末開始,陸續出現了一些嵌入式操作系統,如VxWorks、pSOS、WindowsCE、Linux等。其中免費源代碼的Linux操作系統因其內核小、支持多種硬件平臺、可裁減性好等顯著優點,得到了廣泛的關注,為嵌入式系統開發提供了一個極有力的選擇。

(2)MontaVista Linux

目前,已有多家公司推出了嵌入式Linux發行版本。本系統中采用的是應用全球三大嵌入式Linux供應商之一MontaVista Software公司的最新版MontaVista Linux3.0。它使用的是最標準Linux內核2.4.2,是針對嵌入式設備度身定制的實時的、專業的嵌入式操作系統。考慮到嵌入式設備處理器、存儲器資源有限的情況,在不減少新內核對嵌入設備有利特性的基礎上,MontaVista公司對內核部分進行了高度裁減、配置,使MontaVista Linux 3.0。它使用的是標準Linux內核2.4.2,是針對嵌入式設備度身定制的實時的、專業的嵌入式操作系統。考慮到嵌入式設備處理器、存儲器資源有限的情況,在不減少新內核對嵌入設備有利特性的基礎上,MontaVista公司對內核部分進行了高度裁減、配置,使MontaVista Linux 3.0系統性能具備穩定、突出等特點,同時還為MontaVista Linux 3.0配備了一個由優先級驅動的實時調度器(RealTime Scheduler),從而使客戶對實時性的要求得到更大的滿足。

2 軟件開發平臺

MontaVista Software公司在嵌入式Linux發行版中已提供了系統開發所需的環境:

a)內核和文件系統工具——目標配置工具(TCT)、庫優化工具(LOT);

b)交叉開發工具——GNU GCC/C++編譯器、GDB源碼調試器、DDD圖形界面調試器等;

c)實時性能工具和分析工具。

系統內核則通過Abatron公司的BDI2000調試器進行測試,內核運行于PowerPC體系的CPU上。該目標系統已實現以太網接口、串口、USB接口,LCD也能正常顯示。

3 系統框架結構

應用程序是最上層的開發,其交互界面直接通過MiniGUI圖形系統的API接口函數實現。MiniGUI屏蔽了對底層顯示、輸入設備編程的細節,使程序員更能專注于信息終端界面的特色上,從而縮短了編程投入時間。MiniGUI圖形率編譯安裝后一般以庫的形式存放在操作系統/usr/lib文件目錄下。

4 MiniGUI的移植

(1)MiniGUI特點

MiniGUI是由魏永明主掛的一個自由軟件項目,現完全遵循GPL(General Public License)條款的純自由軟件,可以運行在任何一種具有POSIX線程支持的POSIX兼容系統上。MiniGUI在體系結構上有許多獨特之處。它的主要特色有:

a)提供了完備的多窗口機制;

b)對話框和預定義的控件類;

c)消息傳遞機制;

d)多字符集和多字體支持;

e)全拼、五筆等漢字輸入法支持;

f)BMP、GIF、JPEG等常見圖像文件的支持;

g)小巧,包含全部功能的庫文件大小為300KB左右;

h)可配置,可根據項目需求進行定制配置和編譯;

i)可移植性好。

(2)MiniGUI的移植過程

要使MiniGUI運行在入式目標板PPC上,需在MontaVista Linux 3.0的交叉開發環境下移植該圖形包。

MiniGUI 1.2.6版發布時含資源文件壓縮包minigui-res1.2.6.tar.gz、庫文件壓縮包libminigui-1.2.6.tar.gz和一個綜合示范程序mde-1.2.6.tar.gz。

在開發主機上安裝好MontaVista Linux 3.0后,把主機NFS服務的輸出目錄配置為硬盤路徑/opt/hardhat/devkit/ppc/8xx/target。目標板運行起來后,會自動掛載到該目錄下。

將該目標作為當前路徑安裝MiniGUI。

打開資源文件壓縮包,執行如下命令

tar-xvf minigui-res-1.2.6.tar.gz

會自動在當前路徑下生成minigui-res目錄。在該目錄下可以看到config.linux文件,修改其中TOPDIR=NONE一項,使TOPDIR=/opt/hardhat/devkit/ppc/8xx/target,此處的路徑對應的就是前面設置的NFS輸出目錄。運行安裝命令make install即可。

編譯庫文件壓縮包libminigui-1.2.6.tar.gz時,解壓步驟如上。不同的是須在當前目錄下運行configure命令對庫文件進行移植的配置。命令行如下:

CC=ppc_8xx-gcc./configure

--build=i386-linux

--target=ppc-unknown-linux

--prefix=/opt/hardhat/devkit/ppc/8xx/target

--libdir=/opt/hardhat/devkit/ppc/8xx/target/usr/lib

--includedir=/opt/hardhat/devkit/ppc/8xx/target/usr/include

--enable-debug

其中,ppc_8xx-gcc是針對PowerPC體系結構目標的編譯器,是MontaVista Linux提供的;build是指執行編譯的機器,這里是x86的開發主機;target是運行該編譯器所產生目標文件的機器;prefix是所有安裝路徑的前綴;libdir是庫文件安裝路徑;includedir是頭文件安裝路徑;enable-debub指編譯時需包含調試信息。

配置完,運行編譯安裝命令。

綜合示范程序mde-1.2.6.tar.gz的安裝方法和庫文件類似的。

此時,啟動目標板,在MontaVisa Linux的控制程序下,進入/mde-1.2.6/mginit目錄,輸入命令行./③mginit運行MiniGUI的這個后臺服務器程序,出現一個有小企圖片的窗口管理器,并在左上角弱出一個控制臺程序的子窗口。在該控制臺下,可以運行mde中其它的示范例子。至此,MiniGUI圖形包在目標板上移植安裝完成。

5 信息終端軟件開發

本系統中采用了MiniGUI專為嵌入式系統開發的Lite版本。它基于客戶/服務器(C/S)體系,在服務器和客戶之間傳遞輸入設備數據,以及客戶和服務器之間的某些語法 和響應數據。

在該信息終端軟件中,就根據這種結構特點,設計了一個服務器程序和兩個客戶進程。服務器始終運行后臺,記錄有關系統信息,如系統計時、用戶刷卡余額等,通過MiniGUI提供的Socket機制通信將數據傳給下面的客戶程序。主界面客戶進程給用戶提供了完整的操作體驗,用戶可以通過菜單選擇打電話、瀏覽信息等功能。另一客戶進程則是廣告屏保,在無人使用的間隙時間里,可以動態顯示一些精彩的畫面,實現商業價值或公益宣傳。下面分別進行介紹。

(1)信息終端客戶程序

該信息終端主體界面客戶程序在MiniGUI服務器的控制臺程序下打開,彈出的是信息終端的主菜單,顯示了電話、信息查詢、城市交通、新聞專欄等板塊。

程序實現時,開始是包含的頭文件。

MiniGUI圖形包的頭文件有:common.h(MiniGUI常用的宏及數據類型的定義)、minigui.h(全局的和通用的接口函數及雜項函數的定義)、window.h(定義了和窗口有關的宏、數據類型、數據結構和窗口函數)。使用GDI函數和控件還需包括gdi.h、control.h兩個頭文件。

編程實現時,MiniGUI的程序入口點是MiniGUIMain函數,系統初始化后就會自動找到該函數。在該函數中先設置主窗口一些基本屬性,建立每個客戶程序唯一的一個消息隊列。當程序結束時,調用MainWindow ThreadCleanup函數,清除主窗口所使用的消息隊列系統資源,退回服務器程序中。

其,各個功能子函數是在MiniGUI程序的另一主體部分——主界面窗口的過程函數中調用打開的。在主窗口建立時,其中有一項屬性MainWindowProc,即是注明了對應該窗口的過程函數。各個功能模塊的消息也都是通過主窗口中的消息循環進行觸發的。

窗口過程函數主體上都是switch和case結構的選擇語句,針對不同的消息產生不同的響應。一般MSG_CREATE消息在窗口生成時被發送,因而控件往往在這里調用CreateWindow函數生成。MSG_PAINT則是在移動窗口或調用UpdateWindow重繪時發生,可根據需要定義相應的操作。MSG_CLOSE即是關閉窗口時的動作,一般調用DestroyMainWindow銷毀主窗口,調用PostQuitMessage退出消息循環。

此外,在窗口過程函數MiniGUI提供的GDI,即圖形設備接口(graphics device interface),可以方便地將BMP、GIF、JPEG等圖片用LoadBitmap函數輸出到界面,并通過設備上下文(DC)的邏輯字體(logfont)實現多字體和多字符集支持。

廣告進程的制作也類似,不再說明。

(2)信息終端軟件服務器程序

因為服務器和客戶程序需要交換數據,所以我們使用了經MiniGUI包裝過的Socket通信機制。

在服務器中,建立一個監聽套接字:

#define LISTEN_SOCKET "/var/tmp/socket1"

static int listen_fd;

BOOL listen_socket(HWND hwnd)

{ if((listen_fd=serv_listen(LISTEN_SOCKET))<0)

return FALSH;

return RegisterListenFD(listen_fd,POLLIN,hwnd,NULL);

}

服務器監聽該套接字listen_fd。當客戶有連接請求時,服務器的過程函數中就會收到MSG_FDEVENT消息,服務器就可以接受該請求以進行相應處理:

static int MainFunProc(HWND hWnd,

{ switch(message)

{case MSG_FDEVENT:

if(LOWORD(wParam)= =listen_fd){

……

conn_fd=serv_accept(listen_fd,&uid);

if(conn_fd>0){

sock_read(conn_fd,buff[20],40);

……

sock_write(conn_fd,buff[20],40);

}}

break;

}}

在主界面進程中,需要連接到服務器時,可以通過cli_conn(LISTEN_SOCKET,'b')來提出請求。

這樣,服務器和客戶程序之間即可相互交流數據了。

廣告進程實現時,需要在服務器中設置事件鉤子函數SetServerEventHook(my_event_hook)。因為廣告屏保是在沒有鍵盤鼠標輸入的一段時間后自動打開的,有任意鍵時又自動關閉,所以只有始終運行在后臺的服務器才能判斷廣告是否要打開關閉。

可以在消息循環時進行判斷:

while(GetMessage(&Msg,HWND_DESKTOP))

{if (pid_scrnsaver= =0&&GetTickCount()>

old_tick_count+1000){

ShowCursor(FLASE);

pid_scrnsaver=exec_app("./scrnsaver","crnsaver");

}

DispatchMessage(&Msg);

}

dld_tick_count是前一次消息的時間。當從GetTickCount()得到的當前時間大于設定值時,還沒有任何消息的話,廣告屏保scrnsaver程序就啟動,同時隱蔽鼠標光標。

當系統又接收到事件時,會自動執行前面注冊過的事件鉤子函數。在該函數中,使用kill(pid_scrnsaver,SIGINT)命令關閉廣告程序,并顯示鼠標即可。

軟件系統的示意如圖2所示。

將完成的C語言程序文件用交叉編譯工具編譯,并鏈接MiniGUI庫文件,即可生成所需的可執行文件。

結語

將嵌入式Linux應用至信息家電類產品中,并開發出優秀的人機交互界面,是嵌入式發展的趨勢,擁有廣闊的市場前景。本系統開發的嵌入式信息終端也已初見成效,相信這種方案必將得到越來越多的應用。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 曰本在线| 九一视频在线 | 奇米777四色在线精品 | 人人妻人人澡人人爽人人精品浪潮 | 亚洲天堂一区 | 8av国产精品爽爽ⅴa在线观看 | 亚洲成a人片在线观看www | 宅男的天堂 | 一区二区精品久久 | 青青草大香焦在线综合视频 | 亚洲一区二区三区四区av | 在线免费一区 | 国产精品久久久久久免费免熟 | 中文字幕色婷婷在线视频 | 免费无码又黄又爽又刺激 | 精品美女 | 全毛片| 国产一区二区色 | 香蕉久久一区二区三区 | 日本久久精品少妇高潮日出水 | 婷婷国产一区综合久久精品 | 快色视频网站 | 久久久久毛片 | 老司机午夜性大片 | 亚洲三级久久 | 手机成人免费视频 | 影音先锋在线中文字幕 | 国产三级中文字幕 | 亚洲色大成网站www永久在线观看 | 免费一级片在线观看 | 黄色小视频在线看 | 亚洲欧美18岁网站 | 久久久久成人免费看a含羞草久色 | 爱情岛论坛av | 国产精品久久久久久婷婷天堂 | 粉嫩av一区二区三区四区五区 | 亚洲综合黄色 | 国产精品爽爽ⅴa在线观看 国产精品亚洲精品日韩已方 | 欧美日韩你懂的 | 老牛嫩草一区二区三区日本 | 亚洲性猛交xxxx | 美女撒尿毛片视频免费看 | 奇米影视在线视频 | 女性向av免费观看入口silk | 好吊视频一区二区三区四区 | 无码成人精品区在线观看 | 奇米影视四色在线 | 91精品国产乱码久久久竹菊 | 天堂网中文在线观看 | 春色伊人| 三级理论中文字幕在线播放 | 疯狂做受xxxx欧美肥白少妇 | 欧美日韩999| 国产精品入口日韩视频大尺度 | 色综合久久久无码网中文 | 久久久久久久亚洲精品 | 伊人网色| 日本黄网站免费 | 人人爽人人爽人人片av东京热 | 国产无遮挡又黄又爽在线观看 | 欧美 图片 另类 自拍 | 国产鲁鲁 | 黑人巨大精品欧美一区二区 | 国产精品制服诱惑 | 九九99精品视频 | 久久成熟| 中文字幕aav| 国产精品亚洲色图 | 亚洲国产日韩欧美 | 国产va免费精品观看 | 久久97| 亚洲人成久久婷婷精品五码 | 亚洲一区二区三区四区五区午夜 | 日韩欧美亚洲综合 | 步兵在线一区二区三区 | 俺去俺来也在线www色官网 | 色综久久综合桃花网 | 免费视频亚洲 | 日韩丰满少妇无吗视频激情内射 | 精品久久久久久久久久久国产字幕 | 在线观看av播放 | 香蕉视频网站入口 | 人间水蜜桃av五月色 | 亚洲成成品网站 | 蜜桃色999| 曰本极品少妇videossexhd 曰本一级黄色片 | 国语对白一区二区 | 在线观看日本www | 国产日韩第一页 | 九九九热视频 | 免费观看全黄做爰的视频 | 高跟丝袜av | 一级特级片 | 97av视频| 色噜噜狠狠一区 | 免费在线观看亚洲 | 国产好片无限资源 | 天天看黄色片 | 久久一日本道色综合久久 | 激情偷乱人成视频在线观看 | 日日夜夜中文字幕 | 日本草逼视频 | 色七七视频 | 国产jjizz女人多水喷水 | 99热这里只有精品1 99热这里只有精品2 | 男男成人高潮片免费网站 | 国产三级按摩推拿按摩 | 色鬼久久 | 热久久精品 | 床奴h慎入小说 | 一区二区三区日韩视频在线观看 | 性网爆门事件集合av | 久久久久高潮毛片免费全部播放 | 996久久国产精品线观看 | 久久香蕉国产线看观看精品yw | 日韩欧美大片 | 少妇25p | 国产大屁股喷水视频在线观看 | 国产精品人妻一码二码尿失禁 | 欧美日韩五月天 | 日本五十路岳乱在线观看 | 门国产乱子视频观看 | 蜜桃成人在线 | av小说在线观看 | 五月婷婷激情在线 | 丰满少妇大力进入av亚洲葵司 | julia无码中文字幕一区 | 日韩精品手机在线 | 97香蕉超级碰碰久久免费软件 | 东京干手机福利视频 | 日韩精品视频在线观看免费 | 成人天堂资源www在线 | 中文字幕无码日韩专区 | 亚洲精品观看 | 富婆找两个黑人3p在线视频 | 少妇被躁爽到高潮无码文 | 久久久午夜精品福利内容 | 天堂网在线资源 | 91精品国产91久久久久游泳池 | 女人精69xxxxxx免费 | 日本少妇做爰大尺裸体网站 | 中文一区在线观看 | 欧美午夜片欧美片在线观看 | 椎名空在线播放 | 久久人人爽人人爽人人片亚洲 | 亚洲最大中文字幕无码网站 | 特级黄一级播放 | 99热免费观看 | 91探花在线播放 | 欧美黑人又粗又大的性格特点 | 未满十八18禁止免费无码网站 | 欧美一性一乱一交 | 午夜精品久久久久久久99热额 | 欧美视频在线一区二区三区 | 一级片成人 | 国产精品久久久久久久av福利 | 日韩性猛交ⅹxxx乱大交 | 国产乱淫a∨片免费视频牛牛 | 91视频在线免费观看 | 一 级 黄 色蝶 片 | 香蕉成人啪国产精品视频综合网 | 白洁乱淫76集 | 网站在线免费网站在线免费观看国产网页 | 91蜜桃婷婷狠狠久久综合9色 | 日日噜噜噜夜夜爽爽狠狠 | 亚洲人成在线观看 | 91国内在线视频 | 国产浮力第一页 | 性中国妓女毛茸茸视频 | 久久国产网站 | 国产激情小视频 | 高潮又爽又无遮挡又免费 | 欧美成人三级在线播放 | 中国china露脸自拍性hd | 国产黄色一区 | 成人国内精品久久久久影院vr | 国产精品av99| 亚洲视频观看 | 国产在线毛片 | 亚洲欧美一区二区三区四区五区 | 香蕉91视频 | 亚洲成av人片一区二区三区 | 欧美天堂一区二区三区 | 亚洲人成未满十八禁网站 | 永久免费国产 | 久久精品噜噜噜成人88aⅴ | 久久久久久久久久久av | 国产精品久久一区二区三区 | 国产一级特黄aa大片出来精子 | 精品成人一区二区三区四区 | 亚洲精品久久久久久久久久久 | 强制中出し~大桥未久10在线播放 | 午夜精品三级久久久有码 | 黑人巨大xxxxx性猛交 | 黄色亚洲视频 | 色播av在线 | 99热只有精| 丰满少妇猛烈进入三区视频 | 射进来av影视 | 九色视频网 | 狠狠干夜夜 | 欧美日韩一二三区 | 最新黄色av | 国产九九在线 | 人妻中出无码一区二区三区 | 亚洲精品成人在线视频 | 国产亚洲精品美女久久久久 | 国产精品视频网站 | 美女黄频视频大全免费的国内 | 欧美色频 | v天堂中文在线 | www.黄色av| 亚洲制服丝袜一区二区三区 | 一二三四日本中文在线 | 国产精品久久久久久久久久妇女 | 色噜噜狠狠色综合中文字幕 | 亚洲视频三区 | 精品久久人人爽天天玩人人妻 | 国产人成在线视频 | 深夜视频在线观看免费 | 成在线人视频免费视频 | 人妻系列无码专区无码中出 | 午夜资源网| 四虎一区二区三区 | 国产亚洲自拍av | 亚洲第一成人区av桥本有菜 | 久久黄色录像 | www.欧美色图.com | 在线观看老湿视频福利 | av片在线观看 | 丁香六月综合 | 操碰视频在线 | 公用小sao货h| 亚洲va欧美va国产va黑人 | 欧美亚洲人成网站在线观看 | 青青久在线视频 | 色哟哟免费在线观看 | 亚洲人成电影在线观看影院 | 成人18视频免费69 | 国产香蕉尹人综合在线观看 | 久久综合99re88久久爱 | 可以直接观看的av | 午夜不卡久久精品无码免费 | 丁香激情婷婷 | 国产精品视频123 | 在线不卡一区二区 | 日本中文字幕一区二区有码在线 | 国内精品国产成人国产三级粉色 | 国产精品久久国产愉拍 | 天堂av资源网 | 无码中文字幕日韩专区 | 欧美数码高清视频 | 强开小婷嫩苞又嫩又紧视频韩国 | 亚洲精品中文字幕无码蜜桃 | 中国少妇毛片 | 欧美在线二区 | 国产a级片视频 | 日韩成人一级片 | 黑人巨大国产9丨视频 | 激情免费网站 | 特大黑人巨交性xxxx | 日日碰狠狠躁久久躁综合网 | 日韩精品专区在线影院重磅 | 操操操干干干 | 久久精品一区二区三区四区 | 国产极品粉嫩福利姬萌白酱 | 国产精品视频在线观看 | 亚洲人成电影网站色mp4 | 亚洲视频123 | 无码视频在线观看 | 国产绳艺sm调教室论坛 | 成人性生交大片免费看中文 | 波多野结衣免费在线视频 | 黑人大荫蒂高潮视频 | 久久婷婷五月综合色国产 | 免费观看污视频 | 四虎激情| 女人爽到高潮免费视频大全 | 熟妇好大好深好满好爽 | 日本激情小视频 | 久久久久久逼 | 久久发布国产伦子伦精品 | 51成人做爰www免费看网站 | 黄色三级毛片视频 | 亚洲国产成人av | 国产精品日日躁夜夜躁欧美 | 边啃奶头边躁狠狠躁 | 欧美深度肠交惨叫 | 国产精品亚洲а∨天堂免在线 | 香蕉911| 久久精品国产一区二区电影 | 俺也去av| 国产精品av久久久久久久久久 | 情侣自拍av | 三级经典三级日本三级欧美 | 国产三级国产精品国产普男人 | 国产aⅴ夜夜欢一区二区三区 | 7777精品久久久大香线蕉小说 | 777国产盗摄视频000 | 中文字幕天天躁日日躁狠狠躁免费 | 成人午夜毛片 | 国产成人无码精品久久久免费 | 忘忧草在线社区www中国中文 | 一级国产国产一级 | 久久影院中文字幕 | 色www亚洲国产张柏芝 | 精品国产午夜福利在线观看 | 中文字幕午夜 | 国产精品高潮露脸在线观看 | 亚洲精品一二三区久久伦理中文 | 991本久久精品久久久久 | 大江大河第3部48集在线观看 | 无码伊人久久大杳蕉中文无码 | 亚洲精选在线 | 久久成人午夜 | 又色又湿又黄又爽又免费视频 | 国产精品视频免费播放 | 嫩草视频入口 | 毛茸茸日本熟妇高潮 | 5d肉蒲团之性战奶水 | 久久露脸视频 | 在线观看中文字幕第一页 | 欧美午夜理伦三级在线观看吃奶汁 | 深夜成人在线观看 | 亚洲人屁股眼子交1 | 国产免费又爽又色又粗视频 | 色91在线| 无码尹人久久相蕉无码 | 国产在线精品一区二区三区直播 | 毛片a久久99亚洲欧美毛片 | 欧美品牌jizzhd欧美 | 三级艳丽杨钰莹三级 | 成人小视频免费在线观看 | 国产精品无码久久久久久久久久 | 亚洲日韩中文字幕在线播放 | 欧美 亚洲 另类 偷偷 自拍 | 亚洲韩国在线 | aa亚洲| 日韩精品视频在线观看一区二区三区 | 一本一道人人妻人人妻αv 自拍日韩亚洲一区在线 | 国产69久久精品成人看 | 天天爽夜夜爽夜夜爽精品视频 | 亚洲黄色在线 | av福利在线观看 | 韩国色网| 亚洲精品久久久久中文字幕m男 | 色无极亚洲色图 | 成人免费视频网站在线观看 | 国产日韩欧美亚洲 | 手机av在线不卡 | 旅行的意义3在线观看韩国 绿帽av | 中文字幕在线免费视频 | 国产又粗又猛又黄视频 | 久久亚洲国产成人精品无码区 | 91成人在线观看喷潮蘑菇 | 九色蝌蚪国产 | 狠狠人妻久久久久久综合蜜桃 | 亚洲深夜在线 | 日本三级理论片 | 一级片aaaa| 国产乱妇无乱码大黄aa片 | 97超碰人人 | 在线不卡aⅴ片免费观看 | 日本另类αv欧美另类aⅴ | 日韩一区二区视频在线 | 国产免费拔擦拔擦8x网址 | 久久久亚洲综合 | 欧美久操 | 91在线免费看 | jvid视频在线观看 | 成人年人免费看xxxxxxx | 手机在线看片 | 人妻中文字幕乱人伦在线 | 国产一区在线看 | 五月激情av | 亚洲精品视 | 熟女少妇在线视频播放 | 梦乃爱华av在线播放 | 综合色久| 国产精品视频一区二区三区 | 日韩在线你懂的 | 国产爽爽久久影院潘金莲 | 亚洲综合无码无在线观看 | 色哟哟视频在线 | 在线观看av日韩 | 久久66热这里只有精品 | 无码中文av波多野吉衣迅雷下载 | 久久久中文 | 欧美极品jizzhd欧美爆 | 懂色av一区二区在线播放 | 国产毛片毛片毛片毛片毛片 | 日韩激情一区二区三区 | 爱情岛论坛成人永久网站在线观看 | 全黄色毛片 | 日韩美女免费线视频 | 性少妇裸体野外性xxxhd | 新91视频网 | 一区二区三区四区国产精品 | 日本公妇乱偷中文字幕 | 乱色精品无码一区二区国产盗 | 午夜视频在线网站 | 网站一区二区 | 国产一及片 | 亚洲国产成人综合精品 | 中文字幕高清免费日韩视频在线 | 国产精品国产成人国产三级 | 国产永久免费观看久久黄av片 | 丝袜视频在线观看 | 视频在线观看h | 四虎永久免费地址 | 国产精品 27p| 久久久亚洲一区二区三区 | 欧美精品一区二区久久婷婷 | 乌克兰极品少妇ⅹxxx做受 | 久久久久久久久无码精品亚洲日韩 | 久久亚洲国产成人精品性色 | 超碰97人人人人人蜜桃 | 欧美三级一区二区三区 | 老色鬼在线精品视频在线观看 | 亚洲高清视频在线 | 国产香蕉97碰碰久久人人 | 婷婷色站 | 性生交大片免费全毛片 | 国产日韩欧美一区二区东京热 | 国内精品久久久久影院薰衣草 | 绯色av一区二区三区蜜臀 | 日韩av资源网 | 日韩在线视频一区二区三区 | 人善交video另类hd国产片 | 亚州av网 | 国产福利精品视频 | 欧美与黑人午夜性猛交久久久 | 狠狠色噜噜狠狠狠狠2021天天 | 国产精品网站在线 | 国产精品入口日韩视频大尺度 | 国产亚洲91| 久久精品人人做人人爱爱站长工具 | 国产精品18久久久久久首页狼 | 色呦呦国产精品 | 香蕉二区 | 国产精品久久久久久人妻 | 无码熟妇人妻av在线影片 | 中文字幕91视频 | 国产亚洲一区在线 | 国产精品久久久久久无码 | 精品爆乳一区二区三区无码av | 超碰最新在线 | 超碰caoprom| 牛牛视频一区二区三区 | 中文有码视频 | 日本特级黄色大片 | 日韩在线视频一区二区三区 | 国产成人精品一区二区三区免费 | 华人在线 | 日韩人妻少妇一区二区三区 | 麻豆人人妻人人妻人人片av | 久久夜夜操妹子 | 男女乱淫真视频免费播放 | 日韩精品伦理 | 免费无码午夜福利片69 | 在线看片中文字幕 | 99福利| 日日碰狠狠躁久久躁综合小说 | 国产成人一区二区三区视频免费 | 男人天堂最新网址 | 肉大捧一进一出免费视频 | 久久久国产精品视频 | 天堂视频在线观看免费 | 特黄特色的大片观看免费视频 | 国产一卡二卡三卡四卡 | 天天躁日日躁狠狠躁欧美老妇 | 国模大尺度一区二区三区 | 15p亚洲| 中出乱码av亚洲精品久久天堂 | 亚洲视频在线视频 | 少妇做爰免费视频网站www | 日日夜夜狠狠操 | 欧美日韩精品免费 | 香蕉视频免费网站 | 精品人体无码一区二区三区 | 无码人妻精品一区二区三区久久久 | 成人做爰视频www网站小优视频 | 欧洲精品99毛片免费高清观看 | 中文字幕人成乱码熟女app | 黄色一级视屏 | 国产视频一区在线观看 | 日韩激情第一页 | 天天色天天射天天干 | 国产无套粉嫩白浆在线观看 | 怡红院av久久久久久久 | 深夜视频在线免费观看 | 欧美xxxxx精品 | www.五月婷| 精品少妇爆乳无码av无码专区 | 久久人人爽爽爽人久久久 | 天堂视频免费在线观看 | 丰满少妇精品一区二区性也 | 日本肉体xxxx裸体137大胆图 | 精品国产乱码久久久久夜深人妻 | 欧美日韩国产网站 | 理论片91 | 国产天堂在线观看 | 国产成人涩涩涩视频在线观看 | 野花中文免费观看6 | 伊人av综合 | 成年美女黄网 | 午夜激情一区二区 | 免费在线亚洲 | 国产成人av网 | 成人免费激情视频 | 四色永久网站在线观看 | 亚洲区欧美| 玉米地疯狂的吸允她的奶视频 | 久久99精品久久久久久国产越南 | 高清免费视频日本 | 国产网站视频 | 日日骚一区 | 992tv成人国产福利在线观看 | 亚洲精品一区二区三区蜜桃 | 少妇真人直播免费视频 | 国产精品日韩精品 | 色呦呦国产精品 | 中文天堂在线播放 | 欧美人与动欧交视频 | 五月花综合网 | 欧美jizzhd精品欧美喷水 | 国产成人一区二区三区小说 | 欧美在线免费播放 | 伊人久久香 | 欧美综合一区 | 自拍偷自拍亚洲精品偷一 | 日本精品网站 | 国产黄色片免费 | 久久99国产精品久久 | 国产精品偷伦视频免费观看了 | 精品久久久久久久国产性色av | 少妇精品久久久久www | 欧美三级视频在线播放 | 亚洲精品888 | 天天综合网7799精品视频 | 国产一区二区三精品久久久无广告 | 中文字幕第八页 | 亚洲综合激情在线 | 久久午夜夜伦鲁鲁片免费无码 | 久久天天躁狠狠躁夜夜avapp | 亚洲精品久久久久久中文传媒 | 国产成a人亚洲精v品在线观看 | 女装男の子av在线播放 | 韩国黄色片网站 | 91久久国产综合久久91 | www国产成人免费观看视频 | 免费看的黄色录像 | 日本乱子伦xxxx | 色吧综合网| 亚洲国产欧洲综合997久久, | 国产又粗又猛又爽又黄的视频免费 | 欧美日韩国产精品自在自线 | 国产精品永久久久久久久久久 | 国产欧美综合一区二区三区 | 日韩国产综合 | 精品国产系列 | 伊人色综合久久天天小片 | 国产成人自拍一区 | 中文在线中文资源不卡无 | 免费体验区试看120秒 | 国产精品毛片大码女人 | 亚洲乱码在线观看 | 欧美精品一区二区三区四区五区 | 色偷偷噜噜噜亚洲男人 | 国产精品视频导航 | 性高湖久久久久久久久 | 女攻总攻大胸奶汁(高h) | 九九九精品视频 | 88久久精品无码一区二区毛片 | 午夜亚洲国产理论片一二三四 | 久久黄色小视频 | 亚洲最大av资源站无码av网址 | 中出精品 | 国产精品久久九九 | 国产在线视频一区二区 | 想要xx·m3u8色视频 | 国产99在线 | 欧美 | 天干天干天啪啪夜爽爽99 | 免费亚洲婷婷 | 在线视频激情小说 | 一区二区免费在线观看视频 | 国产精品国产精品国产专区不蜜 | 噼里啪啦免费观看高清动漫 | 无遮挡国产高潮视频免费观看 | 久久99久国产精品黄毛片入口 | 亚洲国产精品激情在线观看 | 久热色 | 国产性生交xxxxx免费 | 一本大道卡一卡二卡三乱码全集资源 | 7777奇米四色成人眼影 | 免费观看成人毛片a片 | 国产成人亚洲日韩欧美 | 浪潮av网站 | 精品视频九九 | 阿v天堂网| 亚洲日韩乱码一区二区三区四区 | 麻豆精品一区二正一三区 | 91精品又粗又猛又爽 | 538国产视频 | 久草在线影 | 娇小性xxxx性xxx开放69 | 熟妇女人妻丰满少妇中文字幕 | 在线视频精品中文无码 | 色男人影院 | 古代性色禁片在线播放 | comwww在线观看免费软件 | 欧美黄色a级片 | 国产精品福利视频推女郎 | 亚洲成人网络 | 亚洲精品视频在线观看免费 |