《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > μC/OS-II定時器算法分析與測試
μC/OS-II定時器算法分析與測試
張冬 錢麗麗 周翔武
摘要: μC/OS-II操作系統(tǒng)是建立在微內(nèi)核基礎上的實時操作系統(tǒng),搶占式多任務、微內(nèi)核、移植性好等特點,使其在諸多領域都有較好的應用。
Abstract:
Key words :

引 言
    μC/OS-II操作系統(tǒng)是建立在微內(nèi)核基礎上的實時操作系統(tǒng),搶占式多任務、微內(nèi)核、移植性好等特點,使其在諸多領域都有較好的應用。
    在μC/OS-II 2.83及其以后的版本中,一個較大的變化就是增加了對軟件定時器的支持。這使得μC/OS實時操作系統(tǒng)的功能更加完善,在其上的應用程序開發(fā)與移植也更加方便。在實時操作系統(tǒng)中一個好的軟件定時器實現(xiàn)要求有較高的精度、較小的處理器開銷,且占用較少的存儲器資源。本文在對μC/OS-II定時器算法分析的基礎上,對定時精度和處理器占用情況進行了分析與測試,其結果在實時系統(tǒng)的設計與應用中具有借鑒意義。


1 定時器實現(xiàn)架構
    在μC/OS-II操作系統(tǒng)內(nèi)部,任務的延時功能及軟件定時器功能,都需要底層有一個硬件的計數(shù)器支持。硬件計數(shù)器以固定的頻率遞減,計數(shù)到0時,觸發(fā)時鐘中斷。這個特定的周期性的中斷稱為“時鐘節(jié)拍”。每當有時鐘節(jié)拍到來時,系統(tǒng)在保存現(xiàn)場和中斷嵌套計數(shù)加1后都會跳到時鐘節(jié)拍函數(shù)OSTimTick()中,進行軟件計數(shù)器加1和遍歷任務控制塊,以判斷任務延時是否到時。
    μC/OS-II中并未在 OSTim Tick()中進行定時器到時判斷與處理,而是創(chuàng)建了一個高于應用程序中所有其他任務優(yōu)先級的定時器管理任務OSTmr_Task(),在這個任務中進行定時器的到時判斷和處理。時鐘節(jié)拍函數(shù)通過信號量給這個高優(yōu)先級任務發(fā)信號。這種方法縮短了中斷服務程序的執(zhí)行時間,但也使得定時器到時處理函數(shù)的響應受到中斷退出時恢復現(xiàn)場和任務切換的影響。軟件定時器功能實現(xiàn)代碼存放在tmr.c文件中,移植時需只需在os_cfg.h文件中使能定時器和設定定時器的相關參數(shù)。


2 μC/OS-II的軟件定時器算法分析
    μC/OS-II中軟件定時器的實現(xiàn)方法是,將定時器按定時時間分組,使得每次時鐘節(jié)拍到來時只對部分定時器進行比較操作,縮短了每次處理的時間。但這就需要動態(tài)地維護一個定時器組。定時器組的維護只是在每次定時器到時時才發(fā)生,而且定時器從組中移除和再插入操作不需要排序。這是一種比較高效的算法,減少了維護所需的操作時間。
2.1 定時器管理所需的數(shù)據(jù)結構
    一旦定時器被建立,一個定時器控制塊(OS_TMR)就被賦值了。定時器控制塊是定時器管理的基本單元,包含定時器的名稱、定時時間、在鏈表中的位置、使用狀態(tài)、使用方式,以及到時回調(diào)函數(shù)及其參數(shù)等基本信息。
    在μC/OS-II軟件定時器中實現(xiàn)了3類鏈表的維護:

    
    OSTmrTbl[OS_TMR_CFG_MAX]:以數(shù)組的形式靜態(tài)分配定時器控制塊所需的RAM空間,并存儲所有已建立的定時器控制塊。
    OSTmrFreeLiSt:為空閑定時器控制塊鏈表頭指針。空閑態(tài)的定時器控制塊(OS_TMR)中,OSTmrnext和OSTmrPrev兩個指針分別指向空閑控制塊的前一個和后一個,組織了空閑控制塊雙向鏈表。建立定時器時,從這個鏈表中搜索空閑定時器控制塊。
    OSTmrWheelTbl[OS_TMR_CFG_WHEEL_SIZE]:該數(shù)組的每個元素都是已開啟定時器的一個分組,元素中記錄了指向該分組中第一個定時器控制塊的指針,以及定時器控制塊的個數(shù)。運行態(tài)的定時器控制塊(OS_TMR)中,OSTmrnext和OSTmrPrev兩個指針同樣也組織了所在分組中定時器控制塊的雙向鏈表。定時器管理所需的數(shù)據(jù)結構示意圖如圖1所示。

2.2 軟件定時器實現(xiàn)原理
    宏OS_TMR_CFG_WHEEL_SIZE定義了OSTmr-WheelTbl[]數(shù)組的大小,同時這個值也是定時器分組的依據(jù)。按照定時器到時值與OS_TMR_CFG_WHEEL_SIZE相除的余數(shù)進行分組:不同余數(shù)的定時器放在不同分組中;相同余數(shù)的定時器處在同一組中,由雙向鏈表連接。這樣,余數(shù)值為0~OS_TMR_CFG_WHEEL_SIZE-1的不同定時器控制塊,正好分別對應了數(shù)組元素OSTmr-WheelTbl[0]~OSTmrWheelTbl[OS_TMR_CFGWHEEL_SIZE-1]的不同分組。每次時鐘節(jié)拍到來時,時鐘數(shù)OSTmrTime值加1,然后也進行求余操作,只有余數(shù)相同的那組定時器才有可能到時,所以只對該組定時器進行判斷。這種方法比循環(huán)判斷所有定時器更高效。隨著時鐘數(shù)的累加,處理的分組也由0~OS_TMR_CFG_WHE EL_SIZE-1循環(huán)。
    信號量喚醒定時器管理任務,計算出當前所要處理的分組后,程序遍歷該分組中的所有控制塊,將當前OSTmr-Time值與定時器控制塊中的到時值相比較。若相等(即到時),則調(diào)用該定時器到時回調(diào)函數(shù);若不相等,則判斷該組中下一個定時器控制塊。如此操作,直到該分組鏈表的結尾。定時器管理任務的流程如圖2所示。OS_TMR_CFG_WHEEL_SIZE的取值推薦為2的N次方,以便采用移位操作計算余數(shù),縮短處理時間。

2.3 定時器移除和插入操作
    定時器的到時處理函數(shù)返回后,都要進行該定時器控制塊在鏈表中的移除和再插入操作。插入前需要重新計算定時器下次到時時所處的分組。計算公式如下:
    定時器下次到時的OSTmrTime值=定時器定時值+當前OSTmrTime值
    新的分組=定時器下次到時的OSTmrTime值%OS_TMR_CFG_WHEEL_SIZE


3 定時器精度與抖動
    在μC/OS-II操作系統(tǒng)中,與定時相關的功能均基于系統(tǒng)的時鐘節(jié)拍。系統(tǒng)每秒的時鐘節(jié)拍數(shù)決定了這個系統(tǒng)能分辨的最小時間,定時值只能為最小時間的倍數(shù)。每秒的時鐘節(jié)拍數(shù)由os_cfg.h.文件中的宏OS_TICKS_PER_SEC定義。對于不同的應用,該時鐘節(jié)拍一般在10~100次/s的范圍內(nèi)選取。其對應的時鐘中斷的時間間隔為100~10 ms,即時間的最小分辨單位為10 ms。處理器處理能力越高,每秒的時鐘節(jié)拍數(shù)也相應地越大。下面的數(shù)據(jù)測試中使用了ARM9處理器。最低運行頻率為250 Hz時,時鐘節(jié)拍設為200次/s,可進行正常的多任務調(diào)度。該測試環(huán)境下,最小分辨時間為5 ms。
    抖動是指定時器回調(diào)函數(shù)開始執(zhí)行的時間與規(guī)定的時間相比,或提前或推后的現(xiàn)象。在定時器中抖動總是存在的。下面主要分析2種抖動情況及其對定時精度的影響。第1種抖動情況如圖3所示。

    T1:CPU響應時鐘中斷,搜索中斷號,保存中斷現(xiàn)場并跳到時鐘中斷處理程序OSTimTick的時間。
    T2:OSTimTick()函數(shù)的執(zhí)行時間。該函數(shù)中對任務延時是否到期進行了判斷。
    T3:恢復現(xiàn)場,退出中斷并進行任務上下文切換的時間。
    T4:定時器管理任務OSTmr_Task()判斷定時器是否到時的時間。
    T4之后:定時器到時回調(diào)函數(shù)開始執(zhí)行。 在CPU運行頻率固定的情況下T1和T3的執(zhí)行時間是相對固定的,而且一般為匯編語言實現(xiàn),運行速度也較快。而T2和T4的時間會隨著任務和軟件定時器數(shù)量的增多有所增加。測試時定時器定時值隨機選取。表1中的時間為不同處理器頻率下,定時器個數(shù)為1和5時觀測到的最大值。其中,T=T1+T2+T3+T4。

 

    由測試數(shù)據(jù)可知,若有定時器到時,則經(jīng)過幾個μs的延時,定時器回調(diào)函數(shù)就可以執(zhí)行。與ms級的定時最小分辨時間相比,其抖動對到時準確性的影響是非常小的。隨著處理器頻率的提升和處理能力的加強,這個抖動時間還可以進一步縮小。第2種抖動情況如圖4所示。

    當下一個時鐘節(jié)拍快到來時(如圖4中A時刻),一個定時器被開啟了。因為系統(tǒng)能分辨的最小時間即時鐘節(jié)拍的間隔時間,所以定時器開啟時記錄的當前時鐘節(jié)拍數(shù)為1,假設定時器的定時值就是一個時鐘節(jié)拍間隔。定時器開啟后,第2個時鐘節(jié)拍馬上就到了,由情況1的分析可知,這個定時器的回調(diào)函數(shù)很快就會被執(zhí)行。B時刻表示這個定時器回調(diào)函數(shù)第一次執(zhí)行。C、D時刻為回調(diào)函數(shù)的第2次與第3次執(zhí)行時刻,這兩次到時是比較準確的。
    因此,定時器從開啟到回調(diào)函數(shù)開始執(zhí)行的時間與定時值相比是有較大抖動的。若此時的時鐘節(jié)拍間隔為5 ms,則這個抖動的誤差最大即5 ms。這種情況下的抖動只能通過提高每秒的時鐘節(jié)拍數(shù)來減小。因此,在數(shù)據(jù)采集或其他定時器的應用中,要留意定時器開啟后第一次到時的處理,以免進行錯誤的判斷。


4 定時器管理任務對操作系統(tǒng)性能的影響
    定時器管理任務的運行使應用程序可建立的任務數(shù)減1。該任務要求是系統(tǒng)中的最高優(yōu)先級,因此每次有時鐘中斷發(fā)生它都要運行,必然會消耗掉一定的CPU資源。軟件定時器功能所占用的CPU運行時間(設為M)的計數(shù)公式為:
    M=定時器管理任務判斷定時器是否到時的時間+定時器回調(diào)函數(shù)執(zhí)行時間+定時器控制塊移除
    與再插入時間+切換到次低優(yōu)先級任務的時間
    首先,采用μC/OS-II中自帶的統(tǒng)計任務測試定時器管理任務對CPU資源的占用情況。測試時系統(tǒng)中開啟3個任務:定時器管理任務、統(tǒng)計任務和Idle任務。定時器到時回調(diào)函數(shù)在定時器管理任務中執(zhí)行,增加了管理任務運行時間。為僅測試系統(tǒng)定時器管理功能的開銷,測試時將定時回調(diào)函數(shù)置為空操作。因統(tǒng)計任務要求必須在初始化時建立第一個也是唯一的一個任務中調(diào)用統(tǒng)計任務初始化函數(shù)OSStatInit(),所以需在定時器管理任務中進行必要改動,以保證在統(tǒng)計任務初始化后才開啟定時器的管理功能。測試用定時器在main函數(shù)中靜態(tài)創(chuàng)建。
    測試后發(fā)現(xiàn),當定時器數(shù)由1增加到8時,CPU的使用率一直是1%。這說明系統(tǒng)開啟定時器管理功能后,增加的負荷很小。另一方面因為統(tǒng)計任務計算CPU使用率時是整數(shù)相除、余數(shù)舍棄,這就使得0~(OSIidleCtrMax/100-1)的計數(shù)是不能被分辨的,因此統(tǒng)計任務不能準確地反應定時器管理任務對CPU的使用情況。
    為了得到更準確的測量結果,采用“處理器占用率”這一指標對管理任務開銷進行測試。
    處理器占用率=軟件定時器功能所占用的CPU運行時間(M)/CPU運行時間
    當某一時鐘節(jié)拍到來時,假設這一時鐘節(jié)拍下無定時器到時,即“到時定時器回調(diào)函數(shù)執(zhí)行時間”和“定時器控制塊移除與再插入時間”為0。若當前系統(tǒng)中所創(chuàng)建的定時器正好在同一個分組中,則管理任務須對每個定時器的到時值進行比較,此時為無定時器到時時定時器管理任務對CPU的最高占用率。測試中,將定時器的到時值設定為8的倍數(shù)加1,在main()函數(shù)中靜態(tài)創(chuàng)建。使所有定時器控制塊在同一分組中,當OSTime也是8的倍數(shù)加1時,就形成了無定時器到時時定時器管理任務的最壞運行情況。
    測試環(huán)境為:ARM9(400 MHz),定時器最小分辨時間為5 ms(該值作為計算時的“CPU運行時間”),硬件計時器的最小分辨時間為0.02μs。讀硬件計時器計算時間,測試結果如表2所列。

    由測試數(shù)據(jù)可知建立定時器數(shù)為8時,處理器占用率遠小于1%。每增加一個定時器,定時器管理任務的運行時間約增加6.5μs,處理器的占用率約增加0.01%,任務的切換時間不變。這是在構建的極端情況下測試的,實際應用中的時間要小于這個值。
    “定時器控制塊移除與再插入時間”在400 MHz下測試為0.22μs。某一時鐘節(jié)拍處理時,若有定時器到時,則最壞情況是這個到時的定時器控制塊在鏈表的最后,只有執(zhí)行完整個鏈表的判斷后才開始執(zhí)行該到時定時器的回調(diào)函數(shù)。假設定時器數(shù)為8,且鏈表中最后一個定時器先到時,則該定時器到時的這個鐘節(jié)拍下處理器利用率為:(0.34μs+0.22μs+0.82μs+定時器回調(diào)函數(shù)執(zhí)行時間)/5 ms=(1.38μs+定時器回調(diào)函數(shù)執(zhí)行時間)/5 ms。


結 論
    本文對μC/OS-II軟件定時器的算法及抖動問題進行了分析,并在特定平臺上進行了測試,較好地反映出了該定時器的精度和對處理器資源的占用情況。測試結果可信度高,為在μC/OS-II下的軟件定時器應用開發(fā)提供了可靠的依據(jù)。
 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
主站蜘蛛池模板: 在线视频 亚洲 | 欧美一区二区鲁丝袜片 | 狠狠操一区 | 亚洲h在线播放在线观看h | 日本老妇高潮乱hd | 亚洲国产欧美精品 | 亚洲国产999 | 美女高清视频免费视频 | 亚洲国产精品一区二区尤物区 | 男女精品国产乱淫高潮 | 精品无码国产一区二区三区51安 | 人成福利视频在线观看 | 国产福利社 | 欧美综合色 | 午夜无码区在线观看 | 国产成人综合自拍 | av每日更新在线观看 | 99国产精品久久久久久久日本竹 | a在线| 日产精品一区二区三区在线观看 | 日韩精品在线视频免费观看 | 在线观看日批视频 | 成人精品亚洲 | 91精品大片 | 国产亚洲视频在线播放香蕉 | 久久香蕉国产线熟妇人妻 | 成a人片亚洲日本久久 | 国产在线精品一区二区三区直播 | 日本做受高潮又黄又爽 | 中文字幕在线观看视频一区 | 精品国产乱码一区二区三 | 亚洲国产aⅴ精品一区二区 亚洲国产mv | 肉欲性毛片交38 | 欧美日韩视频一区二区 | 久久久一本 | 欧美色爽 | 亚洲人成色77777在线观看 | 亚洲网在线观看 | h片在线观看免费 | 亚洲资源在线观看 | comwww在线观看免费软件 | 久久久久久久久嫩草精品乱码 | 欧美内射深插日本少妇 | 亚洲影视网 | 中文字幕av在线 | 亚洲免费中文字幕 | 久久爱成人 | 国产一区二区欧美日韩 | 亚洲天堂偷拍 | 男人的天堂你懂的 | 3p在线播放| 亚洲精品一品区二品区三品区 | 免费在线观看成人 | 国产人人看 | 成人黄色一级片 | 亚洲色图一区二区 | 人妻熟女一区二区三区app下载 | 久久久久久久人妻无码中文字幕爆 | 中文无码一区二区三区在线观看 | 国产一级特黄aa大片出来精子 | 欧美黄色大片免费看 | 91av在线视频观看 | 免费观看一区二区 | 免费国产黄网站在线观看可以下载 | 狠狠干在线 | 久久噜噜噜精品国产亚洲综合 | 免费黄色小视频在线观看 | 久久久av片| 亚洲精品一区二区国产精华液 | 一级a性色生活片久久毛片 一级a性色生活片久久毛片明星 | 国产在线精品一区二区 | tube国产麻豆 | 国精品人妻无码一区二区三区性色 | 国产精品永久久久久久久久久 | 国产女人高潮毛片 | 亚洲人成小说网站色在线 | 亚洲色图17p | 亚洲制服丝袜精品久久 | 成人国产精品久久久网站 | 亚洲日本欧美日韩中文字幕 | aaa私人欧美69 | 中老年妇女性色视频 | 麻豆毛片在线看 | 成人欧美一区二区三区在线观看 | 精品国产18久久久久久依依影院 | 亚洲中文无码av永久不收费 | 国产又粗又猛又爽又黄的视频小说 | 国产精品久久国产精麻豆99网站 | brazzers欧美大波霸 | 久久99精品久久只有精品 | 国产产无码乱码精品久久鸭 | 免费超爽视频在线观看 | 日韩av手机在线免费观看 | 思思久久99热只有频精品66 | 欧美疯狂性受xxxxx另类 | 亚洲天堂成人在线视频 | 激情毛片视频 | www.在线观看麻豆 | 国产精品99精品久久免费 | 5x社区sq未满十八视频在线 | 日韩一级影视 | 91九色视频 | 91偷拍网| 性做久久 | 亚洲国产天堂久久综合226114 | 人善交另类亚洲重口另类 | 免费一区二区三区 | 亚洲国产中文在线 | 欧美体内谢she精2性欧美 | 最新版天堂资源中文在线 | 一本色道久久综合亚洲精品不卡 | 中文字幕二区三区 | 五月婷网站 | 久草福利资源在线观看 | 草草福利视频 | 国产极品91| 超碰狠狠干| 免费无码又爽又刺激聊天app | 激情综合图 | 污污小说在线观看 | 少妇性l交大片免费观看冫 少妇性l交大片免费快色 | 91视频在线观看免费 | 性感美女一区二区三区 | 国产精品无码一区二区三级 | 午夜精品国产精品大乳美女 | 色噜噜狠狠色综合中文字幕 | 正在播放凉森玲梦88av | 国产老妇伦国产熟女老妇高清 | 白晶晶果冻传媒国产今日推荐 | 一区二区三区四区免费 | 亚洲精品激情视频 | 人妻熟妇乱又伦精品视频 | 欧美三级a | 国产精品久久久久久免费 | 国产成人精品综合在线观看 | 免看一级a毛片一片成人不卡 | 免费看a视频 | 亚洲人成影院在线无码按摩店 | 国产99爱 | 风韵少妇性饥渴推油按摩视频 | 久久青青国产 | 欧美激情第二页 | 欧美日本一区二区三区 | 亚洲精品久久久久久久久久吃药 | 插吧插吧综合网 | 欧美人与野 | 精品免费国产 | 欧美日本国产精品 | 久久超| 欧洲亚洲一区二区三区四区五区 | 日韩不卡的av | 亚洲成人免费视频 | 亚洲一级在线观看 | 精品国产一区二区三区色欲 | 国产成年人网站 | 成人欧美一区二区三区黑人孕妇 | 强制中出し~大桥未久在线播放 | 国产在线看片 | 波多野结衣亚洲一区二区 | 日韩在线视频免费看 | 九色中文字幕 | 第一次处破女啪啪 | 26uuu日韩精品一区二区 | 色播在线观看 | 国产精品久久久一区麻豆最新章节 | 色久av| 国产精品久久久久久久久大全 | 成人日韩在线 | 免费一级片在线观看 | 国产日本免费 | 久久99精品久久久久久不卡 | 久久av不卡 | 国产免费a级片 | 色偷偷色噜噜狠狠成人免费视频 | 日本免费三片免费观看东热 | 性生活毛片 | 女兵的真人大毛片 | 午夜a爱| 五月丁香六月综合缴情在线 | av在线a| 午夜黄色毛片 | 日韩美女爱爱 | 国产成人久久精品二区三区 | 亚洲a∨无码无在线观看 | 一道本在线观看视频 | 女攻总攻大胸奶汁(高h) | a级a级高清免费美日a级大片 | 国产精品成人va在线观看 | 久久久国产片 | 日本一区二区高清视频 | 少妇高潮惨叫久久久久 | 国产精品少妇 | 国产成人精品综合在线观看 | 精品久久无码中文字幕 | 中文字幕第22页 | 夜夜躁人人爽天天天天大学生 | 4399理论片午午伦夜理片 | 久久在线视频免费观看 | 国产精彩视频在线观看 | 免费日韩视频 | 成 年 人 黄 色 大 片大 全 | 欧美jizzhd精品欧美 | 欧美日韩精品一区二区在线播放 | 91精品亚洲影视在线观看 | 三级欧美韩日大片在线看 | 中文字幕在线导航 | 国产又黄又爽视频 | 亚洲深夜视频 | 精品网站999www | 久草视 | 日本大尺度床戏揉捏胸 | 国产超碰在线观看 | 久久亚洲日韩精品一区二区三区 | 国产又爽又黄的激情精品视频 | 亚洲欧美国产毛片在线 | 久久加勒比亚洲精品一区 | 色综合网址| 80日本xxxxxxxxx96 81国产精品久久久久久久久久 | www.久久久.com | 97一区二区国产好的精华液 | 国产精品99久久久久久夜夜嗨 | 国产欧美一区二区三区在线 | 成人久久影院 | 日本人毛片 | 日本亚洲欧洲色α | 精品一区二区三区激情在线欧美 | 久久精品123 | 亚洲污视频 | 久久午夜国产精品www忘忧草 | 欧美一区二区三区在线观看 | 调教贱奴视频一区二区三区 | 狠狠干狠狠操 | 手机成人免费视频 | 波多野吉衣av | 国产偷亚洲偷欧美偷精品 | av中文天堂 | 日韩爱爱网站 | 日韩精品一区二区三区中文 | 欧美精品在线播放 | 亚洲精品久久久久久一区二区 | 蜜桃堂女性向av片在线观看 | jzzijzzij日本成熟少妇 | 久久久久成人网站 | 2021国产精品自在自线 | www国产无套内射com | 亚洲成在人 | 亚洲毛片在线 | 偷拍区另类欧美激情日韩91 | 丰满多毛的大隂户视频 | 久久国产一区 | 日韩精品久久久久久久电影蜜臀 | 国内精品国产成人国产三级 | 日韩av片在线免费观看 | 国模叶桐尿喷337p人体 | 国产熟女精品视频大全 | 国产日产亚洲精品 | 91精品国产乱码久久久竹菊 | 亚洲国产情侣 | 成人做受黄大片 | 国产在线观看av | 天天射天天草 | 黄色一级免费大片 | 欧美人与牲禽xxxxx | 国产麻豆精品一区二区三区v视界 | 椎名由奈在线观看 | 男人的天堂成人 | 中文字幕精品一区二区精品 | 国产va在线观看免费 | 丰满少妇又爽又紧又丰满在线观看 | xxnn成人免费视频 | 精品国产乱码久久久久久久软件 | 玖玖在线观看视频 | 希岛爱理aⅴ在线中文字幕 希岛爱理和黑人中文字幕系列 | 久久久在线观看 | 中文字幕av一区中文字幕天堂 | 91免费毛片| 一起艹在线观看 | 久久人人97超碰精品888 | 亚洲精品成人福利网站 | 色婷婷精品久久二区二区蜜臂av | 欲妇荡岳丰满少妇岳 | r级无码视频在线观看 | 日韩av成人 | 看av网站 | 国产精品久久久一区 | 女人高潮av国产伦理剧 | 国产欧美一区二区三区在线 | 久久久久久一级 | 亚洲性少妇性猛交wwww乱大交 | 国产l精品国产亚洲区 | 天堂资源在线www中文最新偷拍 | 一a一片一级一片啪啪 | 天天撸在线视频 | 中文字幕一区在线播放 | 久久机热精品 | 麻豆成人免费视频 | 精品欧美一区二区三区免费观看 | 国产精品999视频 | 欧美成人精品在线观看 | 丰满少妇大力进入av亚洲葵司 | 国产a级黄色片 | 女人高潮叫三级 | 国产99视频在线观看 | av一区二区三区在线 | 亚洲色大成网站www国产 | 亚洲春色在线视频 | 五月婷婷在线观看视频 | 日本a一级 | 色咪咪网站 | 国产视频www | 中文字幕在线第一页 | 国产精品久久久久久久久久久不卡 | 女人的黄色片 | 影音先锋中文字幕人妻 | 伊人亚洲天堂 | 日韩欧一区二区三区 | 精品久久久久久久久久久院品网 | 欧美在线一二三区 | 成人免费视频观看视频 | 欧美a视频在线观看 | 天天操夜夜操视频 | 成人av综合网 | 国产91九色 | 香港三级日本三级a视频 | 人人爽日日躁夜夜躁尤物 | 久久久久久九九九九 | 国产精品日本一区二区在线播放 | 成人国产精品秘片多多 | 国产真实乱人偷精品视频 | 中文字幕在线观看日韩 | 围产精品久久久久久久 | 91精品国自产拍在线观看不卡 | 岛国av大片 | 福利在线视频导航 | 久久国产热精品波多野结衣av | 日韩精品中文在线 | 国产三级aaa | 欧美精品一级在线观看 | 亚洲高清乱码午夜电影网 | 一区二区免费在线观看视频 | 天堂网2014av | 伦理一国产a级 | 中文字幕+乱码+中文乱 | 国产偷窥熟妇高潮呻吟 | 国产精品一区二区免费在线观看 | 国产又粗又猛又爽视频上高潮69 | 亚洲精品久久久久久久久久吃药 | 亚洲区日韩精品中文字幕 | 日韩一卡二卡在线 | 欧美人xxxx | 国产免费看插插插视频 | 国产精品久久久久影院 | 久久久久国产精品无码免费看 | 天天看天天色 | 91免费视频大全 | 国精品人妻无码一区二区三区性色 | 亚洲免费色图 | 中文字幕人成人乱码亚洲电影 | 成人av影视在线观看 | 欧美综合另类 | www.夜夜操| 亚洲国产精品视频 | 在线资源av | 天天做天天摸天天爽天天爱 | 免费全黄无遮挡裸体毛片 | 成人国产精品久久久春色 | 青青青手机在线视频 | 女高中生自慰污污网站 | 快色视频在线观看 | 国产女女调教女同 | 伊人久久大香线 | 久久在线免费观看 | 亚洲青涩网 | 91福利在线视频 | 手机看片国产精品 | 黄色顶级片| 在线观看免费的av | 免费日韩一区二区 | 天天色棕合合合合合合合 | 一级黄色毛片播放 | 久久对白| 国产午夜福利100集发布 | 国产欧美日本在线 | 夜夜爽久久揉揉一区 | 五月婷婷在线视频 | 香蕉视频网站入口 | 日韩免费在线观看视频 | 美女131爽爽爽做爰视频 | 精品国产乱码久久久久夜 | 极品主播超大尺度福利视频在线 | 欧美日韩综合在线 | 国产视频一区二区在线 | 麻豆一级片 | 乌克兰少妇性做爰 | 少妇被粗大猛进进出出 | 找国产毛片看 | 新久草视频 | 国内精品小视频 | 精品91久久久久久 | 精品国产一区二区在线 | 精品一区二区三区四区五区六区 | 青青草国产在线观看 | 91精品久久久久久久99软件 | 亚洲伦理在线观看 | 精品久久久久久乱码天堂 | 欧美午夜精品一区二区 | 精品在线视频一区 | 亚洲成在人线在线播放无码 | 欧美精品18 | 国产精品自拍av | tube少妇高潮 | 91在线精品啪婷婷 | a在线看 | 男女瑟瑟网站 | 欧美国产亚洲精品suv | 免费在线观看视频a | 亚洲va欧美va国产va黑人 | 欧美精产国品一二三区69堂 | 99久久精品费精品国产风间由美 | 日韩av影视大全 | 国产在线视频一区二区董小宛性色 | 韩国三级 女的和老头做 | 久久精品国产sm调教网站演员 | 蜜桃av噜噜一区二区三区小说 | 精品国产乱码久久久久久久 | 天堂在线1 | 国产ts人妖另类 | 国产国产精品久久久久 | 日日鲁夜夜视频热线播放 | 久久av无码精品人妻系列 | 成人乱人伦精品小说 | av在线免费播放网址 | 天天做天天爱天天综合网2021 | 精品丝袜在线 | 岛国av在线不卡 | 97精品国产97久久久久久免费 | 狠狠躁夜夜躁人人爽天天高潮 | 国产精品福利一区二区 | www.久久av.com| 欧美va天堂在线电影 | 国产极品美女做性视频 | 国产特级av | 亚洲综合一区二区三区葵つかさ | 亚洲精品成人片在线播放 | 我不卡午夜 | 91亚洲国产成人久久精品麻豆 | 69久久精品无码一区二区 | 麻豆黄色一级片 | 久草新免费 | 午夜福利理论片在线观看 | 67194成人| 国人精品视频在线观看 | 日韩www在线观看 | 亚洲国产成人在线视频 | 男插女av| 亚洲精品久久久久58 | 日本大香伊一区二区三区 | 蜜桃堂女性向av片在线观看 | 亚洲区另类春色综合小说 | 久色成人网 | 亚洲一区二区三区麻豆 | 扒开双腿疯狂进出爽爽爽视频 | 国产av天堂无码一区二区三区 | 性猛交富婆╳xxx乱大交视频 | 高清国产亚洲精品自在久久 | 一色屋精品视频在线观看 | 男人添女人囗交做爰高潮 | 日韩欧美网站 | 男女裸体做爰猛烈全过程9制片 | 色偷偷av男人的天堂 | 精品国产大片大片大片 | 秋葵视频成人 | 女人高潮潮呻吟喷水 | 麻豆视频在线免费观看 | 99热精品在线 | 床戏高潮呻吟声片段 | 日韩黄色一级片 | 成年人视频免费看 | 丁香六月激情 | 一级国产航空美女毛片内谢 | av福利在线播放 | 天天躁夜夜躁狠狠躁2021牛牛 | 欧美精品国产动漫 | 在线免费一级片 | 亚洲一区国产精品 | 国产精品一卡二卡三卡四卡 | 天码中文字幕在线播放 | 日韩毛片免费观看 | 久久女女 | 国产欧美日韩va另类在线播放 | 中文在线a√在线8 | 六月丁香激情 | 国产又粗又猛又爽免费视频 | 四色成人网 | 成人h动漫精品一区二区器材 | 国产欧美日韩综合精品二区 | 亚洲国产网 | 久久亚洲堂色噜噜av入口网站 | 欧美77777| 中文字幕精品av一区二区五区 | 国产视频入口 | 九九精品成人免费国产片 | 国产福利网 | 性――交――性――乱视频 | 欧美天堂色 | 97免费公开视频 | 精品日韩一区二区三区免费视频 | 久久这里只有精品18 | 我爱avav色aⅴ爱avav | 夫の友人 风间ゆみ 在线 | 色噜噜狠狠色综合欧洲 | 欧美性色网 | 天天干天天添 | 欧美日韩中文字幕在线 | 亚洲女人天堂成人av在线 | 美女视频一区 | 亚洲最大免费视频 | 欧美精品videos另类日本 | 奇米影视7777狠狠狠狠色 | 亚洲精品无码久久 | 91探花福利精品国产自产在线 | 亚洲精品一区三区三区在线观看 | 天天爽天天爽夜夜爽毛片 | 91观看在线| 精品欧美日韩 | 黄色一级片在线播放 | 亚洲欧洲av无码专区 | 肉大榛一进一出免费视频 | 国产69精品久久久久孕妇大杂乱 | 亚洲最大在线视频 | 红杏出墙记 | 九色福利| 成人精品一区二区三区在线观看 | 一性一交一伦一色一按—摩 | 色噜噜狠狠一区二区三区果冻 | 国产女人第一次做爰毛片 | 中国一级黄色影片 | 丰满肥臀大屁股熟妇激情视频 | www欧美在线 | 国产69精品久久久久久人妻精品 | 91在线视频免费 | 亚洲欧美综合精品另类天天更新 | 亚洲三级伦理 | 久久欧美精品久久天美腿丝袜 | 2017天天干 | 免费观看美女裸体网站 | 国产手机在线视频 | 成人性视频sm.| 亚洲熟妇国产熟妇肥婆 | 国产精品毛片一区二区在线看舒淇 | 白嫩情侣偷拍呻吟刺激 | 猫咪www免费人成人入口 | 亚洲无色 | 欧美成人在线免费观看 | 桥本有菜aⅴ一区二区三区 桥本有菜免费av一区二区三区 | 日本一本在线 | 色婷婷yy | 一级黄色片网址 | 国产婷婷成人久久av免费高清 | 亚洲av禁18成人毛片一级在线 | 成人欧美亚洲 | 久久久久久国产精品三区 | 国产免费高清视频1l.com.com.com少 | 国产亚洲无线码一区二区 | 中文字幕日韩欧美一区二区 | 377p粉嫩大胆色噜噜噜 | 五月依人网 | 日韩av日韩| 激情小说在线 | 呦呦在线视频 | 久久这里只有精品18 | 中文字幕乱码亚洲精品一区 | 少妇啊灬啊别停灬用力啊免费视频 | 激情另类小说 | 欧美精选一区 | 亚洲国产精品人人做人人爱 | 99国产超薄肉色丝袜交足的后果 | 午夜日韩视频 | √资源天堂中文在线 | 美国伦理3野性 | 青青青国产在线 | 最新中文字幕av专区 | 我把护士日出水了视频90分钟 | 色翁荡息又大又硬又粗视频 | 黄色精品一区 | 亚洲免费中文 | 国产亚洲欧美在线专区 | 黄色软件网站入口 | 中文亚洲欧美日韩无线码 | 国产成人三级在线视频 | 2019高清中文字幕在线免费看 | av黄色片 | 伊人草| 久久人人爽人人爽人人片av卡 | 美女又爽又黄视频毛茸茸 | 日韩毛片在线看 | 教师夫妇交换刺激做爰小说 | 色天天综合久久久久综合片 | 国产剧情演绎av | 99热在线免费观看 | 中文字幕天使萌在线va | 久久婷婷综合99啪69影院 | 插插插网站 | 亚洲天堂久 | 激情综合图 | 韩日激情视频 | 日韩六九视频 | 国产精品久久久久久久久久久久久 | 蜜桃色视频 | 久久人人添人人爽添人人88v | 国产偷窥熟女精品视频 | 亚洲天堂成人网 | 成人高清免费 | 深夜在线观看 | 久人久人久人久久久久人 |