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

    基于ARM技術(shù)的智能車無(wú)線控制系統(tǒng)設(shè)計(jì)研究

    2020-06-30 10:15:22張金博張喜民袁戰(zhàn)軍
    微型電腦應(yīng)用 2020年4期
    關(guān)鍵詞:實(shí)現(xiàn)路徑

    張金博 張喜民 袁戰(zhàn)軍

    摘 要:?智能車輛的發(fā)展對(duì)控制系統(tǒng)提出了更高的要求,因而設(shè)計(jì)了一款智能車無(wú)線控制系統(tǒng)。系統(tǒng)基于ARM Linux,開發(fā)并實(shí)現(xiàn)了車載系統(tǒng)客戶端,在搭建了交叉編譯開發(fā)環(huán)境的基礎(chǔ)上對(duì)嵌入式Linux內(nèi)核進(jìn)行了配置編譯,并詳細(xì)介紹了數(shù)據(jù)采集與發(fā)送層的編碼實(shí)現(xiàn)過(guò)程,實(shí)現(xiàn)了采集圖像與錄制視頻、網(wǎng)路發(fā)送與監(jiān)控功能,各模塊設(shè)計(jì)為獨(dú)立進(jìn)程,各子模塊作為獨(dú)立線程運(yùn)行,監(jiān)控軟件客戶端通過(guò)內(nèi)存盤中的文件完成數(shù)據(jù)交換過(guò)程,從而有效實(shí)現(xiàn)了異步執(zhí)行和遠(yuǎn)程監(jiān)控功能。

    關(guān)鍵詞:?智能車輛無(wú)線控制; ARM Linux; 遠(yuǎn)程監(jiān)控系統(tǒng); 實(shí)現(xiàn)路徑

    中圖分類號(hào): TP 273.5? ? ? 文獻(xiàn)標(biāo)志碼: A

    Design and Research of Wireless Control System for Smart

    Car Based on ARM Technology

    ZHANG Jinbo, ZHANG Ximin, YUAN Zhanjun

    (School of Information Engineering, Shanxi Institute of International Trade & Commerce, Xian, Shanxi? 712046, China)

    Abstract:

    The development of intelligent vehicles puts forward higher requirements for the control system. This paper mainly completes the design of a wireless control system of the smart car. The system is based on ARM Linux, develops and implements the vehicle system client, and builds a cross-compilation development environment. Based on the configuration and compilation of the embedded Linux kernel, the coding implementation process of the data acquisition and transmission layer is introduced in detail, and the functions of collecting images and recording video, network transmission and monitoring are realized. Each module is designed as an independent process. The module runs as a separate thread, and the monitoring software client completes the data exchange process through the files in the memory disk, thereby effectively implementing the asynchronous execution and remote monitoring functions.

    Key words:

    intelligent vehicle wireless control; ARM Linux; remote monitoring system; implementation path

    0 引言

    快速發(fā)展的人工智能為智能車輛的完善提供了有力支撐,在智能交通系統(tǒng)中智能車輛占用重要地位,促使在目前的汽車行業(yè)中自動(dòng)駕駛成為熱門發(fā)展技術(shù),該技術(shù)以駕駛環(huán)境為依據(jù)并通過(guò)對(duì)人類行為進(jìn)行模擬做出相應(yīng)決策,在此基礎(chǔ)上完成駕駛行為,因此對(duì)智能車無(wú)線控制系統(tǒng)的研究成為主要方向之一,嵌入式系統(tǒng)可有效滿足控制需求,其核心部分即嵌入式系統(tǒng)軟件負(fù)責(zé)實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯的任務(wù),具體通過(guò)對(duì)嵌入式硬件平臺(tái)進(jìn)行控制和調(diào)度完成。本文主要對(duì)基于ARM Linux 的遠(yuǎn)程監(jiān)控系統(tǒng)進(jìn)行了研究,重點(diǎn)介紹了監(jiān)控系統(tǒng)客戶端軟件的實(shí)現(xiàn)過(guò)程,完成了底層開發(fā)環(huán)境及用戶交互的圖形系統(tǒng)的搭建,并實(shí)現(xiàn)了核心業(yè)務(wù)模塊功能。

    1 Linux的構(gòu)建和移植

    開發(fā)Linux程序的步驟為:首先完成交叉編譯開發(fā)環(huán)境的建立,然后向目標(biāo)平臺(tái)移植 Linux 內(nèi)核,將程序邏輯通過(guò)PC Linux 完成編寫調(diào)通,通過(guò)模擬模塊實(shí)現(xiàn)同相關(guān)硬件的有效對(duì)接,及時(shí)修正測(cè)試中的軟件缺陷,接下來(lái)在目標(biāo)平臺(tái)上交叉編譯調(diào)通的軟件模塊,通過(guò)測(cè)試進(jìn)一步發(fā)現(xiàn)并修正相應(yīng)軟件缺陷。

    1.1 交叉編譯開發(fā)環(huán)境的建立

    交叉編譯開發(fā)環(huán)境是移植Linux內(nèi)核及開發(fā) Linux 的基礎(chǔ),通常是將交叉編譯器運(yùn)行于PC平臺(tái)或高服務(wù)器(即宿主機(jī)HOST)上通過(guò)編譯鏈接實(shí)現(xiàn)目標(biāo)平臺(tái)代碼的生成,本文的遠(yuǎn)程監(jiān)控系統(tǒng)以普通PC作為宿主機(jī)完成交叉編譯開發(fā)環(huán)境的建立,主要包括交叉編譯工具鏈 的安裝和測(cè)試(arm-linux-gcc,運(yùn)行于PC平臺(tái)的交叉編譯器,負(fù)責(zé)生成ARM平臺(tái)二進(jìn)制代碼)以及通訊測(cè)試。本文選用的硬件開發(fā)板卡S3C6410含有arm-linux-gcc-壓縮包,先在 s3c6410-gcc(位于HOME目錄下)中建立一個(gè)存放交叉編譯工具鏈的目錄,進(jìn)入目錄拷貝并解壓TAR 壓縮包到安裝目錄,此目錄通過(guò)指定Linux環(huán)境變量即可完成到可執(zhí)行程序搜索路徑的添加,從而完成交叉編譯環(huán)境的建立[1]。

    1.2 配置編譯Linux內(nèi)核

    作為嵌入式系統(tǒng)軟件的關(guān)鍵部分Linux內(nèi)核由系統(tǒng)底層的初始代碼構(gòu)成(針對(duì)特定目標(biāo)平臺(tái)),提供最基本的各種系統(tǒng)服務(wù),啟動(dòng)系統(tǒng)時(shí)需先完成基本的初始化工作(通過(guò)引導(dǎo)器),在內(nèi)存中裝載Linux 內(nèi)核后跳轉(zhuǎn)到內(nèi)存位置繼續(xù)執(zhí)行,為滿足項(xiàng)目需求本文使用了附帶移植好Linux 內(nèi)核的開發(fā)板卡,使包括配置CPU 類型、線程調(diào)度模型等在內(nèi)的系統(tǒng)核心功能無(wú)需額外改動(dòng),主要改動(dòng)硬件外設(shè)。系統(tǒng)客戶端的硬件外設(shè)包括液晶屏、GPS及GPRS 模塊(二者通過(guò)S3C6410 的串口通信)、SD卡插槽及USB 接口各一個(gè)SOC內(nèi)建的串口驅(qū)動(dòng)已包含在內(nèi)核配置中無(wú)需改動(dòng)。系統(tǒng)的內(nèi)核配置采用xconfig完成,選擇Device Driver/Netwrok device support(位于界面左側(cè)列表)后勾選PPP support,從而在該Linux內(nèi)核中加入PPP 的支持;選擇HID Devices / USB Device? support 后勾選需支持的 USB 設(shè)備驅(qū)動(dòng);選擇MMC/card support后勾選所需存儲(chǔ)設(shè)備驅(qū)動(dòng)。配置完成后當(dāng)前目錄生成一個(gè)配置文件(config),可通過(guò) make 命令完成編譯,根據(jù)板卡的說(shuō)明書將由make uImage 命令生成內(nèi)核鏡像燒錄至板卡上[2]。

    2 圖像采集與視頻錄制的設(shè)計(jì)與實(shí)現(xiàn)

    2.1 硬件加速模塊與軟件 API 接口

    本文選用了S3C6410,其硬件JPEG編解碼模塊支持編碼輸入為YCbCr 視頻源、解碼輸入為JPEG 圖像數(shù)據(jù)(UXGA分辨率可達(dá)1600x1 200),具備攝像頭數(shù)據(jù)直接輸入功能;JPEG 硬件解碼器的API包括初始化、編解碼執(zhí)行、配置等,調(diào)用編碼功能涉及到的API流程為:首先需對(duì)編碼器進(jìn)行初始化處理(EncodeInit ),涉及底層操作的硬件編碼器可直接訪問(wèn)內(nèi)存(無(wú)需通過(guò)SOC 的 MMU ),JPEG 編碼器使用驅(qū)動(dòng)預(yù)留的內(nèi)存區(qū)域(物理連續(xù));接下來(lái)通過(guò)通過(guò)GetEncodeInBuf和GetEncodeOutBuf完成存放源圖像數(shù)據(jù)及存放編碼后數(shù)據(jù)的獲?。ㄎ挥趦?nèi)存區(qū)域中),在此基礎(chǔ)上完成JPEG 編碼操作(由EncodeExe 執(zhí)行),選項(xiàng)配置由SetConfig完成,將獲取的源圖形數(shù)據(jù)(位于指定內(nèi)存區(qū)域)進(jìn)行編碼后,在指定內(nèi)存輸出區(qū)域存放圖像,最后調(diào)用EncodeDeInit釋放系統(tǒng)資源并關(guān)閉編碼器。

    MPEG4編解碼模塊支持 MPEG4 SimpleProfie規(guī)格的編解碼,其API 調(diào)用流程類似于JPEG 硬件編碼器,遠(yuǎn)程監(jiān)控系統(tǒng)中使用了多個(gè)API,通過(guò)SetConfig 函數(shù)完成配置,Init 函數(shù)和Decode函數(shù)分別用于初始化硬件模塊及解碼,內(nèi)存空間指針(放置輸入數(shù)據(jù))通過(guò)調(diào)用GetInBuf 函數(shù)獲取后調(diào)用Exe 函數(shù)執(zhí)行,接下來(lái)通過(guò) GetOutBuf 函數(shù)的調(diào)用完成輸出數(shù)據(jù)內(nèi)存指針的獲取,最后調(diào)用 deInit 函數(shù)關(guān)閉編碼器[3]。

    2.2 數(shù)據(jù)與內(nèi)存管理

    攝像頭采集子模塊作為數(shù)據(jù)的生產(chǎn)者,其所產(chǎn)生的 YUV 數(shù)據(jù)包可被兩個(gè)子模塊即圖像壓縮存儲(chǔ)(采集圖像需壓縮成 JPEG 圖像)及視頻編碼存儲(chǔ)(需壓縮記錄到AVI 文件中)使用??紤]到嵌入式系統(tǒng)有限的總線帶寬,數(shù)據(jù)量較大的圖像無(wú)法采用內(nèi)存拷貝的方式,通過(guò)內(nèi)存管理子模塊(屬于C++類)主要負(fù)責(zé)對(duì)數(shù)據(jù)包流向及內(nèi)存使用情況進(jìn)行控制,實(shí)現(xiàn)兩個(gè)子模塊各自具有指針,能夠指向同一YUV 圖像數(shù)據(jù),子模塊使用完畢后通過(guò)一個(gè)外部模塊釋放圖像數(shù)據(jù)指針的內(nèi)存空間。C++類聚合了MemServer(內(nèi)存池類),由內(nèi)存池負(fù)責(zé)分配與釋放大量的內(nèi)存,使內(nèi)存碎片問(wèn)題得以有效解決,并對(duì)工作中的內(nèi)存使用狀況進(jìn)行監(jiān)控以確保內(nèi)存的合理分配和使用[4]。數(shù)據(jù)包從采集到編碼以數(shù)據(jù)與內(nèi)存管理模塊作為中轉(zhuǎn),在內(nèi)存的實(shí)際分配和釋放過(guò)程中記錄內(nèi)存的大小,該模塊通過(guò)調(diào)用推送方法將數(shù)據(jù)包推入,同時(shí)注冊(cè)了自有的一個(gè)函數(shù)作為回調(diào)函數(shù),通過(guò)回調(diào)函數(shù)的調(diào)用實(shí)現(xiàn)了數(shù)據(jù)包指針在各編碼子模塊使用完后返回至數(shù)據(jù)管理子模塊。此外,采用自主編程實(shí)現(xiàn)內(nèi)存池類,預(yù)先malloc內(nèi)存區(qū)域(若干塊等長(zhǎng))實(shí)現(xiàn)MemServer內(nèi)部管理,對(duì)各個(gè)塊的狀態(tài)(使用與空閑兩條鏈表)進(jìn)行記錄,外部以數(shù)據(jù)大小為依據(jù)對(duì)內(nèi)存接口進(jìn)行調(diào)用分配,其返回給外部的指針包括一塊指向內(nèi)存塊指針(標(biāo)記為空閑)或一塊內(nèi)存塊合并的指針(合并連續(xù)的多個(gè)空閑塊),并向使用鏈表移動(dòng)這些記錄;外部則以鏈表上的記錄為依據(jù)完成內(nèi)存區(qū)域的釋放后將其標(biāo)記為空閑,記錄返回至空閑鏈表上(恢復(fù)合并的內(nèi)存塊到原始分離狀態(tài))[5]。

    采集到新的數(shù)據(jù)幀后,采集模塊通過(guò)內(nèi)存分配接口的調(diào)用完成內(nèi)存空間的申請(qǐng),用數(shù)據(jù)包封裝指向此內(nèi)存空間的指針,結(jié)構(gòu)體如下(包含了數(shù)據(jù)指針和使用計(jì)數(shù),標(biāo)記使用過(guò)這塊內(nèi)存區(qū)域的編碼模塊的個(gè)數(shù))[6]。

    struct MediaPackage

    {

    int ref;

    MMStreamPackage

    *

    pak;

    };

    若編碼模塊在數(shù)量上等于數(shù)據(jù)包的使用計(jì)數(shù),說(shuō)明所有編碼模塊均使用了此數(shù)據(jù)包可安全釋放。各編碼模塊承自同一父類EncodeServer,即可使用父類的各個(gè)接口(包括數(shù)據(jù)推送、清除緩沖、回調(diào)函數(shù)),并在初始化時(shí)注冊(cè)指針,內(nèi)存管理子模塊據(jù)此可預(yù)先獲知采集數(shù)據(jù)的消費(fèi)者數(shù)目。內(nèi)存管理子模塊對(duì)EncodeServer 類進(jìn)行維護(hù),通過(guò)指針指向即可完成推送/清空數(shù)據(jù)、注冊(cè)回調(diào)函數(shù),數(shù)據(jù)管理同編碼間的關(guān)系得以抽象和簡(jiǎn)化,提高了系統(tǒng)的擴(kuò)展性。當(dāng)采集模塊推入數(shù)據(jù)時(shí)候,數(shù)據(jù)管理子模塊統(tǒng)一對(duì)數(shù)據(jù)包進(jìn)行釋放處理[7]。

    2.3 攝像頭采集子模塊

    該子模塊同樣屬于C++的類,主要由圖像采集線程和數(shù)據(jù)推送線程構(gòu)成,攝像頭模塊驅(qū)動(dòng)采用標(biāo)準(zhǔn)V4L 接口(/dev 目錄下的設(shè)備文件),程序讀寫數(shù)據(jù)通過(guò)標(biāo)準(zhǔn)Linux文件調(diào)用讀取API完成,并通過(guò)ioctl 函數(shù)完成參數(shù)設(shè)置。圖像采集線程啟動(dòng)后打開V4L設(shè)備文件(同模擬攝像頭對(duì)應(yīng))并設(shè)置采集參數(shù),在此基礎(chǔ)上對(duì)YUV 幀數(shù)據(jù)(由攝像頭模塊返回)進(jìn)行持續(xù)讀取。采集線程向各新YUV 數(shù)據(jù)分配新的數(shù)據(jù)包并打上時(shí)間戳(標(biāo)記采集時(shí)間),再將數(shù)據(jù)包放入一個(gè)屬于鏈表的緩沖內(nèi),指向數(shù)據(jù)包的指針[8]。數(shù)據(jù)推送線程以預(yù)先設(shè)計(jì)好的間隔為依據(jù),將數(shù)據(jù)包從緩沖取出后推出給內(nèi)存管理子模塊,并通過(guò)清空緩沖及停止采集兩個(gè)函數(shù)接口的設(shè)置提升了系統(tǒng)的魯棒性。

    3 圖像壓縮及視頻編碼存儲(chǔ)采集的實(shí)現(xiàn)

    3.1 圖像壓縮存儲(chǔ)采集

    該子模塊內(nèi)部包含一個(gè)作為輸入數(shù)據(jù)緩沖的鏈表和用于數(shù)據(jù)壓縮的工作線程構(gòu)成,被封裝成一個(gè) C++的類。該模塊設(shè)置了回調(diào)函數(shù)設(shè)置接口,負(fù)責(zé)將子模塊的工作狀態(tài)傳遞給外部,系統(tǒng)的內(nèi)存管理子模塊通過(guò)此接口獲取并釋放數(shù)據(jù)包的指針,通過(guò)接口數(shù)據(jù)推送接口的調(diào)用 推入YUV 圖像數(shù)據(jù)包。數(shù)據(jù)包先以節(jié)點(diǎn)的形式掛載于鏈表上(作為緩沖),線程同步事件由推入的新數(shù)據(jù)觸發(fā),喚醒圖像壓縮工作線程(處于等待狀態(tài)),具體的工作線程流程如圖1所示,先以預(yù)定的拍照間隔為依據(jù)對(duì)數(shù)據(jù)包的時(shí)間戳進(jìn)行檢查,圖像工作線程會(huì)將未達(dá)到間隔的數(shù)據(jù)標(biāo)記為使用,并向內(nèi)存管理子模塊返回?cái)?shù)據(jù)包(通過(guò)回調(diào)函數(shù)接口);工作線程在當(dāng)前數(shù)據(jù)包的時(shí)間戳大于上次拍照時(shí)間同預(yù)設(shè)時(shí)間間隔之和的情況下,通過(guò)JPEG編碼API的調(diào)用完成該YUV圖像到JPEG圖片的壓縮及在指定位置存儲(chǔ)過(guò)程[9]。

    3.2 視頻編碼存儲(chǔ)采集

    該子模塊由數(shù)據(jù)包鏈表、視頻壓縮工作線程及回調(diào)注冊(cè)接口構(gòu)成,此外還包含AVI 打包模塊負(fù)責(zé)處理MPEG4數(shù)據(jù)幀,將其以用戶設(shè)置的參數(shù)為依據(jù)打包為AVI視頻文件(適用于普通播放軟件)。通過(guò)數(shù)據(jù)推送接口的調(diào)用內(nèi)存管理子模塊完成YUV 圖像數(shù)據(jù)包的推入,其工作流程如圖2所示。

    先對(duì)自身的工作狀態(tài)進(jìn)行檢查,工作線程在沒(méi)有錄像任務(wù)的情況下標(biāo)記數(shù)據(jù)表為使用,再將數(shù)據(jù)包返回至內(nèi)存管理子模塊(回調(diào)函數(shù)接口)。有錄像任務(wù)則將該 YUV圖像通過(guò)MPEG4編碼 API 的調(diào)用完成到MPEG4 幀的壓縮,然后由 AVI打包模塊封裝上時(shí)間戳和幀信息后打包,存儲(chǔ)到指定位置[10]。

    4 總結(jié)

    本文主要完成了基于ARM Linux智能車無(wú)線控制系統(tǒng)的設(shè)計(jì),以S3C6410作為嵌入式系統(tǒng)平臺(tái)的主控,完成了客戶端軟件的設(shè)計(jì),圖像采集與視頻錄制模塊主要由攝像頭采集、圖像壓縮存儲(chǔ)、編碼存儲(chǔ)等功能子模塊構(gòu)成,各子模塊間異步執(zhí)行(以獨(dú)立線程的方式運(yùn)行),在分配的內(nèi)存區(qū)域中存放通過(guò)采集、編碼、壓縮處理后的信息以供后續(xù)處理,輸入內(nèi)存采用線性緩沖進(jìn)行管理。

    參考文獻(xiàn)

    [1]李澤彬,姚有峰,張飛龍,等.基于單片機(jī)的智能家居語(yǔ)音控制系統(tǒng)設(shè)計(jì)[J]. 電子設(shè)計(jì)工程, 2017(8):175-177.

    [2] 李云紅,張恒,張亞林,等.基于ARM的WiFi無(wú)線終端系統(tǒng)設(shè)計(jì)[J]. 計(jì)算機(jī)與數(shù)字工程, 2017(3):498-501.

    [3] 葉身村.周慶.于振浩.基于KEA128的電磁直立智能車控制系統(tǒng)設(shè)計(jì)[J].汽車實(shí)用技術(shù),2018(21):27-28.

    [4] 蘇元楷,季磊,聶嘉欣,等.基于STM32F407的路徑識(shí)別智能小車設(shè)計(jì)[J]. 信息通信, 2017(8):31-33.

    [5] Jorge Godoy, Joshué Pérez, Enrique Onieva, et al. A driverless vehicle demonstration on motorways and in urban environments[J]. Transport, 2015 (3):253-263.

    [6] Suresh Nanda Kumar, Ramasamy Panneerselvam. A Time-Dependent Vehicle Routing Problem with Time Windows for E-Commerce Supplier Site Pickups Using Genetic Algorithm[J]. Intelligent Information Management, 2015 (4):181-194.

    [7] 王浩.基于RT5350嵌入式平臺(tái)的無(wú)線智能小車控制系統(tǒng)設(shè)計(jì)[J]. 泰山學(xué)院學(xué)報(bào),2016(6):75-79.

    [8] 張棟冰.基于TOPHAT-PCNN的圖像車輛目標(biāo)檢測(cè)方法研究[J]. 南京大學(xué)學(xué)報(bào)(自然科學(xué)), 2017(3):590-597.

    [9] 胡焯源,曹玉東,李羊.基于HSV顏色空間的車身顏色識(shí)別算法[J]. 遼寧工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版), 2017(1):10-12.

    [10] 黃姝娟,劉萍萍,白小軍,等.基于STM32的智能車控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2018(9):185-188.

    (收稿日期: 2019.08.10)

    猜你喜歡
    實(shí)現(xiàn)路徑
    論紅色文化在大學(xué)生思想政治教育中的價(jià)值及實(shí)現(xiàn)路徑
    淺議人民銀行金融穩(wěn)定職能的實(shí)現(xiàn)路徑
    國(guó)際私法法典化的挑戰(zhàn)與實(shí)現(xiàn)路徑
    人間(2016年26期)2016-11-03 16:58:21
    我國(guó)學(xué)術(shù)期刊的價(jià)值設(shè)定與實(shí)現(xiàn)路徑
    出版廣角(2016年4期)2016-04-20 00:58:48
    精品国产国语对白av| 黄频高清免费视频| 一本—道久久a久久精品蜜桃钙片| 啦啦啦视频在线资源免费观看| 天堂俺去俺来也www色官网| 午夜福利乱码中文字幕| 满18在线观看网站| 国产男女内射视频| 热99国产精品久久久久久7| 亚洲精品第二区| 一区福利在线观看| 男的添女的下面高潮视频| 成年女人毛片免费观看观看9 | 亚洲国产看品久久| 久久久久久久久久久久大奶| 亚洲精品国产色婷婷电影| 欧美日韩av久久| 欧美精品高潮呻吟av久久| 欧美97在线视频| 国产免费现黄频在线看| 女人精品久久久久毛片| 女性被躁到高潮视频| 亚洲国产毛片av蜜桃av| 亚洲黑人精品在线| 国产精品一区二区在线不卡| 久久久久久免费高清国产稀缺| 宅男免费午夜| 国产熟女午夜一区二区三区| 99久久综合免费| 自线自在国产av| 五月开心婷婷网| 在线观看免费午夜福利视频| 天天躁日日躁夜夜躁夜夜| 亚洲国产精品国产精品| 大话2 男鬼变身卡| 男女国产视频网站| 欧美亚洲日本最大视频资源| 久久精品国产亚洲av涩爱| 香蕉国产在线看| 丰满人妻熟妇乱又伦精品不卡| 性少妇av在线| 极品少妇高潮喷水抽搐| 丰满饥渴人妻一区二区三| 美女视频免费永久观看网站| 新久久久久国产一级毛片| 高清视频免费观看一区二区| 日韩一本色道免费dvd| 日韩伦理黄色片| 国产精品三级大全| 免费一级毛片在线播放高清视频 | 日韩精品免费视频一区二区三区| www.av在线官网国产| 伊人亚洲综合成人网| 亚洲人成电影免费在线| 国产成人啪精品午夜网站| 黄色视频在线播放观看不卡| 亚洲,欧美,日韩| 只有这里有精品99| 91精品伊人久久大香线蕉| 丝瓜视频免费看黄片| 99国产精品免费福利视频| 大话2 男鬼变身卡| 黄色视频在线播放观看不卡| 99久久综合免费| 丰满少妇做爰视频| 国产日韩欧美视频二区| 精品亚洲成a人片在线观看| 欧美激情 高清一区二区三区| 夫妻性生交免费视频一级片| 日韩大码丰满熟妇| 狂野欧美激情性xxxx| 国产成人av激情在线播放| 不卡av一区二区三区| 亚洲精品中文字幕在线视频| 美女午夜性视频免费| videosex国产| 91麻豆av在线| 性色av一级| 亚洲,欧美,日韩| 婷婷色综合大香蕉| av国产久精品久网站免费入址| 国产日韩欧美亚洲二区| 日韩一本色道免费dvd| 伦理电影免费视频| 另类精品久久| 欧美日韩亚洲综合一区二区三区_| 一本色道久久久久久精品综合| av不卡在线播放| 久久国产精品男人的天堂亚洲| 亚洲黑人精品在线| 午夜免费鲁丝| 国产亚洲av片在线观看秒播厂| 国产成人精品久久久久久| 久久久久国产一级毛片高清牌| 9热在线视频观看99| 国产欧美日韩一区二区三 | 亚洲激情五月婷婷啪啪| 啦啦啦在线免费观看视频4| 成年av动漫网址| 欧美日韩综合久久久久久| 大码成人一级视频| 久久精品久久久久久久性| 日本黄色日本黄色录像| 久久久久视频综合| 国产精品一二三区在线看| 日韩,欧美,国产一区二区三区| 亚洲av成人精品一二三区| 美国免费a级毛片| 国产免费又黄又爽又色| 亚洲五月婷婷丁香| 欧美乱码精品一区二区三区| 考比视频在线观看| 18禁黄网站禁片午夜丰满| 一本久久精品| 久久精品aⅴ一区二区三区四区| 汤姆久久久久久久影院中文字幕| 在线观看免费高清a一片| 91成人精品电影| 精品免费久久久久久久清纯 | 人妻一区二区av| 一区在线观看完整版| 亚洲av片天天在线观看| 一区二区日韩欧美中文字幕| 视频区图区小说| 精品卡一卡二卡四卡免费| 丁香六月天网| 日本a在线网址| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品久久久久久精品电影小说| 亚洲精品一二三| 国产亚洲欧美精品永久| 一级毛片女人18水好多 | 国产男人的电影天堂91| 国产成人欧美| 久久99一区二区三区| 搡老乐熟女国产| 国产高清视频在线播放一区 | 日本五十路高清| 女人久久www免费人成看片| 国产成人欧美在线观看 | 国产精品秋霞免费鲁丝片| av不卡在线播放| 午夜免费男女啪啪视频观看| 人人妻人人澡人人看| 久久精品亚洲熟妇少妇任你| 日本黄色日本黄色录像| 日韩av免费高清视频| 在线观看www视频免费| 国产免费现黄频在线看| 国产激情久久老熟女| 妹子高潮喷水视频| 在线看a的网站| 成人影院久久| 久久久国产欧美日韩av| 午夜av观看不卡| 久久 成人 亚洲| 女人被躁到高潮嗷嗷叫费观| 午夜福利,免费看| 久久九九热精品免费| 亚洲欧洲国产日韩| 人人妻人人澡人人看| 亚洲久久久国产精品| www.av在线官网国产| 香蕉丝袜av| 后天国语完整版免费观看| 欧美大码av| 中文字幕av电影在线播放| 久久精品久久久久久久性| 两个人免费观看高清视频| 男女免费视频国产| 国产成人免费观看mmmm| 亚洲中文日韩欧美视频| 亚洲专区中文字幕在线| 亚洲国产日韩一区二区| 午夜av观看不卡| 两个人看的免费小视频| 麻豆乱淫一区二区| 夫妻性生交免费视频一级片| 免费久久久久久久精品成人欧美视频| 老司机亚洲免费影院| 国产成人欧美| 真人做人爱边吃奶动态| 乱人伦中国视频| 欧美黑人欧美精品刺激| 欧美日韩视频精品一区| 久久国产精品人妻蜜桃| 成年人午夜在线观看视频| 欧美黑人精品巨大| 天堂中文最新版在线下载| 亚洲国产av新网站| 精品高清国产在线一区| 欧美+亚洲+日韩+国产| 欧美激情高清一区二区三区| 亚洲成国产人片在线观看| 一本久久精品| 97在线人人人人妻| 性色av乱码一区二区三区2| 国产男女内射视频| 国产日韩欧美视频二区| www.av在线官网国产| 99热国产这里只有精品6| av电影中文网址| 亚洲精品久久成人aⅴ小说| 一区二区三区精品91| 人人澡人人妻人| 免费在线观看影片大全网站 | 丝袜人妻中文字幕| 日日夜夜操网爽| 女人高潮潮喷娇喘18禁视频| 久久99一区二区三区| 首页视频小说图片口味搜索 | 国产精品九九99| 久久天躁狠狠躁夜夜2o2o | 女人被躁到高潮嗷嗷叫费观| 人人妻人人爽人人添夜夜欢视频| 免费高清在线观看视频在线观看| 国产高清videossex| 国产精品久久久久久精品电影小说| 国产又爽黄色视频| 成在线人永久免费视频| 亚洲天堂av无毛| 国产男人的电影天堂91| 91老司机精品| 在线观看免费高清a一片| 欧美人与性动交α欧美软件| av线在线观看网站| 国产色视频综合| 最近手机中文字幕大全| 国产免费现黄频在线看| 久久久久久久精品精品| 宅男免费午夜| 亚洲国产中文字幕在线视频| 国产精品久久久av美女十八| 老司机午夜十八禁免费视频| 久久久久久人人人人人| 欧美日韩成人在线一区二区| 97人妻天天添夜夜摸| 波野结衣二区三区在线| 成人18禁高潮啪啪吃奶动态图| tube8黄色片| 欧美人与性动交α欧美精品济南到| 亚洲国产精品成人久久小说| 丝袜美腿诱惑在线| 精品少妇内射三级| 亚洲国产日韩一区二区| 国产精品一区二区免费欧美 | 国产免费福利视频在线观看| 人妻人人澡人人爽人人| 色94色欧美一区二区| 搡老乐熟女国产| 少妇精品久久久久久久| 久久久精品国产亚洲av高清涩受| 国产亚洲一区二区精品| 国产成人精品久久久久久| 久久国产亚洲av麻豆专区| 日韩 欧美 亚洲 中文字幕| 少妇人妻 视频| 一区二区三区激情视频| 国产黄色免费在线视频| 水蜜桃什么品种好| 永久免费av网站大全| 亚洲av片天天在线观看| 国产亚洲欧美在线一区二区| 男女国产视频网站| 亚洲国产看品久久| 精品久久蜜臀av无| 新久久久久国产一级毛片| 成人黄色视频免费在线看| 国产黄色视频一区二区在线观看| 天天操日日干夜夜撸| 天天躁日日躁夜夜躁夜夜| 老汉色av国产亚洲站长工具| 91老司机精品| kizo精华| 欧美日韩亚洲国产一区二区在线观看 | 国产精品 欧美亚洲| av不卡在线播放| 亚洲av日韩精品久久久久久密 | 日韩 欧美 亚洲 中文字幕| 国产麻豆69| 亚洲av综合色区一区| 日韩av不卡免费在线播放| 国产精品久久久久成人av| 国产亚洲欧美在线一区二区| 亚洲,一卡二卡三卡| 熟女av电影| 国产男女内射视频| 男女无遮挡免费网站观看| 国产成人免费观看mmmm| 亚洲少妇的诱惑av| 日韩伦理黄色片| 久久久精品区二区三区| 婷婷色麻豆天堂久久| 91老司机精品| 亚洲国产看品久久| 亚洲综合色网址| 亚洲欧美激情在线| 最近中文字幕2019免费版| 一级毛片女人18水好多 | 好男人视频免费观看在线| www.999成人在线观看| 亚洲精品国产色婷婷电影| 亚洲国产看品久久| 国产亚洲欧美精品永久| 青春草视频在线免费观看| 最新在线观看一区二区三区 | 亚洲一区二区三区欧美精品| 丝袜脚勾引网站| 欧美日韩亚洲综合一区二区三区_| 黄色a级毛片大全视频| 久热这里只有精品99| 成人国产av品久久久| av国产久精品久网站免费入址| 久久精品aⅴ一区二区三区四区| 久久人妻福利社区极品人妻图片 | 人人妻人人澡人人看| 欧美国产精品va在线观看不卡| 极品少妇高潮喷水抽搐| 一区二区三区精品91| a级毛片黄视频| 亚洲av日韩精品久久久久久密 | 嫩草影视91久久| 国产在线视频一区二区| 免费观看a级毛片全部| 青春草亚洲视频在线观看| 日日爽夜夜爽网站| 亚洲av成人不卡在线观看播放网 | 久久久国产精品麻豆| 欧美日韩一级在线毛片| 伦理电影免费视频| 啦啦啦啦在线视频资源| 日韩欧美一区视频在线观看| 丝袜美腿诱惑在线| 18禁裸乳无遮挡动漫免费视频| 亚洲自偷自拍图片 自拍| 飞空精品影院首页| 国产成人精品在线电影| 99久久精品国产亚洲精品| 高清欧美精品videossex| 精品人妻1区二区| 纵有疾风起免费观看全集完整版| 久久ye,这里只有精品| 亚洲熟女毛片儿| 亚洲中文av在线| 亚洲欧洲精品一区二区精品久久久| 亚洲图色成人| 伊人亚洲综合成人网| bbb黄色大片| 91九色精品人成在线观看| 在线观看人妻少妇| 黄色视频不卡| 日本一区二区免费在线视频| 国产一区亚洲一区在线观看| 不卡av一区二区三区| h视频一区二区三区| 国产成人精品在线电影| 国产成人av教育| 精品一区二区三区av网在线观看 | 悠悠久久av| 午夜福利乱码中文字幕| 成年人免费黄色播放视频| 一级,二级,三级黄色视频| 国产精品免费大片| 欧美日韩av久久| 国产伦理片在线播放av一区| 久久久亚洲精品成人影院| 啦啦啦在线观看免费高清www| 老司机亚洲免费影院| 欧美成人精品欧美一级黄| 19禁男女啪啪无遮挡网站| 婷婷色麻豆天堂久久| 欧美人与性动交α欧美精品济南到| av又黄又爽大尺度在线免费看| 又紧又爽又黄一区二区| 国产成人精品在线电影| 精品一区二区三区四区五区乱码 | 水蜜桃什么品种好| 午夜影院在线不卡| 国产熟女欧美一区二区| 亚洲成国产人片在线观看| 欧美亚洲日本最大视频资源| 男女免费视频国产| 看免费av毛片| 日韩电影二区| 国产熟女午夜一区二区三区| 欧美精品啪啪一区二区三区 | 天天躁狠狠躁夜夜躁狠狠躁| 91国产中文字幕| 男人爽女人下面视频在线观看| 国产三级黄色录像| 久久久精品94久久精品| 97在线人人人人妻| 欧美成狂野欧美在线观看| 欧美日韩精品网址| 色网站视频免费| 免费在线观看日本一区| 久久久精品免费免费高清| 久久久精品94久久精品| 男女床上黄色一级片免费看| 少妇猛男粗大的猛烈进出视频| 久久女婷五月综合色啪小说| 国产精品熟女久久久久浪| 天天操日日干夜夜撸| 国产黄色视频一区二区在线观看| 青草久久国产| 丰满饥渴人妻一区二区三| 亚洲黑人精品在线| 亚洲成人手机| h视频一区二区三区| 69精品国产乱码久久久| 国产片特级美女逼逼视频| 精品少妇黑人巨大在线播放| 男女国产视频网站| 日本欧美视频一区| 色婷婷av一区二区三区视频| 中文字幕亚洲精品专区| 亚洲人成电影观看| 欧美日韩av久久| 欧美xxⅹ黑人| 少妇猛男粗大的猛烈进出视频| 高清视频免费观看一区二区| www.熟女人妻精品国产| 国产精品久久久av美女十八| 亚洲伊人久久精品综合| 黄色 视频免费看| 免费人妻精品一区二区三区视频| 欧美日韩av久久| 精品免费久久久久久久清纯 | 9191精品国产免费久久| 国产精品国产av在线观看| 国产精品人妻久久久影院| 国产深夜福利视频在线观看| 国产精品偷伦视频观看了| 美女国产高潮福利片在线看| 国产熟女欧美一区二区| 丁香六月欧美| 久久久精品免费免费高清| 亚洲精品乱久久久久久| 成人国产一区最新在线观看 | 晚上一个人看的免费电影| 汤姆久久久久久久影院中文字幕| 久久久久网色| 精品国产乱码久久久久久男人| 在线观看免费高清a一片| 人人妻人人爽人人添夜夜欢视频| 国产成人a∨麻豆精品| 99精国产麻豆久久婷婷| 欧美精品亚洲一区二区| 一区在线观看完整版| 国产在线一区二区三区精| 777米奇影视久久| 午夜免费男女啪啪视频观看| 啦啦啦在线免费观看视频4| 人体艺术视频欧美日本| 老司机在亚洲福利影院| 波多野结衣一区麻豆| 人人妻,人人澡人人爽秒播 | av天堂在线播放| 色综合欧美亚洲国产小说| 国产精品久久久人人做人人爽| 中文字幕人妻丝袜制服| av网站免费在线观看视频| 黄片播放在线免费| av在线app专区| 久久精品成人免费网站| 亚洲精品久久午夜乱码| 考比视频在线观看| 免费观看a级毛片全部| 人妻人人澡人人爽人人| 午夜福利,免费看| 国产男人的电影天堂91| 丝瓜视频免费看黄片| 国产黄频视频在线观看| 精品福利观看| 免费女性裸体啪啪无遮挡网站| netflix在线观看网站| 美女高潮到喷水免费观看| 亚洲欧美日韩高清在线视频 | 国产成人精品久久二区二区免费| 在线天堂中文资源库| 人人妻人人添人人爽欧美一区卜| 免费看不卡的av| 多毛熟女@视频| 99国产精品免费福利视频| 欧美精品av麻豆av| 80岁老熟妇乱子伦牲交| 大片电影免费在线观看免费| 久久久国产欧美日韩av| 亚洲av男天堂| 丁香六月天网| 99热网站在线观看| 精品人妻一区二区三区麻豆| 日本vs欧美在线观看视频| av在线老鸭窝| 中文字幕最新亚洲高清| 午夜福利在线免费观看网站| 国产黄色视频一区二区在线观看| 国产欧美日韩综合在线一区二区| 男女无遮挡免费网站观看| 午夜免费鲁丝| 欧美xxⅹ黑人| 999精品在线视频| 两人在一起打扑克的视频| 精品一品国产午夜福利视频| 中文字幕av电影在线播放| 亚洲七黄色美女视频| 啦啦啦啦在线视频资源| 日韩大片免费观看网站| 考比视频在线观看| 久久 成人 亚洲| 叶爱在线成人免费视频播放| 日韩免费高清中文字幕av| 亚洲九九香蕉| 精品国产国语对白av| 性高湖久久久久久久久免费观看| 丁香六月欧美| 久久久精品免费免费高清| 欧美日韩亚洲国产一区二区在线观看 | 成年女人毛片免费观看观看9 | 老司机在亚洲福利影院| 波野结衣二区三区在线| 丝袜美足系列| 久久女婷五月综合色啪小说| 中文字幕高清在线视频| 视频区欧美日本亚洲| 亚洲国产欧美网| 成人亚洲欧美一区二区av| 精品久久久精品久久久| 国产亚洲精品久久久久5区| av不卡在线播放| 亚洲av日韩在线播放| 亚洲午夜精品一区,二区,三区| 欧美精品人与动牲交sv欧美| 狂野欧美激情性bbbbbb| 日韩大码丰满熟妇| 久久久精品区二区三区| 波多野结衣一区麻豆| 久久久久久久国产电影| 国产一区二区在线观看av| 在线观看人妻少妇| av又黄又爽大尺度在线免费看| 久久精品熟女亚洲av麻豆精品| 日韩av免费高清视频| 国产又色又爽无遮挡免| 久久影院123| 久久国产精品大桥未久av| 狂野欧美激情性bbbbbb| 老司机午夜十八禁免费视频| 亚洲人成网站在线观看播放| 丰满少妇做爰视频| 一区二区三区精品91| 天天躁狠狠躁夜夜躁狠狠躁| 久久久久久久精品精品| 欧美在线一区亚洲| 妹子高潮喷水视频| 一区在线观看完整版| 精品亚洲乱码少妇综合久久| 国产不卡av网站在线观看| 亚洲国产精品一区二区三区在线| 少妇 在线观看| 成人手机av| 国产精品久久久久久精品古装| 午夜老司机福利片| 亚洲第一av免费看| 中文字幕最新亚洲高清| 成年人免费黄色播放视频| 精品国产国语对白av| 永久免费av网站大全| 亚洲精品国产区一区二| 亚洲伊人久久精品综合| 午夜影院在线不卡| 男女边吃奶边做爰视频| 精品人妻熟女毛片av久久网站| 一区二区三区乱码不卡18| av网站免费在线观看视频| 免费在线观看影片大全网站 | 精品少妇一区二区三区视频日本电影| 婷婷色麻豆天堂久久| 啦啦啦啦在线视频资源| 又大又黄又爽视频免费| 日韩 欧美 亚洲 中文字幕| 91老司机精品| 精品国产乱码久久久久久男人| 下体分泌物呈黄色| 69精品国产乱码久久久| 亚洲欧美色中文字幕在线| 国产一区二区 视频在线| av有码第一页| 一边摸一边抽搐一进一出视频| 亚洲五月婷婷丁香| 国产在线一区二区三区精| 国产精品 欧美亚洲| www.av在线官网国产| 女人爽到高潮嗷嗷叫在线视频| 男女边摸边吃奶| 欧美日韩亚洲高清精品| 成人国语在线视频| 亚洲成人国产一区在线观看 | 亚洲中文av在线| 免费在线观看视频国产中文字幕亚洲 | 久久国产精品大桥未久av| 国产精品久久久久久精品电影小说| 国产色视频综合| 97在线人人人人妻| 成人影院久久| 黄色一级大片看看| 在现免费观看毛片| 久久性视频一级片| 无遮挡黄片免费观看| 国产人伦9x9x在线观看| 久久国产精品大桥未久av| 王馨瑶露胸无遮挡在线观看| cao死你这个sao货| 免费在线观看影片大全网站 | 久久久久国产精品人妻一区二区|