• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于ARM的電梯遠(yuǎn)程監(jiān)控系統(tǒng)服務(wù)器端設(shè)計(jì)

    2012-08-15 00:47:30
    唐山學(xué)院學(xué)報(bào) 2012年3期
    關(guān)鍵詞:開發(fā)板服務(wù)器端內(nèi)核

    李 好

    (唐山學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系,河北唐山063000)

    基于ARM的電梯遠(yuǎn)程監(jiān)控系統(tǒng)服務(wù)器端設(shè)計(jì)

    李 好

    (唐山學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系,河北唐山063000)

    應(yīng)用網(wǎng)絡(luò)通信技術(shù),開發(fā)了基于ARM的電梯運(yùn)行狀態(tài)的遠(yuǎn)程監(jiān)控系統(tǒng)服務(wù)器端,為電梯在運(yùn)行過程中故障的發(fā)現(xiàn)、分析和排除提供了設(shè)計(jì)依據(jù)。

    電梯;遠(yuǎn)程監(jiān)控;ARM;服務(wù)器

    0 引言

    電梯作為機(jī)電一體化的大型機(jī)械設(shè)備,在高層建筑運(yùn)輸中起著非常重要的作用,是樓宇自動化必不可少的部分。但是由于電梯的結(jié)構(gòu)復(fù)雜,運(yùn)行可靠性要求高,使得遠(yuǎn)程監(jiān)控其運(yùn)行狀態(tài)和故障情況成為電梯管理、維護(hù)和安全運(yùn)行的迫切要求[1]。

    目前國內(nèi)外電梯遠(yuǎn)程監(jiān)控服務(wù)器端設(shè)計(jì)大都基于x86體系結(jié)構(gòu),采用微軟Windows系列操作系統(tǒng),和面向?qū)ο缶幊陶Z言對服務(wù)器端進(jìn)行軟件設(shè)計(jì),并以傳統(tǒng)電話線作為通信控制線路。本文給出的電梯遠(yuǎn)程監(jiān)控系統(tǒng)服務(wù)器端設(shè)計(jì)基于ARM體系結(jié)構(gòu),采用開源嵌入式Linux作為操作系統(tǒng),C++設(shè)計(jì)通信控制接口,網(wǎng)線作為通信線路。與國內(nèi)外大多數(shù)電梯遠(yuǎn)程控制系統(tǒng)相比,具有功耗低、體積小、集成度高、性能穩(wěn)定、執(zhí)行速度快、成本低、實(shí)時(shí)性強(qiáng)、安全性高、生命周期長、性價(jià)比高等優(yōu)勢。本設(shè)計(jì)采用TQ2440ARM9開發(fā)板作為服務(wù)器端,采用PC機(jī)作為客戶機(jī)端,并在客戶機(jī)端安裝Ubuntu 10.04操作系統(tǒng),服務(wù)器和客戶機(jī)使用網(wǎng)線連接。在服務(wù)器端構(gòu)建電梯模型并完成鍵盤模擬電梯運(yùn)行,同時(shí)用攝像頭采集視頻圖像,進(jìn)行JPEG壓縮處理,然后通過網(wǎng)絡(luò)傳輸,將視頻圖像和電梯運(yùn)行數(shù)據(jù)傳輸至監(jiān)控中心(主機(jī))進(jìn)行實(shí)時(shí)顯示。

    1 服務(wù)器環(huán)境搭建

    一個(gè)嵌入式Linux系統(tǒng)從軟件角度可分為四部分:引導(dǎo)加載程序Bootloader,Linux內(nèi)核,文件系統(tǒng)和應(yīng)用程序[2]。

    Bootloader是系統(tǒng)上電后運(yùn)行的第一段程序。在完成對系統(tǒng)的初始化任務(wù)之后,將非易失性存儲器中的Linux內(nèi)核拷貝到RAM中,然后跳轉(zhuǎn)到內(nèi)核的第一條指令處繼續(xù)執(zhí)行,啟動Linux內(nèi)核。

    Linux內(nèi)核有兩種映像:一種是非壓縮內(nèi)核Image,另一種是它的壓縮版本zImage。嵌入式系統(tǒng)的存儲空間一般較小,所以這里采用壓縮內(nèi)核的方式。編譯完成后,會在內(nèi)核目錄arch/ARM/boot/下生成zImage內(nèi)核映像文件。

    把TQ2440光盤自帶的Linux-2.6.30內(nèi)核源碼包解壓到/home目錄,即可開始配置。進(jìn)入Linux-2.6.30內(nèi)核主目錄,通過cp命令,用目錄下自帶的配置文件,生成.config文件,然后開始配置Linux內(nèi)核。使用make menuconfig命令對內(nèi)核進(jìn)行配置,可在原有的配置單上進(jìn)行相應(yīng)的修改。在配置時(shí)把系統(tǒng)所需要的驅(qū)動(.ko文件)添加進(jìn)去。

    2 服務(wù)器運(yùn)行流程

    該系統(tǒng)采用C/S結(jié)構(gòu),服務(wù)器端TQ2440ARM9開發(fā)板上連接ZC0301U口攝像頭,用于視頻獲取。由于QT顯示視頻流難度較大,故選擇圖片刷新方法來實(shí)現(xiàn)服務(wù)器端圖像的采集,通過網(wǎng)線將圖片從服務(wù)器傳到客戶端實(shí)時(shí)顯示。此外該系統(tǒng)還利用TQ2440開發(fā)板上的四個(gè)用戶按鍵,模擬電梯運(yùn)行。當(dāng)按下某個(gè)按鍵時(shí),會將相應(yīng)的信息通過網(wǎng)線傳到客戶端,客戶端管理員即可從PC機(jī)屏幕上看到當(dāng)前的電梯運(yùn)行狀態(tài)。

    3 服務(wù)器功能設(shè)計(jì)

    3.1 進(jìn)程管理

    進(jìn)程管理采用多進(jìn)程編程。進(jìn)程是一個(gè)運(yùn)行實(shí)體。每一個(gè)進(jìn)程都有它自己的地址空間,一般情況下包括文本區(qū)域、數(shù)據(jù)區(qū)域和堆棧。文本區(qū)域存儲處理器執(zhí)行的代碼;數(shù)據(jù)區(qū)域存儲變量和進(jìn)程執(zhí)行期間使用的動態(tài)分配的內(nèi)存;堆棧區(qū)域存儲活動過程調(diào)用的指令和本地變量。

    在該系統(tǒng)中,系統(tǒng)的服務(wù)器端需要不斷地發(fā)送攝像頭獲取的圖片,同時(shí)還要將按鍵模擬的電梯運(yùn)行數(shù)據(jù)實(shí)時(shí)地傳送到客戶端,這樣顯然不可能用同一個(gè)進(jìn)程同時(shí)進(jìn)行這兩項(xiàng)任務(wù)。這時(shí)就需要利用多進(jìn)程依靠時(shí)間片輪轉(zhuǎn)調(diào)度策略來實(shí)現(xiàn)進(jìn)程的并發(fā)執(zhí)行。

    在該模塊中,首先運(yùn)行server程序,程序運(yùn)行后,利用fork函數(shù)創(chuàng)建一個(gè)新的進(jìn)程稱為子進(jìn)程。該函數(shù)被調(diào)用一次但返回兩次。兩次返回的值不同:在子進(jìn)程中返回的值是0,而父進(jìn)程中的返回值則是新創(chuàng)建的子進(jìn)程的PID。因此可根據(jù)fork函數(shù)的返回值確定當(dāng)前是處于父進(jìn)程還是子進(jìn)程。將子進(jìn)程PID返回給父進(jìn)程的原因是:一個(gè)進(jìn)程可有多個(gè)子進(jìn)程,沒有一個(gè)函數(shù)可以使一個(gè)進(jìn)程獲得其所有子進(jìn)程的PID。

    fork函數(shù)生成的子進(jìn)程是父進(jìn)程的復(fù)制品,子進(jìn)程獲得父進(jìn)程的數(shù)據(jù)空間,堆和棧的復(fù)制品。而fork函數(shù)最常用的并不是復(fù)制原函數(shù),而是在創(chuàng)建一個(gè)新的進(jìn)程后,調(diào)用exec函數(shù)。exec函數(shù)啟動一個(gè)新程序,替換原有的進(jìn)程,因此這個(gè)新的被exec執(zhí)行的進(jìn)程的PID是不會改變的。在該進(jìn)程管理中,首先調(diào)用fork函數(shù)創(chuàng)建一個(gè)新的進(jìn)程,然后在新的進(jìn)程中調(diào)用exec函數(shù),執(zhí)行按鍵模擬電梯運(yùn)行程序,而在父進(jìn)程中則運(yùn)行服務(wù)器視頻圖像采集模塊。

    3.2 視頻圖像采集

    服務(wù)器視頻采集由ZC0301攝像頭和TQ2440ARM9開發(fā)板共同執(zhí)行。由于Linux-2.6.30內(nèi)核中默認(rèn)是不添加攝像頭驅(qū)動的,故在使用攝像頭之前需要對內(nèi)核進(jìn)行配置和移植。

    在Linux系統(tǒng)下,首先從TQ2440開發(fā)板自帶光盤中將2.6.30內(nèi)核源碼包解壓縮到/home目錄下,進(jìn)入解壓出來的目錄。輸入命令make distclean,即可將曾編譯生成的一些文件zImage以及.config文件刪除掉。然后根據(jù)開發(fā)板型號選擇相應(yīng)的配置文件,復(fù)制該文件并重命名為.config,這樣就產(chǎn)生一個(gè)默認(rèn)的配置文件。然后在該目錄下,輸入命令make menuconfig即可看到內(nèi)核配置界面。在這里我們需要添加攝像頭驅(qū)動模塊,直接將該驅(qū)動模塊編譯到內(nèi)核中。在配置完成后按ESC鍵退出并保存。

    在對內(nèi)核配置完成后,在該目錄下輸入命令make zImage編譯內(nèi)核。將編譯后的內(nèi)核重新燒到開發(fā)板上,插上攝像頭,在minicom下即可看到攝像頭的提示信息。在開發(fā)板/dev下可以看到VIdeo0設(shè)備,說明攝像頭驅(qū)動安裝正確。

    在攝像頭可以正常使用后,使用vidcat程序從攝像頭抓取圖像并保存在當(dāng)前目錄下,利用網(wǎng)絡(luò)圖像傳輸模塊進(jìn)行圖像傳輸。

    3.3 視頻圖像發(fā)送

    服務(wù)器視頻圖像發(fā)送是將攝像頭截取的視頻圖像從服務(wù)器端通過網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)娇蛻舳?。這里采用socket套接字網(wǎng)絡(luò)通信。在本系統(tǒng)中由于需要實(shí)時(shí)地掌握服務(wù)器端的數(shù)據(jù)信息,對網(wǎng)絡(luò)傳輸?shù)馁|(zhì)量和時(shí)效性要求比較高,故采用了面向連接和具有重傳策略的TCP套接字,而沒有采用UDP套接字。

    服務(wù)器端需要調(diào)用socket函數(shù)生成一個(gè)套接字。該函數(shù)如果調(diào)用成功,會返回一個(gè)文件描述符。文件描述符與文件的打開模式、文件的位置類型、文件的初始類型等文件對象相關(guān)聯(lián),這些信息被稱作文件的上下文[3]。在使用socket進(jìn)行網(wǎng)絡(luò)傳輸之前,我們配置該socket。面向連接的TCP套接字的服務(wù)器端需要通過調(diào)用bind函數(shù)來配置本地信息。bind函數(shù)將socket與網(wǎng)絡(luò)上某個(gè)IP相關(guān)聯(lián),而且需要和該IP主機(jī)上的一個(gè)端口相關(guān)聯(lián),隨后就可以在該IP上對該端口進(jìn)行監(jiān)聽服務(wù)請求。使用面向連接的socket客戶端通信時(shí),服務(wù)器端需要調(diào)用accept函數(shù)在套接字?jǐn)?shù)據(jù)結(jié)構(gòu)中保存本地和遠(yuǎn)端信息。listen函數(shù)使socket處于被動的監(jiān)聽模式,并且為該socket建立一個(gè)輸入數(shù)據(jù)隊(duì)列,將到達(dá)的服務(wù)請求保存在此隊(duì)列中,直到程序處理完它們?yōu)橹梗?]。

    客戶端調(diào)用connect函數(shù)啟動和遠(yuǎn)端主機(jī)直接連接。這樣只有面向連接的客戶端程序使用socket時(shí)才需要將此socket與遠(yuǎn)端主機(jī)相連,當(dāng)然,客戶端需要首先知道服務(wù)器端的IP地址以及端口號,只有這樣,才能保證客戶端能夠找到正確的服務(wù)器端。服務(wù)器端的accept函數(shù)接收到連接請求后,如果接收成功,則會返回一個(gè)用于和客戶端通信的套接字,這樣服務(wù)器與客戶端就可以開始通信了。

    需要注意的是通信一定要保證數(shù)據(jù)讀寫的交互,尤其是在循環(huán)體內(nèi)還有其他文件操作時(shí),一定要考慮到同步的問題。這里需要利用read和write兩個(gè)函數(shù)來進(jìn)行交互以及同步。因?yàn)閞ead函數(shù)是阻塞的,當(dāng)讀緩沖區(qū)沒有數(shù)據(jù)時(shí),程序會阻塞在read函數(shù),一直到能夠讀到數(shù)據(jù)為止,程序才會向下進(jìn)行。服務(wù)器端視頻圖像發(fā)送流程為:先將抓取的圖片使用open函數(shù)打開放到設(shè)置的讀寫緩沖區(qū),使用write函數(shù)發(fā)送到客戶端,客戶端使用read函數(shù)接收將數(shù)據(jù)寫入到文件中,再利用write函數(shù)給服務(wù)器端一個(gè)消息,說明數(shù)據(jù)已成功接收。服務(wù)器端使用read函數(shù)來獲取這個(gè)消息。

    3.4 按鍵電梯模擬

    該系統(tǒng)中利用TQ2440開發(fā)板自帶的四個(gè)用戶按鍵模擬電梯運(yùn)行,使用K1和K2分別控制電梯的上行和下行,使用K3的交替來控制電梯門的開啟和關(guān)閉,使用K4來控制報(bào)警與取消報(bào)警。由于TQ2440開發(fā)板自帶的內(nèi)核中沒有加載用戶按鍵驅(qū)動,所以需要將用戶按鍵驅(qū)動直接編譯到內(nèi)核中。將新編譯生成的內(nèi)核燒寫到開發(fā)板上,則在設(shè)備文件中就多了一個(gè)名為IRQ_Test的設(shè)備文件。

    設(shè)備驅(qū)動安裝完成后,編寫按鍵信息獲取模塊。定義一個(gè)存放按鍵信息的數(shù)組,使用open函數(shù)打開IRQ_Test設(shè)備文件,使用read函數(shù)阻塞式讀取設(shè)備信息。當(dāng)沒有按鍵信息時(shí),就會阻塞在read函數(shù)處,當(dāng)有按鍵按下時(shí)則將信息存儲在上述定義的數(shù)組中。利用循環(huán)判斷數(shù)組的哪個(gè)單元有數(shù)據(jù)即可確定哪個(gè)按鍵被按下。創(chuàng)建一個(gè)網(wǎng)絡(luò)連接和客戶端進(jìn)行通信。將按鍵信息存于buf[0],這樣在將信息發(fā)送給客戶端時(shí),只需判斷該單元的數(shù)據(jù)值即可進(jìn)行相應(yīng)的處理。

    4 結(jié)論

    本文使用TQ2440ARM9嵌入式開發(fā)板作為電梯服務(wù)器端,并在其上構(gòu)建電梯模型,完成鍵盤模擬電梯的運(yùn)行,同時(shí)用攝像頭采集視頻圖像,通過網(wǎng)絡(luò)傳輸,將視頻圖像和電梯運(yùn)行數(shù)據(jù)傳輸至監(jiān)控中心進(jìn)行實(shí)時(shí)顯示。此設(shè)計(jì),具有傳輸可靠、操作方便的特點(diǎn),可較好地實(shí)現(xiàn)對電梯運(yùn)行情況的實(shí)時(shí)監(jiān)控,具有較高的商業(yè)價(jià)值。

    [1] 余輝.嵌入式Linux程序設(shè)計(jì)案例與實(shí)驗(yàn)教程[M].北京:機(jī)械工業(yè)出版社,2009:238-248.

    [2] 三恒星科技.ARM9應(yīng)用實(shí)例[M].北京:電子工業(yè)出版社,2008:120-150.

    [3] Scaglia Sergio.嵌入式Internet TCP/IP基礎(chǔ)、實(shí)現(xiàn)及應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2008:215-250.

    [4] 怯肇乾.嵌入式網(wǎng)絡(luò)通信開發(fā)應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2010:64-105.

    (責(zé)任編校:李秀榮)

    Server Design of Elevator Remote Monitor System Based on ARM

    LI Hao

    (Department of Computer Science and Technology,Tangshan College,Tangshan 063000,China)

    Using the network communications technology,the elevator remote monitor system server is developed based on ARM and it provides a basis for the elevator failure discovery,analysis and exclusion during the system running.

    elevator;remote monitor;ARM;server

    book=5,ebook=5

    TP277

    A

    1672-349X(2012)03-0085-02

    2012-03-14

    李好(1977-),男,河北灤縣人,講師,碩士,主要從事操作系統(tǒng)研究。

    猜你喜歡
    開發(fā)板服務(wù)器端內(nèi)核
    萬物皆可IP的時(shí)代,我們當(dāng)夯實(shí)的IP內(nèi)核是什么?
    強(qiáng)化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
    基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計(jì)
    Linux內(nèi)核mmap保護(hù)機(jī)制研究
    淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
    成功(2018年10期)2018-03-26 02:56:14
    Microchip最新推出兩款PIC32 Curiosity開發(fā)板
    淺析單片機(jī)開發(fā)板的設(shè)計(jì)與制作
    電子制作(2017年22期)2017-02-02 07:10:14
    在Windows中安裝OpenVPN
    Mouser為您呈上開發(fā)關(guān)鍵之STMicroelectronics Nucleo開發(fā)板
    Arduino和Atmel發(fā)布Arduino Zero開發(fā)板
    九草在线视频观看| 99热这里只有是精品在线观看| 亚洲av免费高清在线观看| 夜夜骑夜夜射夜夜干| 日日摸夜夜添夜夜爱| a级毛片免费高清观看在线播放| 欧美激情极品国产一区二区三区 | av在线app专区| 国产精品国产三级国产专区5o| 99久国产av精品国产电影| 亚洲欧美清纯卡通| 男人爽女人下面视频在线观看| 99热6这里只有精品| 国产精品嫩草影院av在线观看| 成人国产麻豆网| 久久精品熟女亚洲av麻豆精品| 国产视频首页在线观看| 极品人妻少妇av视频| 亚洲精品亚洲一区二区| 国产永久视频网站| 99精国产麻豆久久婷婷| 国产高清不卡午夜福利| 亚洲欧美日韩东京热| 高清午夜精品一区二区三区| 人妻夜夜爽99麻豆av| freevideosex欧美| 日本黄大片高清| 男人舔奶头视频| av在线观看视频网站免费| 99热国产这里只有精品6| 爱豆传媒免费全集在线观看| 国产亚洲91精品色在线| 国产真实伦视频高清在线观看| 91aial.com中文字幕在线观看| 国产一区二区在线观看av| 中文精品一卡2卡3卡4更新| 久久久国产一区二区| 国产精品欧美亚洲77777| 大码成人一级视频| 男女国产视频网站| 午夜免费鲁丝| 亚洲色图综合在线观看| 一区二区三区四区激情视频| 热re99久久国产66热| 麻豆成人午夜福利视频| 一级av片app| 亚洲精品456在线播放app| 亚洲美女搞黄在线观看| 精品亚洲成a人片在线观看| 精品一品国产午夜福利视频| 18+在线观看网站| 久久久欧美国产精品| 久热久热在线精品观看| 精品午夜福利在线看| 五月开心婷婷网| 日韩成人伦理影院| 亚洲国产毛片av蜜桃av| 少妇被粗大的猛进出69影院 | 久久久久久久久久久免费av| 黄色配什么色好看| 在线天堂最新版资源| 欧美精品一区二区大全| 国产精品成人在线| 色吧在线观看| 久久ye,这里只有精品| 久久午夜福利片| 韩国高清视频一区二区三区| 欧美 日韩 精品 国产| 高清视频免费观看一区二区| 免费高清在线观看视频在线观看| 国产精品女同一区二区软件| 狂野欧美激情性bbbbbb| 久久精品国产亚洲av涩爱| 国产成人aa在线观看| 日韩一区二区视频免费看| 国产成人精品久久久久久| 女人精品久久久久毛片| 亚洲国产色片| 久久精品国产亚洲av涩爱| 美女主播在线视频| 久久精品久久精品一区二区三区| 成年人午夜在线观看视频| 亚洲成人一二三区av| 国产 一区精品| 久久99一区二区三区| 亚洲av中文av极速乱| av天堂中文字幕网| 亚洲av二区三区四区| 男女啪啪激烈高潮av片| 国内揄拍国产精品人妻在线| 日韩不卡一区二区三区视频在线| 我的女老师完整版在线观看| 一级二级三级毛片免费看| 六月丁香七月| 国产69精品久久久久777片| 久久午夜综合久久蜜桃| 少妇被粗大猛烈的视频| 亚州av有码| 欧美日韩精品成人综合77777| 成人美女网站在线观看视频| 国产91av在线免费观看| 欧美97在线视频| 久久这里有精品视频免费| www.av在线官网国产| 亚洲激情五月婷婷啪啪| 九色成人免费人妻av| 少妇人妻久久综合中文| 国产一区二区三区综合在线观看 | 嫩草影院入口| 在线免费观看不下载黄p国产| 中文字幕制服av| 蜜桃在线观看..| 精品国产露脸久久av麻豆| 国产精品福利在线免费观看| 桃花免费在线播放| 欧美性感艳星| 国产黄色视频一区二区在线观看| 日日啪夜夜爽| 亚洲国产日韩一区二区| 肉色欧美久久久久久久蜜桃| 久久精品国产自在天天线| 国产一区二区在线观看av| 在线精品无人区一区二区三| 肉色欧美久久久久久久蜜桃| 草草在线视频免费看| 精华霜和精华液先用哪个| 少妇猛男粗大的猛烈进出视频| 午夜福利视频精品| 久久久久精品性色| 免费黄色在线免费观看| 啦啦啦在线观看免费高清www| 亚洲av电影在线观看一区二区三区| 大码成人一级视频| 亚洲精品久久午夜乱码| 下体分泌物呈黄色| 亚洲精品一区蜜桃| 日日摸夜夜添夜夜添av毛片| 久久久亚洲精品成人影院| 精品一区在线观看国产| 丝袜在线中文字幕| 亚洲电影在线观看av| 大码成人一级视频| 亚洲国产成人一精品久久久| 久久99一区二区三区| 亚洲av电影在线观看一区二区三区| 91精品国产九色| h日本视频在线播放| 亚洲精品乱久久久久久| 亚洲国产精品成人久久小说| 国产伦理片在线播放av一区| 久久精品久久久久久噜噜老黄| av卡一久久| 免费看日本二区| 99久久精品一区二区三区| 少妇被粗大的猛进出69影院 | 成人毛片60女人毛片免费| av有码第一页| 久久免费观看电影| 黄片无遮挡物在线观看| 有码 亚洲区| 日韩亚洲欧美综合| 亚州av有码| 搡老乐熟女国产| 国产精品一区www在线观看| tube8黄色片| 亚洲成色77777| 哪个播放器可以免费观看大片| 欧美另类一区| 高清欧美精品videossex| 午夜免费男女啪啪视频观看| 精品久久久久久久久亚洲| 欧美 亚洲 国产 日韩一| 国产在线男女| 99热网站在线观看| 国产黄色视频一区二区在线观看| 色网站视频免费| 又粗又硬又长又爽又黄的视频| 久久99热6这里只有精品| 久久久久久久久久久免费av| 成人漫画全彩无遮挡| 十八禁高潮呻吟视频 | 亚洲国产最新在线播放| 国产av一区二区精品久久| 精华霜和精华液先用哪个| 免费观看的影片在线观看| 一级毛片aaaaaa免费看小| 亚洲一区二区三区欧美精品| 亚洲欧美清纯卡通| 久久婷婷青草| 中国美白少妇内射xxxbb| 性色avwww在线观看| a 毛片基地| 亚洲第一av免费看| 国产探花极品一区二区| 在线观看免费日韩欧美大片 | 亚洲三级黄色毛片| 中文天堂在线官网| 高清av免费在线| 国产 精品1| 十八禁高潮呻吟视频 | 天美传媒精品一区二区| 国产精品久久久久久久久免| 精品少妇黑人巨大在线播放| 亚洲精品一区蜜桃| 色94色欧美一区二区| 久久精品久久久久久噜噜老黄| 校园人妻丝袜中文字幕| 特大巨黑吊av在线直播| av视频免费观看在线观看| 欧美精品一区二区大全| 国产高清国产精品国产三级| 精品人妻熟女av久视频| 亚洲精品国产av蜜桃| 欧美高清成人免费视频www| 久久热精品热| 成人影院久久| 亚洲欧美一区二区三区国产| 涩涩av久久男人的天堂| 国产av精品麻豆| 又大又黄又爽视频免费| 国产av国产精品国产| 亚洲人成网站在线播| 在线观看免费视频网站a站| 国产熟女欧美一区二区| 国产男人的电影天堂91| 国产亚洲精品久久久com| 日韩一区二区三区影片| 亚洲国产精品999| 免费观看av网站的网址| 国产精品人妻久久久影院| 免费观看无遮挡的男女| 人妻系列 视频| 18+在线观看网站| 国产永久视频网站| 97在线视频观看| 国产精品一区www在线观看| 国产av一区二区精品久久| 国产极品天堂在线| 我要看日韩黄色一级片| 晚上一个人看的免费电影| 女人久久www免费人成看片| 国产亚洲欧美精品永久| 国产爽快片一区二区三区| 天天操日日干夜夜撸| 天堂8中文在线网| 久久久久久久亚洲中文字幕| 欧美日韩精品成人综合77777| 精品人妻熟女av久视频| 亚洲国产精品一区二区三区在线| 国精品久久久久久国模美| a级一级毛片免费在线观看| 99热网站在线观看| 九九爱精品视频在线观看| 亚洲精品日韩在线中文字幕| 精品卡一卡二卡四卡免费| 色5月婷婷丁香| 久久久久视频综合| 久久精品国产a三级三级三级| 亚洲精品,欧美精品| 午夜福利影视在线免费观看| www.av在线官网国产| 国产视频首页在线观看| 国产伦精品一区二区三区四那| www.色视频.com| 国产精品嫩草影院av在线观看| 性高湖久久久久久久久免费观看| 一边亲一边摸免费视频| 极品少妇高潮喷水抽搐| 国产精品秋霞免费鲁丝片| 久久久久国产精品人妻一区二区| av福利片在线观看| 校园人妻丝袜中文字幕| 国产伦在线观看视频一区| 国产男人的电影天堂91| 老熟女久久久| 人人妻人人澡人人看| 韩国高清视频一区二区三区| 伊人亚洲综合成人网| 最后的刺客免费高清国语| 久久亚洲国产成人精品v| 国产一区亚洲一区在线观看| 老女人水多毛片| 久久精品久久久久久噜噜老黄| 麻豆精品久久久久久蜜桃| 天堂中文最新版在线下载| 精品少妇内射三级| 精品久久久噜噜| 亚洲伊人久久精品综合| 乱人伦中国视频| 成人黄色视频免费在线看| 欧美精品亚洲一区二区| 肉色欧美久久久久久久蜜桃| 日韩免费高清中文字幕av| 国产成人freesex在线| 免费av中文字幕在线| 欧美精品高潮呻吟av久久| 26uuu在线亚洲综合色| 欧美丝袜亚洲另类| 亚洲av中文av极速乱| 亚洲精品日本国产第一区| 精品国产一区二区三区久久久樱花| 一级二级三级毛片免费看| 久久这里有精品视频免费| 久久久久视频综合| 久久久久久久亚洲中文字幕| 日韩中文字幕视频在线看片| 日日啪夜夜爽| 亚洲av男天堂| 国产在线一区二区三区精| 深夜a级毛片| 日韩一区二区三区影片| 国产亚洲5aaaaa淫片| 黄色视频在线播放观看不卡| 高清视频免费观看一区二区| 一级毛片 在线播放| 少妇熟女欧美另类| 国产探花极品一区二区| 菩萨蛮人人尽说江南好唐韦庄| 婷婷色综合www| h视频一区二区三区| 亚洲精品日韩在线中文字幕| 欧美日韩视频高清一区二区三区二| 久久久久久人妻| 人妻制服诱惑在线中文字幕| av又黄又爽大尺度在线免费看| 久久人人爽人人片av| 国产精品.久久久| 国产成人精品婷婷| 青春草国产在线视频| 色网站视频免费| av卡一久久| 大香蕉久久网| 午夜免费鲁丝| 久久久久国产网址| 校园人妻丝袜中文字幕| 人妻制服诱惑在线中文字幕| 久久国产亚洲av麻豆专区| 人妻一区二区av| av天堂久久9| 国产在线男女| 搡老乐熟女国产| 少妇的逼水好多| 多毛熟女@视频| 亚洲三级黄色毛片| 一级a做视频免费观看| 美女视频免费永久观看网站| 久久99一区二区三区| 国产一区二区在线观看日韩| 亚洲一区二区三区欧美精品| 欧美国产精品一级二级三级 | freevideosex欧美| 日韩欧美精品免费久久| 蜜桃在线观看..| 亚洲国产欧美在线一区| 成人二区视频| 亚洲欧美精品自产自拍| av天堂久久9| 国产乱来视频区| 亚洲中文av在线| 少妇的逼好多水| 狂野欧美白嫩少妇大欣赏| 蜜桃在线观看..| 寂寞人妻少妇视频99o| 多毛熟女@视频| 老熟女久久久| 人妻夜夜爽99麻豆av| 黄色怎么调成土黄色| 亚洲第一av免费看| 国产极品粉嫩免费观看在线 | 国产视频首页在线观看| 久久久国产欧美日韩av| 国产一区二区在线观看日韩| 简卡轻食公司| 久久热精品热| 99热这里只有是精品在线观看| 国产亚洲5aaaaa淫片| 建设人人有责人人尽责人人享有的| 国产成人精品久久久久久| 国产精品嫩草影院av在线观看| 在线看a的网站| 成年人午夜在线观看视频| 永久免费av网站大全| 能在线免费看毛片的网站| 精品一品国产午夜福利视频| 亚洲av男天堂| 男人狂女人下面高潮的视频| 成人毛片a级毛片在线播放| 亚洲色图综合在线观看| 精品久久久噜噜| av在线观看视频网站免费| 国产精品熟女久久久久浪| 国产成人精品福利久久| 97在线视频观看| 91成人精品电影| 亚洲精品日韩av片在线观看| 精品一区二区三区视频在线| 黄色配什么色好看| 亚洲真实伦在线观看| 午夜福利视频精品| av专区在线播放| 国产真实伦视频高清在线观看| 免费观看的影片在线观看| 成人免费观看视频高清| 久久久久久久精品精品| 日韩精品免费视频一区二区三区 | 国产淫片久久久久久久久| av天堂中文字幕网| 嫩草影院新地址| 国产欧美日韩一区二区三区在线 | 国产熟女午夜一区二区三区 | 人妻制服诱惑在线中文字幕| 亚洲高清免费不卡视频| 黄色日韩在线| 黄色毛片三级朝国网站 | 色婷婷久久久亚洲欧美| 午夜日本视频在线| 欧美成人精品欧美一级黄| 亚洲av成人精品一二三区| 极品少妇高潮喷水抽搐| 日韩av免费高清视频| 国产成人午夜福利电影在线观看| 久久青草综合色| 欧美+日韩+精品| 日日爽夜夜爽网站| 日本免费在线观看一区| 狂野欧美白嫩少妇大欣赏| 国产精品福利在线免费观看| 熟妇人妻不卡中文字幕| 日韩中文字幕视频在线看片| 人人妻人人看人人澡| 色视频在线一区二区三区| 三级经典国产精品| 在现免费观看毛片| 国产亚洲5aaaaa淫片| 美女视频免费永久观看网站| 亚洲av.av天堂| 中文字幕久久专区| 成人漫画全彩无遮挡| www.av在线官网国产| 亚洲国产最新在线播放| 伊人亚洲综合成人网| 韩国高清视频一区二区三区| 亚洲av成人精品一二三区| av在线老鸭窝| 狂野欧美激情性xxxx在线观看| 尾随美女入室| 亚洲婷婷狠狠爱综合网| 天天操日日干夜夜撸| 青春草国产在线视频| 少妇被粗大猛烈的视频| 国产高清三级在线| 久久ye,这里只有精品| 国产一区二区三区综合在线观看 | 久久青草综合色| 大陆偷拍与自拍| 在现免费观看毛片| 久久99蜜桃精品久久| 男人狂女人下面高潮的视频| 亚洲av.av天堂| 久久久久久久久久久丰满| 日本wwww免费看| 成年av动漫网址| 国产 一区精品| 青春草国产在线视频| 亚洲精品乱码久久久久久按摩| 国产在视频线精品| 国产av码专区亚洲av| av国产久精品久网站免费入址| 成人免费观看视频高清| 啦啦啦中文免费视频观看日本| 国产毛片在线视频| av一本久久久久| 日本91视频免费播放| 久久久久久久久大av| 亚洲国产毛片av蜜桃av| 日韩不卡一区二区三区视频在线| 久久久久久人妻| 免费播放大片免费观看视频在线观看| 五月天丁香电影| 亚洲成人av在线免费| 精品少妇久久久久久888优播| 国产伦精品一区二区三区四那| 国产 一区精品| 一区二区三区乱码不卡18| 亚洲欧美成人精品一区二区| 男女国产视频网站| 男女无遮挡免费网站观看| 十分钟在线观看高清视频www | a级一级毛片免费在线观看| 久久久国产一区二区| 中文字幕久久专区| 国产男人的电影天堂91| 日韩精品免费视频一区二区三区 | 久久久久久久精品精品| 免费看不卡的av| 少妇的逼好多水| 大又大粗又爽又黄少妇毛片口| 亚洲欧美成人综合另类久久久| 免费黄网站久久成人精品| 日韩精品有码人妻一区| 99热这里只有精品一区| 日本午夜av视频| 亚洲精品国产av蜜桃| 国内揄拍国产精品人妻在线| 女的被弄到高潮叫床怎么办| 日本色播在线视频| 欧美3d第一页| 久久国产乱子免费精品| 极品教师在线视频| 69精品国产乱码久久久| 18禁动态无遮挡网站| av福利片在线| 成人二区视频| 最黄视频免费看| 久久久久久人妻| 精品久久久久久电影网| 亚洲av在线观看美女高潮| 精品一区二区免费观看| 91成人精品电影| 亚洲国产欧美在线一区| 亚洲丝袜综合中文字幕| 啦啦啦在线观看免费高清www| 亚洲三级黄色毛片| 国产国拍精品亚洲av在线观看| 久久久精品免费免费高清| 日本vs欧美在线观看视频 | 精华霜和精华液先用哪个| 丝瓜视频免费看黄片| 黄片无遮挡物在线观看| 建设人人有责人人尽责人人享有的| 天天操日日干夜夜撸| 欧美日韩av久久| 国产精品成人在线| 午夜精品国产一区二区电影| 精品国产一区二区久久| 欧美日韩亚洲高清精品| 国产成人91sexporn| 日本91视频免费播放| 六月丁香七月| 伊人久久精品亚洲午夜| 卡戴珊不雅视频在线播放| 成人免费观看视频高清| 亚洲欧美清纯卡通| 肉色欧美久久久久久久蜜桃| 黄色视频在线播放观看不卡| 精品人妻偷拍中文字幕| 精品一区二区三区视频在线| 又大又黄又爽视频免费| 欧美性感艳星| 成年人免费黄色播放视频 | 欧美日韩av久久| 国产黄色免费在线视频| 精品亚洲成a人片在线观看| 亚洲av电影在线观看一区二区三区| 老司机影院毛片| 国产精品一区www在线观看| 精品人妻偷拍中文字幕| 欧美xxxx性猛交bbbb| av播播在线观看一区| 免费看av在线观看网站| 免费播放大片免费观看视频在线观看| 中文字幕人妻熟人妻熟丝袜美| 啦啦啦在线观看免费高清www| 久久这里有精品视频免费| 一级毛片电影观看| 午夜视频国产福利| 在线观看国产h片| 亚洲国产精品999| 人人妻人人添人人爽欧美一区卜| 欧美人与善性xxx| 亚洲婷婷狠狠爱综合网| 亚洲欧美精品自产自拍| 久久人人爽人人片av| 日本午夜av视频| 老熟女久久久| 精品久久国产蜜桃| 人人妻人人看人人澡| 免费观看无遮挡的男女| 亚洲第一区二区三区不卡| 免费黄色在线免费观看| 国产精品福利在线免费观看| 亚洲不卡免费看| 各种免费的搞黄视频| 人人妻人人看人人澡| 国产av国产精品国产| 免费观看av网站的网址| 97精品久久久久久久久久精品| 亚洲美女黄色视频免费看| 一级av片app| 七月丁香在线播放| 成年女人在线观看亚洲视频| 欧美性感艳星| 岛国毛片在线播放| 我要看黄色一级片免费的| 国产精品一区二区三区四区免费观看| 99久久综合免费| 高清午夜精品一区二区三区| 亚洲欧美中文字幕日韩二区| 纵有疾风起免费观看全集完整版| a级毛色黄片| 中文欧美无线码| 精品亚洲乱码少妇综合久久| 啦啦啦在线观看免费高清www| 免费看不卡的av| 高清不卡的av网站| 国产免费福利视频在线观看| 国产精品一区www在线观看| 3wmmmm亚洲av在线观看| 99久久人妻综合| 国产极品粉嫩免费观看在线 | 亚洲国产最新在线播放| 成人毛片60女人毛片免费| 国产无遮挡羞羞视频在线观看| 少妇被粗大猛烈的视频| 成人二区视频|