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

    Android平臺下虛擬多串口并發(fā)通信的研究

    2019-07-08 03:44冉德綱孫斌楊建申興發(fā)周紅春
    計算機時代 2019年5期
    關(guān)鍵詞:Android系統(tǒng)串口

    冉德綱 孫斌 楊建 申興發(fā) 周紅春

    摘? 要: 目前Android系統(tǒng)只提供單串口通信,在多串口并發(fā)通信方面缺乏基礎功能。文章提出虛擬串口方案以解決多串口并發(fā)通信問題,將原有唯一串口通過軟件接口方式虛擬出多個串口為應用程序提供服務。系統(tǒng)主要由Android源碼框架層串口數(shù)據(jù)流分發(fā)軟件和STM32微處理器單串口物理擴展外部電路兩部分組成。實驗結(jié)果表明,在多串口并發(fā)通信時,該系統(tǒng)能夠提供高效、穩(wěn)定、可靠的串口數(shù)據(jù)傳輸。

    關(guān)鍵詞: Android系統(tǒng); 串口; 并發(fā); STM32; 事件驅(qū)動模型

    中圖分類號:TP368.2? ? ? ? ? 文獻標志碼:A? ? ?文章編號:1006-8228(2019)05-37-04

    Abstract: At present, the Android system only provides a single serial port communication, and lacks basic functions in multiple serial port concurrent communication. This paper proposes a virtual serial port solution to solve the problem of multiple serial port concurrent communication, and the original unique serial port is virtualized as multiple serial ports by the software interface method to provide services for the application. The system is mainly composed of the serial data stream distribution software in Android source code framework layer and the physical expansion external circuit for STM32 microprocessor single serial port. The experiment results show that the system can provide efficient, stable and reliable serial port data transmission in multiple serial port communication.

    Key words: Android system; serial port; concurrent; STM32; event driven model

    0 引言

    隨著物聯(lián)網(wǎng)技術(shù)和Android系統(tǒng)的不斷發(fā)展,越來越多的智能設備所運行的操作系統(tǒng)被Android系統(tǒng)取代。智能設備功能不斷增加,對通訊接口的需求也越來越多,其中包含以太網(wǎng)、CAN總線、串口、SPI、I2C等,因串行接口協(xié)議簡單、兼容工業(yè)儀表和設備多、成本低、占用系統(tǒng)資源較少等特點在實際中被廣泛應用。

    現(xiàn)有的Android系統(tǒng)沒有串口通信相關(guān)的接口,有關(guān)串口通信的實現(xiàn)大都是基于Google公司提供的串口開放源碼來實現(xiàn)的,或者使用JNI技術(shù)封裝的底層接口庫實現(xiàn)。這些方案雖然能夠滿足串口端到端的通信,但無法滿足當多個智能設備同時通過串口與Android系統(tǒng)控制器通信的場景。目前多采用專用串口擴展芯片[1]或多串口卡[2]來解決多串口并發(fā)通信問題。

    一般專用串口擴展芯片都需要在系統(tǒng)層實現(xiàn)專用的驅(qū)動程序,在Android系統(tǒng)中添加芯片的驅(qū)動程序比較復雜,并且芯片驅(qū)動調(diào)試需要占用大量的時間。多串口卡一般由微控制器和串口擴展芯片組成,價格貴。綜上,為解決Android平臺多串口通訊問題,本文提出虛擬串口軟件方案來滿足一對多串口通信場景的需求。該方案主要由串口數(shù)據(jù)流分發(fā)軟件和STM32微處理器簡單串口擴展電路兩部分組成。

    1 系統(tǒng)結(jié)構(gòu)

    系統(tǒng)采用模塊化設計,保證各模塊之間邏輯相對獨立方便后續(xù)的改進,主要由Android系統(tǒng)端和STM32微處理器端兩大部分組成。系統(tǒng)框架如圖1所示。

    Android系統(tǒng)端主要由虛擬多串口數(shù)據(jù)流分發(fā)軟件和JNI接口抽象封裝兩部分組成。虛擬多串口數(shù)據(jù)流分發(fā)軟件主要功能為:監(jiān)聽Android系統(tǒng)ttyHSL1串口與應用層軟件是否有數(shù)據(jù)發(fā)送和完成數(shù)據(jù)的封包、解包和轉(zhuǎn)發(fā)。JNI接口[3]抽象封裝主要是通過JNI技術(shù)產(chǎn)生與Java接口對應的C/C++本地接口,這樣不同應用程序可通過Java封裝的API來使用虛擬串口提供的服務。

    STM32微處理器端的主要功能為串口數(shù)據(jù)采集與轉(zhuǎn)發(fā)。應用層軟件可通過API配置各個串口的工作參數(shù),如波特率、奇偶校驗位、數(shù)據(jù)位和停止位等,使其與外接串口設備工作參數(shù)一致。

    2 Android端系統(tǒng)軟件

    為滿足多串口并發(fā)數(shù)據(jù)傳輸實時性要求,系統(tǒng)采用多線程Reactor事件處理模型[4-5]來組織虛擬多串口數(shù)據(jù)流分發(fā)軟件。系統(tǒng)啟動時創(chuàng)建固定數(shù)目的線程,避免系統(tǒng)運行過程中頻繁的創(chuàng)建與銷毀線程,從而減少進程調(diào)度所消耗的資源,提高系統(tǒng)的處理能力。

    2.1 數(shù)據(jù)流分發(fā)軟件框架

    基于Reactor事件處理模型[6]搭建虛擬串口服務框架實現(xiàn)高效的數(shù)據(jù)分發(fā)。為降低軟件端數(shù)據(jù)流分發(fā)處理邏輯的復雜度,系統(tǒng)采用命名管道[7]進程間通信方式作為數(shù)據(jù)流轉(zhuǎn)發(fā)的通道,由于管道是半雙工通訊方式,數(shù)據(jù)只能從一端到達另一端,因此為實現(xiàn)全雙工通信,需要創(chuàng)建兩個管道,分別命名為讀管道與寫管道。如圖2所示,系統(tǒng)中外接有4個串口再加上配置管道,因此總共需要創(chuàng)建10個管道來實現(xiàn)數(shù)據(jù)的轉(zhuǎn)發(fā)。

    圖2所示,系統(tǒng)啟動時創(chuàng)建兩個線程,其中一個線程監(jiān)聽系統(tǒng)ttyHSL1串口句柄上的事件,另一個線程監(jiān)聽已創(chuàng)建5個讀管道句柄上的事件。

    2.2 先來先服務調(diào)度算法

    虛擬多串口數(shù)據(jù)流分發(fā)軟件采用先來先服務FCFS調(diào)度算法[9]完成多串口數(shù)據(jù)的轉(zhuǎn)發(fā)任務。算法主要思想是依照作業(yè)到達的先后次序組成一個就緒隊列,調(diào)度器首先選擇隊頭的任務并為其分配處理機,直到任務運行結(jié)束或發(fā)生中斷被阻塞,處理器會重新調(diào)度其他任務。調(diào)度算法如表1所示。

    2.3 數(shù)據(jù)封裝協(xié)議

    為保證數(shù)據(jù)傳輸?shù)目煽啃?,我們定義了數(shù)據(jù)封包解包私有協(xié)議。協(xié)議由包起始標記、功能碼、包體長度、包體、CRC校驗碼和包結(jié)束標記組成。

    其中包起始和結(jié)束標記為固定值,分別為48484A4A和4A4A4848,應用程序通過查找起始和結(jié)束標記來確定整個數(shù)據(jù)包。功能碼(FN)表示數(shù)據(jù)包功能,如FN為1表示APP設置串口配置參數(shù);FN為2表示APP獲取串口配置信息;FN為3表示APP向設備發(fā)送數(shù)據(jù);FN為4表示設備向APP發(fā)送數(shù)據(jù)。CRC校驗碼是使用CRC校驗算法[8]計算的數(shù)據(jù)包CRC值,以此保證每個數(shù)據(jù)的正確性與完整性。

    3 STM32微處理器端

    系統(tǒng)采用基于ARM Cortex?-M3內(nèi)核的STM32F101RC這款芯片實現(xiàn)串口物理擴展,將原有的1個串口擴展為4個串口,使Android系統(tǒng)應用程序能夠同時與4個串口設備并發(fā)通信。

    STM32F101RC該型號微處理器屬于STM32增強型系列,具有外設豐富、價格低廉、性價比高等優(yōu)點。在串口外設資源方面可提供5路串口,其中3個為通用同步/異步接收器發(fā)送器,另外2個為通用異步接收器發(fā)送器。

    3.1 雙緩沖區(qū)設計

    系統(tǒng)采用雙緩沖區(qū)設計思想[9]存儲串口接收到的數(shù)據(jù),具體工作流程為:首先將接收到的數(shù)據(jù)先放入第一個緩沖區(qū)中直到緩沖區(qū)滿或者處理器要發(fā)送此串口中的數(shù)據(jù),然后切換緩沖區(qū),將接收到的數(shù)據(jù)放入第二個緩沖區(qū),此時處理器可以處理第一個緩沖區(qū)中的數(shù)據(jù)。當?shù)诙€緩沖區(qū)存滿數(shù)據(jù)或下次調(diào)度到來時,調(diào)整緩沖區(qū)指針,將接收到的數(shù)據(jù)放入第一個緩沖區(qū),此時處理器處理第二緩沖區(qū)中的數(shù)據(jù)。重復使用兩個緩沖區(qū)來接收數(shù)據(jù)和處理數(shù)據(jù),具體緩沖區(qū)配置情況如圖3所示。

    3.2 最小剩余空間優(yōu)先MRSF調(diào)度算法

    在STM32微處理器端,我們提出最小剩余空間優(yōu)先MRSF(Minimum Remaining Space First)調(diào)度算法來調(diào)度4個外接串口。

    最小剩余空間優(yōu)先MRSF調(diào)度算法主要思想是根據(jù)每個串口緩沖區(qū)剩余空間大小和等待發(fā)送時間來確定該串口的優(yōu)先級,緩沖區(qū)剩余空間越小,等待時間就越長,其被分配的優(yōu)先級越高,反之優(yōu)先級越低。處理器在調(diào)度前,先計算每個串口的優(yōu)先級,優(yōu)先調(diào)度是為優(yōu)先級最高的串口分配處理器,該任務一旦得到處理器,就一直運行直到任務結(jié)束。每個串口整體優(yōu)先級計算公式如下:

    其中,Ps代表根據(jù)緩沖區(qū)剩余空間因素計算得到的優(yōu)先級,Pt代表根據(jù)時間因素計算得到的優(yōu)先級,而Pl代表最終的優(yōu)先級,它是兩種優(yōu)先級的數(shù)值求和。算法偽代碼如表2所示。

    4 實驗測試

    為測試本文提出的多串口并發(fā)通信方案的正確性、高效性和穩(wěn)定性,我們開發(fā)了一個Android串口應用APP,用于數(shù)據(jù)的接收和轉(zhuǎn)發(fā)。筆記本電腦(Lenovo Y470)充當傳感器設備通過串口與APP進行串口通信,數(shù)據(jù)收發(fā)采用回環(huán)測試方案,即APP收到數(shù)據(jù)后原樣返回。

    電腦端打開多個串口調(diào)試軟件來模擬多臺串口設備,串口配置參數(shù)為波特率115200、無校驗、數(shù)據(jù)位8位、停止位1位,每次發(fā)送固定大小32字節(jié)的數(shù)據(jù),實驗環(huán)境如圖4所示。實驗結(jié)果顯示,在3個串口分別以200、300、400毫秒周期速率并發(fā)傳輸場景下,該系統(tǒng)同樣能穩(wěn)定的傳輸數(shù)據(jù)。

    5 結(jié)束語

    本文主要介紹了一種在Android平臺下實現(xiàn)多串口并發(fā)通信的方案,通過在Android源碼框架端添加虛擬串口數(shù)據(jù)流分發(fā)軟件結(jié)合STM32微處理器簡單多串口物理擴展電路實現(xiàn)多串口并發(fā)通信。實驗結(jié)果表明該系統(tǒng)在穩(wěn)定性、傳輸效率、誤碼率等方面都有很好的表現(xiàn)。在智能售獲機、自助取件柜等產(chǎn)品中具有很好的應用前景。

    現(xiàn)階段微處理器端采用前后臺系統(tǒng)(超循環(huán)系統(tǒng))模式來組織應用程序,系統(tǒng)整體不夠健壯。未來將通過移植uC/OS-II實時操作系統(tǒng)[10]來管理和調(diào)度各個任務,以此來提高系統(tǒng)的實時性和整體穩(wěn)定性。

    參考文獻(References):

    [1] 張達,郭銀博,趙廣宇,胥勛偉.基于WK2168的氣象采集站多串口采集方案的設計與實現(xiàn)[J].電腦知識與技術(shù),2018.14(19):284-286

    [2] 周敏.多串口卡在民航通信系統(tǒng)的綜合應用[J].科技與創(chuàng)新,2014.20:143-143

    [3] 羅尹奇,劉力銀.基于JNI的Java串口通信系統(tǒng)的設計與實現(xiàn)—以Windows平臺為例[J].電腦知識與技術(shù),2017.13(34):51-56

    [4] Schmidt D C. Reactor: an object behavioral pattern for?concurrent event demultiplexing and event handler dispatching[M] Pattern languages of program design. ACM Press Addison-Wesley Publishing Co.,1995

    [5] 陳碩.Linux多線程服務端編程:使用muduo C++網(wǎng)絡庫[M].電子工業(yè)出版社,2013.

    [6] 游雙.Linux高性能服務器編程[M].機械工業(yè)出版社,2013.

    [7] 喬靜,劉寶旨,屈志強等.Linux中命名管道通信淺析[J].中國科技信息,2009.20:97-98

    [8] 常曉明,王建東.CRC校驗及其軟件實現(xiàn)[J].電子技術(shù)應用,1995.6:14-14

    [9] 湯子瀛,哲鳳屏,湯小丹.計算機操作系統(tǒng)[M].西安電子科技大學出版社,2001.

    [10] 沙德鵬,彭剛.基于uC/OS的一種嵌入式系統(tǒng)的構(gòu)建[J].自動化與儀表,2018.33(4):91-94

    猜你喜歡
    Android系統(tǒng)串口
    淺談AB PLC串口跟RFID傳感器的通訊應用
    Android下的機械式電表數(shù)字識別技術(shù)研究
    基于GPS和iBeacon的智能校園信息發(fā)布平臺設計與實現(xiàn)
    基于增強現(xiàn)實技術(shù)的導航系統(tǒng)研究
    USB接口的多串口數(shù)據(jù)并行接收方法探索
    基于藍牙串口適配器的GPS接收機與AutoCAD的實時無線通信
    基于并行控制的FPGA多串口拓展實現(xiàn)
    高清欧美精品videossex| 大陆偷拍与自拍| 这个男人来自地球电影免费观看 | 国产 精品1| 男人舔女人的私密视频| 国产一区二区三区综合在线观看| 麻豆av在线久日| 色吧在线观看| 精品卡一卡二卡四卡免费| 999精品在线视频| 日韩欧美一区视频在线观看| a级毛片在线看网站| 一本色道久久久久久精品综合| 日日摸夜夜添夜夜爱| 国产亚洲一区二区精品| 99re6热这里在线精品视频| 亚洲国产欧美一区二区综合| xxx大片免费视频| 欧美日韩国产mv在线观看视频| 欧美成人精品欧美一级黄| 亚洲精品一二三| 电影成人av| 亚洲成国产人片在线观看| 99久久综合免费| 晚上一个人看的免费电影| 国产成人一区二区在线| 亚洲精品久久久久久婷婷小说| 一级片'在线观看视频| 国语对白做爰xxxⅹ性视频网站| 18禁观看日本| 久久精品国产亚洲av涩爱| 丝袜人妻中文字幕| 成人漫画全彩无遮挡| 国产精品免费视频内射| 国产精品香港三级国产av潘金莲 | 国产成人欧美在线观看 | 国产乱人偷精品视频| 亚洲中文av在线| 成人黄色视频免费在线看| 在线观看国产h片| 亚洲欧美一区二区三区国产| 亚洲欧美成人精品一区二区| 国产黄色免费在线视频| 我的亚洲天堂| 欧美日韩亚洲高清精品| 午夜福利在线免费观看网站| 亚洲精品乱久久久久久| 美女国产高潮福利片在线看| 国产免费又黄又爽又色| 亚洲激情五月婷婷啪啪| 久久精品久久精品一区二区三区| 啦啦啦啦在线视频资源| 黄片小视频在线播放| 亚洲在久久综合| 天堂中文最新版在线下载| 亚洲精品乱久久久久久| 欧美精品亚洲一区二区| 高清视频免费观看一区二区| 国产精品无大码| 精品第一国产精品| 日韩欧美精品免费久久| 国产无遮挡羞羞视频在线观看| h视频一区二区三区| 久久久久久久久久久久大奶| 亚洲av电影在线观看一区二区三区| 一级a爱视频在线免费观看| 久久婷婷青草| 亚洲精品日韩在线中文字幕| 日韩成人av中文字幕在线观看| 老汉色∧v一级毛片| 欧美人与善性xxx| 两性夫妻黄色片| 黑人欧美特级aaaaaa片| 国产爽快片一区二区三区| 久久久久久久久久久免费av| 在线观看三级黄色| 日韩一区二区三区影片| 成年人免费黄色播放视频| 日本午夜av视频| 久久 成人 亚洲| 人妻人人澡人人爽人人| 国产精品麻豆人妻色哟哟久久| 在线天堂最新版资源| 亚洲免费av在线视频| 亚洲色图综合在线观看| 亚洲国产精品国产精品| 国产伦人伦偷精品视频| 又粗又硬又长又爽又黄的视频| 国产老妇伦熟女老妇高清| 精品一区二区三卡| 十八禁人妻一区二区| 欧美精品av麻豆av| 飞空精品影院首页| 狠狠婷婷综合久久久久久88av| 亚洲国产av新网站| 超碰成人久久| 日韩一区二区视频免费看| 亚洲欧美精品自产自拍| 国产亚洲最大av| 国产乱来视频区| 黄片小视频在线播放| 日本色播在线视频| 亚洲成人手机| 一区二区日韩欧美中文字幕| 国产精品无大码| 日日爽夜夜爽网站| 少妇精品久久久久久久| 国产女主播在线喷水免费视频网站| 国产亚洲欧美精品永久| 建设人人有责人人尽责人人享有的| 欧美老熟妇乱子伦牲交| 日韩精品有码人妻一区| 日韩免费高清中文字幕av| 午夜影院在线不卡| 免费人妻精品一区二区三区视频| av在线播放精品| 伊人久久大香线蕉亚洲五| 午夜福利在线免费观看网站| 精品午夜福利在线看| 下体分泌物呈黄色| 国产一区二区三区综合在线观看| 国产一区二区在线观看av| 国语对白做爰xxxⅹ性视频网站| 欧美在线黄色| 日韩人妻精品一区2区三区| 丰满乱子伦码专区| 国产欧美日韩一区二区三区在线| 免费女性裸体啪啪无遮挡网站| 在线观看三级黄色| 国产成人欧美| 波野结衣二区三区在线| √禁漫天堂资源中文www| 亚洲欧美激情在线| 久久鲁丝午夜福利片| 国产国语露脸激情在线看| 久久精品国产综合久久久| 天天躁狠狠躁夜夜躁狠狠躁| 国产精品国产三级专区第一集| 国产成人av激情在线播放| 纯流量卡能插随身wifi吗| 午夜福利免费观看在线| 中文字幕色久视频| a 毛片基地| 18禁国产床啪视频网站| 哪个播放器可以免费观看大片| 少妇猛男粗大的猛烈进出视频| 老熟女久久久| 久久精品国产亚洲av高清一级| 欧美国产精品一级二级三级| 久久久久久久国产电影| 国产女主播在线喷水免费视频网站| 搡老乐熟女国产| 婷婷成人精品国产| 精品免费久久久久久久清纯 | 777久久人妻少妇嫩草av网站| 免费看不卡的av| 制服诱惑二区| 中文乱码字字幕精品一区二区三区| a级片在线免费高清观看视频| 免费观看a级毛片全部| 久久99热这里只频精品6学生| 日韩制服丝袜自拍偷拍| 天天躁夜夜躁狠狠久久av| 久久热在线av| 日本91视频免费播放| 交换朋友夫妻互换小说| 大片免费播放器 马上看| 国产成人系列免费观看| 制服诱惑二区| 久久久久精品性色| 亚洲中文av在线| 各种免费的搞黄视频| 五月天丁香电影| 高清视频免费观看一区二区| 啦啦啦在线观看免费高清www| 精品少妇一区二区三区视频日本电影 | 亚洲av日韩精品久久久久久密 | 国产精品一区二区在线不卡| 伊人久久国产一区二区| 青草久久国产| 久久精品国产综合久久久| 一区二区日韩欧美中文字幕| 欧美日韩一级在线毛片| 五月天丁香电影| 欧美黄色片欧美黄色片| 在线观看三级黄色| 国产无遮挡羞羞视频在线观看| 国产高清不卡午夜福利| 成人漫画全彩无遮挡| 97在线人人人人妻| 久久性视频一级片| 色婷婷久久久亚洲欧美| videosex国产| 国产精品欧美亚洲77777| 国产精品久久久久久精品古装| 中文字幕另类日韩欧美亚洲嫩草| 观看美女的网站| 女人高潮潮喷娇喘18禁视频| 老鸭窝网址在线观看| 久久99热这里只频精品6学生| 亚洲国产毛片av蜜桃av| 丝袜人妻中文字幕| 久久精品亚洲熟妇少妇任你| 黄色视频不卡| 亚洲欧洲精品一区二区精品久久久 | 不卡视频在线观看欧美| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品久久久久久精品电影小说| 亚洲,欧美,日韩| 国产成人免费观看mmmm| 亚洲五月色婷婷综合| 女性生殖器流出的白浆| 久久综合国产亚洲精品| 亚洲国产看品久久| 国产麻豆69| 亚洲精品成人av观看孕妇| 90打野战视频偷拍视频| 亚洲国产中文字幕在线视频| 在线亚洲精品国产二区图片欧美| 亚洲精品视频女| 99久久99久久久精品蜜桃| 国产精品国产av在线观看| 日韩制服骚丝袜av| 啦啦啦啦在线视频资源| 国产成人精品久久久久久| 国产一区二区三区av在线| 国产精品嫩草影院av在线观看| 捣出白浆h1v1| 亚洲av电影在线观看一区二区三区| 精品亚洲成a人片在线观看| 在线观看免费日韩欧美大片| 亚洲精品日本国产第一区| 国产毛片在线视频| av网站在线播放免费| 美女视频免费永久观看网站| 日韩人妻精品一区2区三区| 午夜日韩欧美国产| 国产精品二区激情视频| 国产精品欧美亚洲77777| 老熟女久久久| av在线观看视频网站免费| 欧美人与性动交α欧美软件| 亚洲中文av在线| 国产视频首页在线观看| 精品视频人人做人人爽| 日日撸夜夜添| 三上悠亚av全集在线观看| 久久天躁狠狠躁夜夜2o2o | 精品亚洲成a人片在线观看| 亚洲精品久久久久久婷婷小说| 精品卡一卡二卡四卡免费| 尾随美女入室| 男女国产视频网站| 亚洲伊人色综图| 国产精品成人在线| 国产精品一区二区精品视频观看| 国产免费福利视频在线观看| 亚洲婷婷狠狠爱综合网| 午夜福利,免费看| 午夜激情久久久久久久| 精品人妻一区二区三区麻豆| 视频区图区小说| 免费黄色在线免费观看| 最近最新中文字幕大全免费视频 | 老熟女久久久| 国产欧美日韩综合在线一区二区| 丝袜脚勾引网站| 90打野战视频偷拍视频| 中文字幕av电影在线播放| 日韩欧美一区视频在线观看| 国产男人的电影天堂91| 一个人免费看片子| 国产麻豆69| 亚洲精品中文字幕在线视频| 亚洲一区二区三区欧美精品| 亚洲一区中文字幕在线| 51午夜福利影视在线观看| 久久久久久久精品精品| 亚洲精华国产精华液的使用体验| √禁漫天堂资源中文www| 在线观看人妻少妇| 精品国产一区二区久久| 女人被躁到高潮嗷嗷叫费观| 午夜av观看不卡| 欧美日韩精品网址| 欧美在线一区亚洲| 超碰成人久久| 精品国产一区二区三区久久久樱花| 青春草亚洲视频在线观看| 国产精品麻豆人妻色哟哟久久| 日本一区二区免费在线视频| 秋霞在线观看毛片| 欧美精品一区二区大全| 亚洲四区av| 久久国产精品大桥未久av| 人人澡人人妻人| 久久婷婷青草| 国产精品免费大片| 搡老岳熟女国产| 亚洲国产av影院在线观看| 亚洲三区欧美一区| 久久天躁狠狠躁夜夜2o2o | 亚洲精品美女久久av网站| 亚洲av日韩精品久久久久久密 | 免费在线观看完整版高清| 99国产综合亚洲精品| 男女下面插进去视频免费观看| 青草久久国产| 日韩av免费高清视频| 国产国语露脸激情在线看| 各种免费的搞黄视频| 午夜久久久在线观看| 一区在线观看完整版| 成年人免费黄色播放视频| 免费观看人在逋| 波多野结衣一区麻豆| 大码成人一级视频| 一边摸一边做爽爽视频免费| 亚洲成av片中文字幕在线观看| 色精品久久人妻99蜜桃| 亚洲欧美精品自产自拍| √禁漫天堂资源中文www| 性色av一级| 国产男女超爽视频在线观看| 大片电影免费在线观看免费| 亚洲欧美一区二区三区国产| 高清视频免费观看一区二区| 日本色播在线视频| 久久99热这里只频精品6学生| 欧美成人精品欧美一级黄| 亚洲av日韩精品久久久久久密 | 亚洲国产欧美在线一区| 男男h啪啪无遮挡| 天天躁狠狠躁夜夜躁狠狠躁| 国产高清不卡午夜福利| 亚洲欧洲精品一区二区精品久久久 | 免费不卡黄色视频| 久久久久精品性色| 国产成人一区二区在线| 成人国语在线视频| 老司机深夜福利视频在线观看 | netflix在线观看网站| 在线观看免费视频网站a站| 91aial.com中文字幕在线观看| 一二三四中文在线观看免费高清| 久久久久久久大尺度免费视频| videosex国产| 男人操女人黄网站| 肉色欧美久久久久久久蜜桃| 黑丝袜美女国产一区| 精品一区二区免费观看| 亚洲,一卡二卡三卡| 校园人妻丝袜中文字幕| 国产老妇伦熟女老妇高清| 18禁国产床啪视频网站| 欧美日韩一级在线毛片| 热re99久久国产66热| 国产精品香港三级国产av潘金莲 | 制服人妻中文乱码| 日韩欧美精品免费久久| 久久毛片免费看一区二区三区| 一区在线观看完整版| 最近2019中文字幕mv第一页| videosex国产| 在线观看国产h片| 成年av动漫网址| 亚洲av欧美aⅴ国产| 国产一区二区 视频在线| 18禁动态无遮挡网站| 一级毛片黄色毛片免费观看视频| 欧美少妇被猛烈插入视频| 老司机靠b影院| 国产免费现黄频在线看| 亚洲免费av在线视频| 亚洲欧美日韩另类电影网站| 亚洲少妇的诱惑av| 亚洲五月色婷婷综合| 超碰97精品在线观看| 99国产精品免费福利视频| 美女主播在线视频| 欧美日韩国产mv在线观看视频| 国产淫语在线视频| 亚洲美女黄色视频免费看| 天美传媒精品一区二区| 天天躁夜夜躁狠狠躁躁| 老司机影院毛片| 免费久久久久久久精品成人欧美视频| 97人妻天天添夜夜摸| 久久久久精品人妻al黑| 人人妻人人澡人人看| 丝袜脚勾引网站| 国产在线视频一区二区| 女人精品久久久久毛片| av国产精品久久久久影院| 亚洲三区欧美一区| 午夜免费男女啪啪视频观看| 国产精品一区二区在线观看99| 免费久久久久久久精品成人欧美视频| 亚洲精品日本国产第一区| 日本91视频免费播放| 欧美日韩一区二区视频在线观看视频在线| 日韩中文字幕视频在线看片| 亚洲综合精品二区| 精品亚洲成a人片在线观看| 亚洲av中文av极速乱| 综合色丁香网| 久久久久久久大尺度免费视频| 久久女婷五月综合色啪小说| 女人精品久久久久毛片| 丝袜脚勾引网站| 国产乱人偷精品视频| 久久精品国产亚洲av涩爱| av福利片在线| 王馨瑶露胸无遮挡在线观看| 国产淫语在线视频| 波多野结衣一区麻豆| 曰老女人黄片| 国产一区二区激情短视频 | 久久久久人妻精品一区果冻| 天天躁夜夜躁狠狠躁躁| 亚洲一区二区三区欧美精品| 嫩草影院入口| 国产一区二区三区综合在线观看| 国产亚洲午夜精品一区二区久久| 天天躁夜夜躁狠狠躁躁| 亚洲一区二区三区欧美精品| 我要看黄色一级片免费的| 久久亚洲国产成人精品v| 男的添女的下面高潮视频| 99精品久久久久人妻精品| 无限看片的www在线观看| 尾随美女入室| 国产精品秋霞免费鲁丝片| 宅男免费午夜| 亚洲精品自拍成人| 久久精品亚洲熟妇少妇任你| 亚洲,欧美,日韩| av又黄又爽大尺度在线免费看| 亚洲精品国产区一区二| 亚洲成色77777| 国产日韩一区二区三区精品不卡| 免费少妇av软件| 国产成人91sexporn| 晚上一个人看的免费电影| 麻豆av在线久日| 老司机深夜福利视频在线观看 | 国产1区2区3区精品| 亚洲第一av免费看| 在线观看人妻少妇| 久久精品熟女亚洲av麻豆精品| 又大又爽又粗| 下体分泌物呈黄色| 波野结衣二区三区在线| 久久久久久久久免费视频了| 亚洲美女搞黄在线观看| 久久精品亚洲av国产电影网| 国产精品99久久99久久久不卡 | 国产一区亚洲一区在线观看| 97精品久久久久久久久久精品| 满18在线观看网站| 色播在线永久视频| 99国产精品免费福利视频| 少妇的丰满在线观看| 韩国av在线不卡| avwww免费| 国产精品久久久av美女十八| 制服诱惑二区| 久久久久国产精品人妻一区二区| av网站免费在线观看视频| 久久韩国三级中文字幕| 80岁老熟妇乱子伦牲交| 日韩一卡2卡3卡4卡2021年| 妹子高潮喷水视频| 欧美亚洲 丝袜 人妻 在线| 下体分泌物呈黄色| 免费观看人在逋| 我的亚洲天堂| 国产不卡av网站在线观看| 久久久精品国产亚洲av高清涩受| 超碰97精品在线观看| 亚洲一区二区三区欧美精品| 女人爽到高潮嗷嗷叫在线视频| 日韩电影二区| 亚洲第一区二区三区不卡| 99精国产麻豆久久婷婷| 高清不卡的av网站| 久久久久精品人妻al黑| 一区二区三区四区激情视频| 亚洲精品美女久久久久99蜜臀 | 最黄视频免费看| 亚洲精品国产区一区二| 午夜av观看不卡| 国产无遮挡羞羞视频在线观看| 18在线观看网站| 少妇 在线观看| 人成视频在线观看免费观看| 亚洲四区av| 51午夜福利影视在线观看| av不卡在线播放| 天堂中文最新版在线下载| 美女福利国产在线| 亚洲,欧美,日韩| 欧美日韩亚洲国产一区二区在线观看 | 在线精品无人区一区二区三| 一区二区av电影网| 久久久久久人妻| 日韩一卡2卡3卡4卡2021年| 久久精品国产a三级三级三级| 亚洲欧美成人综合另类久久久| 狠狠精品人妻久久久久久综合| 男人操女人黄网站| 飞空精品影院首页| 欧美人与性动交α欧美精品济南到| 麻豆乱淫一区二区| 又大又爽又粗| 久久人人爽人人片av| 久久免费观看电影| 久久久久精品性色| 国产精品久久久久久人妻精品电影 | 久久精品久久久久久噜噜老黄| 国产精品久久久久久精品电影小说| 日韩欧美一区视频在线观看| 国产av一区二区精品久久| 免费在线观看黄色视频的| 国产乱来视频区| 成人毛片60女人毛片免费| 亚洲国产最新在线播放| 国产免费福利视频在线观看| 久久久久精品性色| 1024视频免费在线观看| 建设人人有责人人尽责人人享有的| 日本av免费视频播放| 纯流量卡能插随身wifi吗| 极品人妻少妇av视频| 搡老岳熟女国产| 免费久久久久久久精品成人欧美视频| 国产xxxxx性猛交| 男女高潮啪啪啪动态图| 午夜免费男女啪啪视频观看| 久久久久久久精品精品| 国产精品.久久久| 国语对白做爰xxxⅹ性视频网站| 男女免费视频国产| 一边摸一边抽搐一进一出视频| 欧美精品人与动牲交sv欧美| 国产精品熟女久久久久浪| 男女免费视频国产| 水蜜桃什么品种好| 视频在线观看一区二区三区| 校园人妻丝袜中文字幕| 日韩欧美精品免费久久| 天天躁狠狠躁夜夜躁狠狠躁| 久久久久视频综合| 女人高潮潮喷娇喘18禁视频| 国产一区二区在线观看av| 国产乱人偷精品视频| 最近最新中文字幕免费大全7| 两个人免费观看高清视频| 精品第一国产精品| 精品人妻熟女毛片av久久网站| 日韩欧美精品免费久久| 欧美在线一区亚洲| 热re99久久精品国产66热6| 中文字幕人妻熟女乱码| 在线观看人妻少妇| 欧美少妇被猛烈插入视频| 亚洲男人天堂网一区| 少妇猛男粗大的猛烈进出视频| 亚洲成色77777| 久久久久精品性色| 香蕉国产在线看| 亚洲少妇的诱惑av| 男女边吃奶边做爰视频| 99国产精品免费福利视频| 日韩成人av中文字幕在线观看| 欧美日本中文国产一区发布| 国产成人a∨麻豆精品| 国产精品一区二区在线观看99| 午夜日韩欧美国产| 丝袜美腿诱惑在线| 色播在线永久视频| 欧美激情高清一区二区三区 | 午夜福利视频在线观看免费| 大片电影免费在线观看免费| 国产精品国产av在线观看| 色视频在线一区二区三区| 国产在线免费精品| 91精品国产国语对白视频| 亚洲成人av在线免费| 日韩免费高清中文字幕av| 夜夜骑夜夜射夜夜干| 在线 av 中文字幕| 日韩av不卡免费在线播放| 激情视频va一区二区三区| 精品国产一区二区久久| 国产色婷婷99| 多毛熟女@视频| 热99久久久久精品小说推荐| 精品少妇久久久久久888优播| 看十八女毛片水多多多| 欧美人与性动交α欧美软件| av网站免费在线观看视频| 一区二区三区激情视频| 日本午夜av视频| 亚洲精品一区蜜桃| 午夜激情久久久久久久| 一区二区日韩欧美中文字幕| 亚洲国产精品一区三区| 欧美激情极品国产一区二区三区| 又黄又粗又硬又大视频| 满18在线观看网站| 蜜桃国产av成人99| 久久久久视频综合| 黄片小视频在线播放| 91精品国产国语对白视频|