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

    應用于嵌入式系統(tǒng)的通用定時器軟件方案設計

    2023-11-13 08:35:42孫彥森劉金棟王喜龍劉雨霞
    機電工程技術 2023年10期
    關鍵詞:游標鏈表數(shù)組

    孫彥森,劉金棟,王喜龍,劉雨霞,張 靜

    (濰柴動力股份有限公司,山東濰坊 261061)

    0 引言

    嵌入式軟件開發(fā)過程中會用到大量的定時操作,往往通過操作系統(tǒng)提供的原生定時服務進行。例如,Linux操作系統(tǒng)提供了alarm、settimer 等系統(tǒng)調(diào)用用作定時處理[1-2],這些定時器都建立在信號觸發(fā)和處理的基礎上,有定時器個數(shù)和信號的限制,同時多個操作系統(tǒng)間的代碼移植性較差,在實際應用中存在一定的局限性。因此,需要一種可以擺脫信號處理的束縛,且能夠在多個操作系統(tǒng)間進行代碼移植的定時器。

    近年來,許多國內(nèi)外機構和學者對定時器進行了相關研究。在不同的應用領域,定時器有著不同的應用場景,發(fā)揮著不同的作用。在電信應用領域,電子科技大學的周鵬[3]、李群[4]針對電信級Linux 強實時性的要求,設計并實現(xiàn)了新型高精度定時器,從Linux 內(nèi)核的角度提高了定時精度;中國科學技術大學喻詩祥[5]設計了一種基于多核平臺的用戶態(tài)定時器,提出了一種共享內(nèi)存策略,在保證定時器系統(tǒng)定時精度及誤差的情況下,可減少系統(tǒng)性能損耗。在核聚變研究領域,東華大學的代路偉[6]結(jié)合EAST托卡馬克中央定時系統(tǒng)的時間參數(shù)等因素,在分析積分器設備所需的功能基礎上,搭建了基于ARM處理器的硬件平臺,并實現(xiàn)了長時間高精度定時器。在雷達研究領域,南京電子技術研究所的柯小路等[7]以現(xiàn)場可編程門陣列為平臺,提出一種通用軟件化定時設計方法,可提升設計和調(diào)試效率;針對雷達定時控制,也有眾多科研人員進行了相關定時研究并取得了一定成果[8-11]。在汽車電子領域,結(jié)合車載操作系統(tǒng),定時器主要應用于車載智能終端開發(fā)[12-14]、車載信息娛樂系統(tǒng)開發(fā)[15]、車載網(wǎng)絡實時管理等方面[16-18],具有廣泛的應用。

    針對汽車電子領域的車載智能終端,利用軟件模塊化設計思想,本文設計了一種通用定時器,可以作為嵌入式軟件應用設計中一個模塊,為系統(tǒng)中其他軟件應用模塊提供定時功能。本方案為一種相對定時器方案,其優(yōu)點是可動態(tài)設定定時器數(shù)量和精度、支持在多個操作系統(tǒng)間進行移植、支持同時給其他多個模塊提供定時功能。

    1 定時器方案設計

    1.1 軟件定時器服務方式

    定時器模塊提供一個相對定時器,當其他模塊需要使用定時器時,會調(diào)用設置接口設置定時器。定時器掃描模塊會先查詢是否有可用的定時器,如果有,則為該模塊分配一個定時器。當定時器到時時,定時器掃描模塊會以消息的形式發(fā)送給使用該定時器的模塊,通知定時器已經(jīng)到時。定時器到時后,該定時器就會被刪除,及時釋放所占用的定時器資源,進而分配給其他模塊調(diào)用。軟件定時器服務方式如圖1 所示。

    圖1 軟件定時器服務方式

    1.2 軟件定時器設計原理

    定時器模塊通過維護一個時鐘滴答數(shù)組實現(xiàn)定時。

    1.2.1 時鐘滴答數(shù)組

    定時器模塊維護一個時鐘滴答數(shù)組,設置數(shù)組大小為TIMER_MAX_TMCB_NUM,可靈活配置,本文取值30 000;數(shù)組中每一個組員代表一個時間段TIMER_SLEEP,可靈活配置,本文取值10 ms。數(shù)組中各個成員的位置按序為0、1、2、…、TIMER_MAX_TMCB_NUM-1,本文對應0~29 999。設置一個游標wScanPos 指向數(shù)組中的某個組員,代表當前的時間,每走過10 ms,游標會向前移動一個數(shù)組成員。例如,要設定一個30 ms 定時,游標需要前移3 個組員時,定時器才會超時,此時定時器模塊會向需要定時的模塊發(fā)送消息,告知已經(jīng)到時。定時器就是掛載到該時刻的數(shù)組成員下,當游標移動到該數(shù)組成員時,就代表了該定時器到時。

    如圖2 所示,設定一個30 ms 的定時器。黃色代表當前游標的位置7,藍色代表30 ms到時時的游標的位置9,即定時器需掛載到位置9 處。注意,當前游標所在的位置7 也需包含在內(nèi)。這是因為游標開始時指向位置7,位置7 所代表的10 ms時間段并沒有走過。

    定時器模塊每隔10 ms 移動一下游標,然后判斷該游標下是否有定時器;如果有定時器,判斷定時器是否已經(jīng)到時;如果到時,就向使用該定時器的模塊發(fā)送消息,通知該定時器已經(jīng)到時。因為該游標所指的位置處可能不只一個定時器,定時器模塊會將該游標下的到時的定時器通知使用這些定時器的模塊。如圖2 所示,位置9 處同時掛載了定時器1 和定時器2 兩個定時器。

    圖2 時鐘滴答數(shù)組

    由于定時器要掛載在時鐘滴答數(shù)組成員下,有可能某個數(shù)組成員下有多個定時器。為解決這個問題,采用雙向鏈表的方式將定時器串聯(lián)起來,每次申請定時器時,都會將這個新定時器放到鏈表頭,然后重新組合鏈表。每個定時器都有兩個變量wPreNode 和wNextNode,分別表示在雙向鏈表中前一個定時器和后一個定時器。時鐘滴答數(shù)組成員就指向這個雙向鏈表的表頭。

    對于大于10 ms×30 000 的定時時間,數(shù)組會回到開頭循環(huán)使用。在設置定時器時,需預先確定定時器在10 ms時鐘滴答數(shù)組中到時的位置,定時時間大于10 ms×30 000 的,需要計算該定時器在10 ms數(shù)組上經(jīng)過多少次循環(huán)才會到時。例如,設置一個定時器a,定時時間為10 ×60 000 ms,當前游標的位置在10 ms 數(shù)組的200位置,那么計算定時器a的過程如下:

    dwDly =10 ×60 000/10

    dwTime =200 +dwDly -1

    dwTimerCounter =(dwDly-1)/30 000

    wPos =dwTime%30 000

    式中:dwDly為游標移動次數(shù),計算值為60 000;dwTime為定時器在滴答數(shù)組中對應的位置,計算值為60 199;dwTimerCounter為游標循環(huán)次數(shù),計算值為1;wPos為定時器到時對應的游標位置,計算值為199。

    由此可知,定時器a 在10 ms 數(shù)組中對應掛載位置為199,游標需要第二次移動到位置199,定時器才到時。

    1.2.2 定時器節(jié)點存儲區(qū)

    定時器節(jié)點存儲區(qū)里面存儲著定時器,包括空閑的定時器和正在使用的定時器,該存儲區(qū)就是一個定時器的數(shù)組。定時器節(jié)點存儲區(qū)示意圖如圖3 所示,這些定時器的編號按序為0、1、2、…、(TIMER_MAX_ TIMERS-1)。其中,TIMER_ MAX_ TIMERS 代表定時器的最大數(shù)量。

    圖3 定時器節(jié)點存儲區(qū)

    1.2.3 定時器空閑節(jié)點表

    定時器空閑節(jié)點表用來記錄空閑的定時器在定時器共享內(nèi)存中的位置,它是一個數(shù)組,大小為(TIMER_MAX_ TIMERS +1)??臻e節(jié)點表有個兩個游標wFreeHead、wFreeTail,分別指示空閑節(jié)點表中的開始位置和空閑節(jié)點表結(jié)束位置加1。

    定時器模塊剛啟動時,沒有定時器被申請,空閑節(jié)點表中記錄的空閑定時器就是定時器共享內(nèi)存的中的所有定時器??臻e節(jié)點表數(shù)組中按序記錄著空閑定時器在定時器共享內(nèi)存中的位置0、1、2、…、(TIMER_MAX_TIMERS-1)。wFreeHead指向空閑節(jié)點表的數(shù)組成員0,wFreeTail指向空閑節(jié)點表的數(shù)組成員TIMER_ MAX_TIMERS。當其他模塊申請設置定時器時,定時器模塊將空閑節(jié)點表中第wFreeHead 個數(shù)組成員所指向的定時器分配給該模塊,然后wFreeHead加1;當其他模塊釋放定時器時,空閑節(jié)點的第wFreeTail個成員記錄該釋放的定時器的序號(即該定時器在定時器共享內(nèi)存中的位置),然后wFreeTail加1。

    如圖4 所示,假設定時器0、1 被申請占用,wFreeHead將移到位置3,即虛線處。當wFreeHead 或wFreeTail大于TIMER_ MAX_ TIMERS 時,會將其置0,重新回到起始位置,即這兩個游標在空閑節(jié)點表上是循環(huán)移動的。

    圖4 定時器空閑節(jié)點表

    2 定時器工作流程

    2.1 定時器掃描處理

    定時器軟件整體上就是一個掃描時鐘滴答數(shù)組的過程。該時鐘滴答數(shù)組各個成員下掛載著定時器,游標在時鐘滴答數(shù)組中移動,當游標移動到這個數(shù)組的某個成員時,查詢該成員下是否有定時器、定時器是否到時,如果到時,就發(fā)送消息給使用該定時器的模塊,告知它使用的定時器已經(jīng)到時,同時釋放該定時器,修改空閑節(jié)點表;否則,游標移動到下一個數(shù)組成員。當某個時鐘滴答數(shù)組成員下有多個定時器時,會逐一判斷這些定時器是否到時。

    游標每隔一段時間TIMER_SLEEP 向前移動一次,TIMER_SLEEP時間大小可靈活設置的,通過延時函數(shù)來實現(xiàn)。例如,在Linux系統(tǒng)中可以通過usleep()函數(shù)實現(xiàn)。假設游標每走一步的時間為10 ms,則TIMER_SLEEP為10,函數(shù)設置為usleep(10 ×1 000)。如果設置一個50 ms的定時器,則需要移動5 次定時器才會到時。定時器掃描處理流程如圖5 所示。

    圖5 定時器掃描處理流程

    2.2 設置定時器

    在定時器模塊中申請一個定時器,若有可分配的定時器模塊,則根據(jù)定時器定時的時間,確定定時器在時鐘滴答數(shù)組中的掛載位置。若無,則告知無法設置定時器。

    申請一個定時器時,首先需查詢定時器空閑節(jié)點表,是否有空閑的定時器。若游標wFreeHead 等于游標wFreeTail,則表示沒有空閑的定時器,無法申請一個定時器;否則,將空閑節(jié)點表成員wFreeHead 所指的定時器分配給該模塊,并在該定時器上標記已被使用,同時游標wFreeHead 加1。然后,根據(jù)定時器的定時時間dwTime和當前時鐘滴答數(shù)組的游標wScanPos,計算定時器到時時游標所在的位置,并將該定時器掛載在那個時鐘數(shù)組成員下,重新組合該時鐘滴答數(shù)組成員下的定時器鏈表。

    計算定時器掛載位置的計算公式如下:

    式中:dwTime 為要設定的定時時長;TIMER_SLEEP 為延時時長(休眠間隔);dwDly為游標移動次數(shù)。

    式中:wScanPos 為定時器在滴答數(shù)組中當前位置;dwTime為定時器到時時在滴答數(shù)組中對應的計算位置。

    式中:TIMER_MAX為時鐘滴答數(shù)組的大小;dwTimerCounter為游標循環(huán)次數(shù)。

    式中:wPos為定時器掛載在時鐘滴答數(shù)組的實際位置。

    由此可知,游標第(dwTimerCounter +1)次經(jīng)過wPos位置時,該定時器到時。設置定時器的流程如圖6所示。

    圖6 定時器設置處理流程

    2.3 刪除定時器

    刪除正在使用的定時器,并釋放定時器資源,該定時器資源就可以分配給其他模塊使用。

    當刪除一個定時器時,在該定時器上標記為已空閑,同時將空閑節(jié)點表成員wFreeTail 指向該定時器,并將游標wFreeTail加1,然后在該成員下的定時器鏈表中刪除該定時器,重新組合鏈表。刪除定時器的流程如圖7所示。

    圖7 定時器刪除處理流程

    3 定時器精度測試

    在Linux操作系統(tǒng)無其他任務運行的情況下,設置不同的定時時長和延時時長(休眠間隔),并對比分析定時誤差,發(fā)現(xiàn)誤差均在50 ms 以內(nèi),滿足一般要求下的定時誤差要求。需要說明的是,在不同的操作系統(tǒng)、不同的負載運行情況下,測試結(jié)果可能不同。定時器精度測試結(jié)果如表1 所示。在定時時長為1 000 ms,延時時長分別為10、20、30 ms時,定時誤差均在40 ms 以內(nèi);在定時時長為2 000 ms,延時時長分別為20、30、50 ms 時,定時誤差均在50 ms以內(nèi);在定時時長為3 000 ms,延時時長分別為20、30、50 ms時,定時誤差均在40 ms以內(nèi)。

    可根據(jù)具體應用場景對定時時長的要求,結(jié)合系統(tǒng)處理能力以及負載情況,通過提前測試確認合適的延時時長,使得定時誤差最小,確保定時器的性能達到最佳。

    4 結(jié)束語

    基于汽車電子領域的車載智能終端,針對一般秒級應用場景,應用軟件模塊化設計思想,本文提出了一種通用定時器方案,并進行了編碼實現(xiàn)和精度測試。定時器模塊作為嵌入式軟件應用設計中的一個單獨模塊,可以為系統(tǒng)中其他軟件應用模塊提供定時功能。

    本方案為一種相對定時器方案,可以動態(tài)設定定時器數(shù)量和精度,支持在多個操作系統(tǒng)間進行移植,支持同時給其他多個模塊提供定時功能。經(jīng)過測試和分析,所設計的定時器滿足一般應用場景下的定時器誤差要求。同時,可以根據(jù)系統(tǒng)處理能力以及負載情況,對定時精度進行優(yōu)化和調(diào)整,使得定時器模塊達到最佳性能。

    猜你喜歡
    游標鏈表數(shù)組
    JAVA稀疏矩陣算法
    電腦報(2022年13期)2022-04-12 00:32:38
    MySQL數(shù)據(jù)庫下游標的設計與應用
    測量不確定度在游標式輪對內(nèi)距尺檢定裝置中的應用
    JAVA玩轉(zhuǎn)數(shù)學之二維數(shù)組排序
    電腦報(2020年24期)2020-07-15 06:12:41
    基于二進制鏈表的粗糙集屬性約簡
    跟麥咭學編程
    基于鏈表多分支路徑樹的云存儲數(shù)據(jù)完整性驗證機制
    尋找勾股數(shù)組的歷程
    SQL數(shù)據(jù)庫中基于游標的數(shù)據(jù)更新
    電腦與電信(2015年9期)2015-04-16 01:30:10
    鏈表方式集中器抄表的設計
    電測與儀表(2014年1期)2014-04-04 12:00:22
    日韩精品青青久久久久久| 99国产精品一区二区蜜桃av| 最近最新中文字幕大全电影3| 久久国产乱子伦精品免费另类| 美女 人体艺术 gogo| 国产三级中文精品| 51国产日韩欧美| 精品人妻偷拍中文字幕| 国产亚洲av嫩草精品影院| 久久香蕉精品热| 桃红色精品国产亚洲av| 精品国产超薄肉色丝袜足j| 美女cb高潮喷水在线观看| 亚洲电影在线观看av| 十八禁人妻一区二区| 国产乱人伦免费视频| 91久久精品国产一区二区成人 | 日日摸夜夜添夜夜添小说| 亚洲精品国产精品久久久不卡| a级一级毛片免费在线观看| 欧美一区二区国产精品久久精品| 日韩大尺度精品在线看网址| 19禁男女啪啪无遮挡网站| 亚洲欧美日韩高清在线视频| 五月玫瑰六月丁香| 成人欧美大片| 嫩草影院精品99| 黄片小视频在线播放| 久久久精品大字幕| 国产三级黄色录像| 小蜜桃在线观看免费完整版高清| or卡值多少钱| 伊人久久精品亚洲午夜| 女人十人毛片免费观看3o分钟| 国产乱人伦免费视频| 男插女下体视频免费在线播放| 亚洲一区二区三区色噜噜| 一进一出抽搐动态| 色在线成人网| 国产精品 欧美亚洲| 国产伦精品一区二区三区视频9 | 丁香六月欧美| 免费大片18禁| 国产乱人伦免费视频| 国产亚洲精品久久久com| 老熟妇仑乱视频hdxx| 欧美黄色淫秽网站| 黄色女人牲交| 观看免费一级毛片| 麻豆国产97在线/欧美| 好看av亚洲va欧美ⅴa在| 亚洲aⅴ乱码一区二区在线播放| 搡老岳熟女国产| 日韩欧美三级三区| 亚洲自拍偷在线| 精品一区二区三区视频在线观看免费| 香蕉久久夜色| 国产在线精品亚洲第一网站| 久久6这里有精品| 欧美一区二区精品小视频在线| 老司机午夜福利在线观看视频| 国产毛片a区久久久久| 久久久色成人| 日韩成人在线观看一区二区三区| 色尼玛亚洲综合影院| 国产成人福利小说| 两性午夜刺激爽爽歪歪视频在线观看| 午夜老司机福利剧场| 亚洲欧美日韩高清专用| 久久久久国内视频| 我要搜黄色片| 亚洲精品美女久久久久99蜜臀| 五月伊人婷婷丁香| 91久久精品电影网| 精品电影一区二区在线| www.熟女人妻精品国产| 亚洲狠狠婷婷综合久久图片| 国产精品亚洲一级av第二区| 97超级碰碰碰精品色视频在线观看| 久久亚洲精品不卡| 一区二区三区国产精品乱码| 亚洲aⅴ乱码一区二区在线播放| 91久久精品电影网| 日本在线视频免费播放| 国产精品爽爽va在线观看网站| 免费av不卡在线播放| 亚洲欧美激情综合另类| 欧美午夜高清在线| 亚洲成av人片在线播放无| 18禁裸乳无遮挡免费网站照片| 人人妻人人澡欧美一区二区| 国产成人a区在线观看| 51午夜福利影视在线观看| 精品国产超薄肉色丝袜足j| 国产单亲对白刺激| 国产精品三级大全| 又紧又爽又黄一区二区| e午夜精品久久久久久久| 日韩欧美三级三区| 激情在线观看视频在线高清| 51国产日韩欧美| 精品乱码久久久久久99久播| 老司机深夜福利视频在线观看| 精品一区二区三区视频在线 | 亚洲欧美日韩高清专用| 热99在线观看视频| 搡老熟女国产l中国老女人| 一本一本综合久久| 午夜a级毛片| 久久久久免费精品人妻一区二区| 国产亚洲av嫩草精品影院| 国内揄拍国产精品人妻在线| 亚洲国产日韩欧美精品在线观看 | 国产免费男女视频| 久99久视频精品免费| 午夜免费观看网址| 日韩精品中文字幕看吧| 最新在线观看一区二区三区| 波多野结衣高清作品| 波野结衣二区三区在线 | 国产高清三级在线| 久久久久久久精品吃奶| 国产男靠女视频免费网站| 国产探花在线观看一区二区| 久久精品91无色码中文字幕| 精华霜和精华液先用哪个| 人人妻人人看人人澡| 久9热在线精品视频| 国产欧美日韩一区二区三| 成人高潮视频无遮挡免费网站| 午夜激情欧美在线| 十八禁网站免费在线| 在线观看免费视频日本深夜| 午夜福利成人在线免费观看| 噜噜噜噜噜久久久久久91| ponron亚洲| 国产精品久久久人人做人人爽| 91在线观看av| 黄色片一级片一级黄色片| 老汉色av国产亚洲站长工具| 三级男女做爰猛烈吃奶摸视频| 精品日产1卡2卡| 搡老妇女老女人老熟妇| 人人妻人人澡欧美一区二区| 午夜视频国产福利| 午夜精品久久久久久毛片777| 岛国视频午夜一区免费看| 欧美日韩综合久久久久久 | 欧美中文综合在线视频| 日日干狠狠操夜夜爽| 一级a爱片免费观看的视频| 无限看片的www在线观看| 亚洲成a人片在线一区二区| 欧美日韩中文字幕国产精品一区二区三区| 亚洲欧美一区二区三区黑人| av片东京热男人的天堂| 国内久久婷婷六月综合欲色啪| 色av中文字幕| 国产精品久久电影中文字幕| 亚洲av不卡在线观看| 91麻豆av在线| 毛片女人毛片| 国产一区二区激情短视频| 亚洲精品亚洲一区二区| 国产熟女xx| 欧美成人免费av一区二区三区| 91久久精品国产一区二区成人 | 亚洲熟妇熟女久久| 悠悠久久av| 亚洲中文日韩欧美视频| 一级黄片播放器| 欧美成人a在线观看| 亚洲成av人片免费观看| 嫩草影院入口| 一边摸一边抽搐一进一小说| 午夜免费激情av| 亚洲avbb在线观看| 久久人妻av系列| bbb黄色大片| 天美传媒精品一区二区| 少妇丰满av| 亚洲 欧美 日韩 在线 免费| 国产激情欧美一区二区| 精品熟女少妇八av免费久了| 欧美一区二区国产精品久久精品| 最好的美女福利视频网| www日本在线高清视频| 欧美国产日韩亚洲一区| 午夜福利视频1000在线观看| 国产国拍精品亚洲av在线观看 | 丁香欧美五月| 一个人看的www免费观看视频| 观看免费一级毛片| 国产美女午夜福利| 免费观看人在逋| 男人的好看免费观看在线视频| 床上黄色一级片| 女人高潮潮喷娇喘18禁视频| 欧美精品啪啪一区二区三区| 亚洲久久久久久中文字幕| 久久久久九九精品影院| 麻豆国产97在线/欧美| 久久人人精品亚洲av| 国产精品98久久久久久宅男小说| 真实男女啪啪啪动态图| 亚洲国产色片| 免费大片18禁| 国产精品久久久久久精品电影| 国产99白浆流出| 国产亚洲精品一区二区www| 日本三级黄在线观看| 亚洲最大成人手机在线| 亚洲av电影在线进入| 精品国产三级普通话版| 色哟哟哟哟哟哟| 欧美日韩国产亚洲二区| 国产av一区在线观看免费| 99热只有精品国产| 97碰自拍视频| 岛国在线观看网站| www.熟女人妻精品国产| 亚洲成人久久爱视频| а√天堂www在线а√下载| 黄片小视频在线播放| 婷婷精品国产亚洲av在线| 国语自产精品视频在线第100页| 久久久精品大字幕| 国产单亲对白刺激| 久久性视频一级片| 国产精品精品国产色婷婷| 男女做爰动态图高潮gif福利片| 91久久精品电影网| 老熟妇乱子伦视频在线观看| 脱女人内裤的视频| 老司机福利观看| 在线观看日韩欧美| 久久6这里有精品| 19禁男女啪啪无遮挡网站| 少妇丰满av| 中文字幕av成人在线电影| 欧美精品啪啪一区二区三区| 人妻丰满熟妇av一区二区三区| 又爽又黄无遮挡网站| 亚洲av免费高清在线观看| 少妇裸体淫交视频免费看高清| 岛国视频午夜一区免费看| 亚洲欧美日韩无卡精品| 欧美三级亚洲精品| 无限看片的www在线观看| 亚洲在线自拍视频| 国产单亲对白刺激| 久久久国产成人免费| 99国产精品一区二区蜜桃av| 国产三级黄色录像| 高清日韩中文字幕在线| 精品久久久久久,| 悠悠久久av| 亚洲专区国产一区二区| 国产熟女xx| 精品人妻一区二区三区麻豆 | 91在线精品国自产拍蜜月 | 99国产精品一区二区蜜桃av| 亚洲av美国av| 波多野结衣高清无吗| 国产乱人伦免费视频| 国产欧美日韩精品一区二区| 免费在线观看亚洲国产| 一本精品99久久精品77| 国产乱人伦免费视频| ponron亚洲| 搡老岳熟女国产| 久久中文看片网| 亚洲av日韩精品久久久久久密| 香蕉丝袜av| 国产精品三级大全| 宅男免费午夜| 日韩成人在线观看一区二区三区| 一本综合久久免费| 亚洲人成网站在线播| 狂野欧美白嫩少妇大欣赏| 母亲3免费完整高清在线观看| 女生性感内裤真人,穿戴方法视频| 啦啦啦免费观看视频1| 91字幕亚洲| av在线蜜桃| 国产午夜福利久久久久久| 又粗又爽又猛毛片免费看| 一个人免费在线观看电影| av女优亚洲男人天堂| 99热这里只有精品一区| 午夜视频国产福利| 色哟哟哟哟哟哟| 午夜亚洲福利在线播放| 日韩亚洲欧美综合| 国产伦一二天堂av在线观看| 三级国产精品欧美在线观看| 一a级毛片在线观看| 综合色av麻豆| 最近视频中文字幕2019在线8| 淫秽高清视频在线观看| 欧美一区二区国产精品久久精品| 天堂√8在线中文| 欧美黑人欧美精品刺激| 在线免费观看的www视频| 香蕉av资源在线| 久久中文看片网| 国产精品免费一区二区三区在线| www.色视频.com| 九九久久精品国产亚洲av麻豆| 国产高清激情床上av| 搡老熟女国产l中国老女人| 免费一级毛片在线播放高清视频| 天堂网av新在线| 国产激情欧美一区二区| 欧美最黄视频在线播放免费| 看免费av毛片| 成人欧美大片| 丁香六月欧美| 一区二区三区国产精品乱码| 小蜜桃在线观看免费完整版高清| 成人精品一区二区免费| a级一级毛片免费在线观看| 波多野结衣巨乳人妻| 9191精品国产免费久久| 99久久99久久久精品蜜桃| 亚洲国产欧美网| 91九色精品人成在线观看| 国产精品亚洲美女久久久| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲av第一区精品v没综合| 久久香蕉国产精品| 亚洲av电影在线进入| 偷拍熟女少妇极品色| 亚洲av一区综合| 一个人免费在线观看电影| 搡老妇女老女人老熟妇| 91久久精品国产一区二区成人 | 男插女下体视频免费在线播放| 毛片女人毛片| 亚洲人成电影免费在线| 精品无人区乱码1区二区| 51国产日韩欧美| 黄色成人免费大全| 极品教师在线免费播放| 最近最新中文字幕大全电影3| 一级毛片高清免费大全| 搡老熟女国产l中国老女人| 日韩国内少妇激情av| h日本视频在线播放| 欧美三级亚洲精品| 久久久久久九九精品二区国产| 人人妻,人人澡人人爽秒播| 亚洲欧美日韩无卡精品| 一区福利在线观看| 在线免费观看的www视频| 有码 亚洲区| 偷拍熟女少妇极品色| 亚洲黑人精品在线| 国产亚洲av嫩草精品影院| 日韩有码中文字幕| 久久久国产成人精品二区| 高清在线国产一区| 亚洲欧美日韩高清在线视频| 亚洲中文日韩欧美视频| 在线十欧美十亚洲十日本专区| 波野结衣二区三区在线 | 美女免费视频网站| 国产欧美日韩一区二区三| 亚洲精品粉嫩美女一区| 最近视频中文字幕2019在线8| 久久6这里有精品| 亚洲av免费高清在线观看| 日本撒尿小便嘘嘘汇集6| 婷婷丁香在线五月| 精品久久久久久久久久免费视频| av专区在线播放| 欧美精品啪啪一区二区三区| 熟女电影av网| 成人国产一区最新在线观看| 3wmmmm亚洲av在线观看| 88av欧美| 观看美女的网站| 国产亚洲av嫩草精品影院| 欧美色欧美亚洲另类二区| 欧美国产日韩亚洲一区| 99久久精品一区二区三区| 国产毛片a区久久久久| 1000部很黄的大片| 美女免费视频网站| 波多野结衣高清作品| 午夜亚洲福利在线播放| 毛片女人毛片| 蜜桃亚洲精品一区二区三区| 99热这里只有是精品50| 在线播放无遮挡| 午夜两性在线视频| av中文乱码字幕在线| 91麻豆精品激情在线观看国产| 国产精品自产拍在线观看55亚洲| 日本 欧美在线| 国内精品久久久久久久电影| 99久久成人亚洲精品观看| 中文字幕高清在线视频| 欧美日韩精品网址| 波多野结衣高清无吗| 国产欧美日韩一区二区三| 香蕉丝袜av| 国产欧美日韩一区二区精品| 欧美成人免费av一区二区三区| 免费人成在线观看视频色| 成年版毛片免费区| 人人妻,人人澡人人爽秒播| 18禁国产床啪视频网站| 一夜夜www| 国产精品 欧美亚洲| 夜夜看夜夜爽夜夜摸| 色精品久久人妻99蜜桃| 日韩大尺度精品在线看网址| 色综合欧美亚洲国产小说| 亚洲国产精品合色在线| 国产精品久久久人人做人人爽| 亚洲最大成人手机在线| 757午夜福利合集在线观看| 亚洲av成人不卡在线观看播放网| 国产精品免费一区二区三区在线| 狠狠狠狠99中文字幕| 老司机午夜十八禁免费视频| 真实男女啪啪啪动态图| 国产乱人伦免费视频| 亚洲成人精品中文字幕电影| 国产一区二区亚洲精品在线观看| 一边摸一边抽搐一进一小说| 国产v大片淫在线免费观看| 久久久久久久久中文| 麻豆久久精品国产亚洲av| 精品国产美女av久久久久小说| 欧美日韩乱码在线| 非洲黑人性xxxx精品又粗又长| 亚洲在线自拍视频| 日本与韩国留学比较| 午夜激情福利司机影院| 日韩欧美 国产精品| 国产精品嫩草影院av在线观看 | 最近最新免费中文字幕在线| 757午夜福利合集在线观看| 国产精品女同一区二区软件 | 国产成人aa在线观看| 不卡一级毛片| 给我免费播放毛片高清在线观看| 中文亚洲av片在线观看爽| 日本a在线网址| 天天一区二区日本电影三级| 深爱激情五月婷婷| 少妇的逼水好多| 岛国视频午夜一区免费看| 99久久成人亚洲精品观看| 草草在线视频免费看| 最近最新中文字幕大全免费视频| 午夜精品久久久久久毛片777| 老汉色∧v一级毛片| 男插女下体视频免费在线播放| 亚洲国产精品合色在线| 天美传媒精品一区二区| 亚洲午夜理论影院| 宅男免费午夜| 天堂影院成人在线观看| 久久这里只有精品中国| 成人亚洲精品av一区二区| 美女免费视频网站| 久久精品国产99精品国产亚洲性色| av中文乱码字幕在线| 国产视频内射| 欧美日本亚洲视频在线播放| 在线看三级毛片| 在线观看av片永久免费下载| 熟女人妻精品中文字幕| 12—13女人毛片做爰片一| 久久久国产成人免费| 国产高清视频在线播放一区| 成人性生交大片免费视频hd| ponron亚洲| 久99久视频精品免费| 又粗又爽又猛毛片免费看| 欧美乱妇无乱码| 精品一区二区三区人妻视频| 国产精华一区二区三区| 国产99白浆流出| 一级作爱视频免费观看| 1000部很黄的大片| 国产成人aa在线观看| 又黄又粗又硬又大视频| 午夜亚洲福利在线播放| netflix在线观看网站| 一二三四社区在线视频社区8| 国内精品久久久久精免费| 亚洲,欧美精品.| 九色国产91popny在线| 亚洲美女视频黄频| 久久伊人香网站| 精品国产美女av久久久久小说| 日韩欧美国产在线观看| 18禁国产床啪视频网站| 99热这里只有是精品50| АⅤ资源中文在线天堂| 美女被艹到高潮喷水动态| 国产一区二区激情短视频| 免费一级毛片在线播放高清视频| 波多野结衣高清作品| 美女被艹到高潮喷水动态| 成人特级av手机在线观看| netflix在线观看网站| 制服丝袜大香蕉在线| 91九色精品人成在线观看| 18禁在线播放成人免费| 国产精品99久久久久久久久| 俄罗斯特黄特色一大片| 99国产精品一区二区三区| 欧美性感艳星| 久久久久久久久中文| 噜噜噜噜噜久久久久久91| 久久久久久久久中文| 嫩草影院精品99| 亚洲无线观看免费| 最近最新中文字幕大全免费视频| 精品福利观看| 国产成人影院久久av| 国产高潮美女av| 成人av在线播放网站| 亚洲真实伦在线观看| 国产69精品久久久久777片| 一级a爱片免费观看的视频| 欧美中文综合在线视频| 久久精品国产亚洲av香蕉五月| 九色国产91popny在线| 国产一区二区在线av高清观看| 91在线观看av| 欧美zozozo另类| 一个人看的www免费观看视频| 午夜老司机福利剧场| 国产一级毛片七仙女欲春2| 欧美日韩一级在线毛片| 亚洲av成人不卡在线观看播放网| 欧美丝袜亚洲另类 | 亚洲国产色片| 12—13女人毛片做爰片一| 久99久视频精品免费| 久久久久亚洲av毛片大全| 性欧美人与动物交配| 日本黄大片高清| 日韩有码中文字幕| 午夜福利在线在线| 成人鲁丝片一二三区免费| av国产免费在线观看| 午夜福利成人在线免费观看| 久久精品夜夜夜夜夜久久蜜豆| 黄色丝袜av网址大全| 五月玫瑰六月丁香| 天堂av国产一区二区熟女人妻| 嫩草影院精品99| 亚洲va日本ⅴa欧美va伊人久久| 亚洲黑人精品在线| 国产视频一区二区在线看| 好男人在线观看高清免费视频| 悠悠久久av| 很黄的视频免费| 亚洲精品成人久久久久久| 一卡2卡三卡四卡精品乱码亚洲| 国产主播在线观看一区二区| 国产色爽女视频免费观看| 亚洲熟妇中文字幕五十中出| 18+在线观看网站| 男女之事视频高清在线观看| 国语自产精品视频在线第100页| 午夜免费激情av| 国产爱豆传媒在线观看| 欧美黄色淫秽网站| 亚洲美女视频黄频| 中文资源天堂在线| 真人一进一出gif抽搐免费| 午夜a级毛片| 日韩欧美在线乱码| 国产亚洲av嫩草精品影院| 久久久久久久午夜电影| 白带黄色成豆腐渣| 非洲黑人性xxxx精品又粗又长| 国产精品免费一区二区三区在线| 99国产精品一区二区三区| 久99久视频精品免费| 一进一出好大好爽视频| 久久久久免费精品人妻一区二区| 国产精品嫩草影院av在线观看 | 在线观看66精品国产| 桃色一区二区三区在线观看| 国产精品一区二区三区四区久久| 99久久九九国产精品国产免费| 很黄的视频免费| 88av欧美| 老司机在亚洲福利影院| 两人在一起打扑克的视频| 日本精品一区二区三区蜜桃| 欧美不卡视频在线免费观看| 无人区码免费观看不卡| 99热只有精品国产| 免费无遮挡裸体视频| 日本黄色片子视频| 19禁男女啪啪无遮挡网站| 国产老妇女一区| 91麻豆av在线| 精品久久久久久久毛片微露脸| 不卡一级毛片| 国产精品永久免费网站| 亚洲av电影在线进入| 欧美日韩黄片免| 色尼玛亚洲综合影院| 少妇裸体淫交视频免费看高清|