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

    一種適用于物聯(lián)網(wǎng)節(jié)點的高效輕量級嵌入式系統(tǒng)設(shè)計※*

    2014-07-03 03:33:36樓亮亮周苗鮑星合
    關(guān)鍵詞:信號量內(nèi)核中斷

    樓亮亮,周苗,鮑星合

    (1.中國科學(xué)院 上海微系統(tǒng)與信息技術(shù)研究所 無線傳感網(wǎng)與通信重點實驗室,上海201800;2.上海大學(xué))

    引 言

    Protothread是完全基于事件驅(qū)動的操作系統(tǒng),只在語言層面上做了相應(yīng)的“封裝”。因此,Protothreads具有一定的局限性[2]。Protothread不支持優(yōu)先級搶占,阻塞的I/O只允許在主線程函數(shù)中調(diào)用等。針對上述的幾個問題,本文提出的操作系統(tǒng)是在Protothread基礎(chǔ)上的改進(jìn),具有低功耗、易移植、支持多任務(wù)切換、時間片調(diào)度、搶占式調(diào)度及事件同步等特點。由于本系統(tǒng)使用了Protothread的核心思想,這也決定了本系統(tǒng)具有一定的局限,在每個任務(wù)中避免與switch語句合用[5]。

    1 系統(tǒng)架構(gòu)

    本系統(tǒng)主要由調(diào)度內(nèi)核、中斷管理系統(tǒng)及軟中斷系統(tǒng)組成,具體框架如圖1所示。

    1.1 任務(wù)控制塊及任務(wù)優(yōu)先級設(shè)計

    在本系統(tǒng)中,每個任務(wù)都定義與該任務(wù)相關(guān)的任務(wù)控制塊(TCB)。將所有任務(wù)控制塊組裝成一個隊列,則每個任務(wù)控制塊都對應(yīng)于任務(wù)控制塊隊列中的一個節(jié)點,每個任務(wù)控制塊中的數(shù)據(jù)只能由中斷程序或者調(diào)度內(nèi)核來修改。任務(wù)控制塊中包含該任務(wù)的入口地址、支持時間片調(diào)度的服務(wù)延時、信號量及當(dāng)前任務(wù)的狀態(tài)。為了節(jié)省內(nèi)存,其中信號量和當(dāng)前任務(wù)狀態(tài)采用位定義。其數(shù)據(jù)結(jié)構(gòu)如下所示 :

    圖1 系統(tǒng)的架構(gòu)

    本系統(tǒng)支持優(yōu)先級調(diào)度。任務(wù)的優(yōu)先級對應(yīng)于其任務(wù)的控制塊在任務(wù)控制塊隊列中的位置,任務(wù)控制塊在該隊列中的位置越靠前,該任務(wù)就越早被調(diào)用,優(yōu)先級也就越高。

    1.2 任務(wù)狀態(tài)與任務(wù)創(chuàng)建

    本系統(tǒng)的任務(wù)狀態(tài)劃分為3種:空閑、就緒及運行。在任何時刻,任務(wù)的狀態(tài)必定是這3種狀態(tài)中的一個。本文涉及的系統(tǒng)與一般嵌入式操作系統(tǒng)(如μC/OS、FreeRTOS等)設(shè)計方式不同,本系統(tǒng)中的任何任務(wù)都不是無限循環(huán),且都有返回值,任務(wù)在阻塞的時候會返回相應(yīng)的狀態(tài)給調(diào)度內(nèi)核,任務(wù)的無限循環(huán)只能由調(diào)度內(nèi)核來實現(xiàn)。任務(wù)的返回值為一個8位有符號數(shù),該值的正數(shù)部分0~127留給任務(wù)申請延時服務(wù)的節(jié)拍數(shù),而-128~-1則作為信號量、任務(wù)執(zhí)行結(jié)束等其他相應(yīng)操作的返回值。任務(wù)把該值返回到內(nèi)核后,內(nèi)核根據(jù)該值的數(shù)據(jù)作出相應(yīng)操作。

    OS_TASK_END_RET是用來指示當(dāng)前運行的任務(wù)執(zhí)行完所有操作的返回值,內(nèi)核得到該返回值后會重新運行該任務(wù),實現(xiàn)任務(wù)的無限循環(huán);OS_TASK_SEM_RET用來指示當(dāng)前運行的任務(wù)有信號量發(fā)出,內(nèi)核得到該返回值后,根據(jù)該值把該任務(wù)TCB中的變量sem設(shè)置成指定的數(shù)據(jù)值,且把該任務(wù)置為就緒態(tài)(如果有其他任務(wù)向該任務(wù)發(fā)出信號量,則執(zhí)行該任務(wù));OS_TASK_TIME_RET用來指示當(dāng)前運行的任務(wù)申請延時運行服務(wù)的返回節(jié)拍數(shù)(該值為正數(shù)),內(nèi)核得到該返回值后,將其賦予該任務(wù)TCB中的變量timeout。如果每個任務(wù)TCB中的變量timeout≥0,則該值在Tick中斷中實現(xiàn)減1操作,一旦該值減至為0,內(nèi)核就會重新運行該TCB對應(yīng)的任務(wù)。

    1.3 內(nèi)核調(diào)度算法

    在系統(tǒng)開始調(diào)度的時候,調(diào)度內(nèi)核首先檢查pid是否超出了系統(tǒng)所定義的任務(wù)總數(shù)。如果超過任務(wù)總數(shù),說明系統(tǒng)已經(jīng)執(zhí)行完所有用戶指定的任務(wù),則調(diào)度內(nèi)核停止調(diào)度且執(zhí)行空閑任務(wù),進(jìn)入低功耗模式??臻e任務(wù)的退出,只有pid數(shù)值在事件中斷或Tick中斷中被改變才會實現(xiàn),一旦退出空閑任務(wù),系統(tǒng)則重新開始調(diào)度。

    如果pid小于系統(tǒng)所定義的任務(wù)總數(shù),則系統(tǒng)開始從TCB隊列中獲取每個TCB中變量status的數(shù)值,該變量用于記錄任務(wù)狀態(tài)。如果任務(wù)狀態(tài)是就緒態(tài),則加載任務(wù)TCB中的入口函數(shù)地址到內(nèi)核中執(zhí)行。在任務(wù)執(zhí)行的過程中,一旦任務(wù)被阻塞或執(zhí)行結(jié)束,任務(wù)就會返回相應(yīng)的數(shù)值到調(diào)度內(nèi)核中,調(diào)度內(nèi)根據(jù)該返回值,開展相應(yīng)工作。

    具體調(diào)度算法流程如圖2所示。

    圖2 調(diào)度算法流程圖

    1.4 任務(wù)切換

    為了支持一級任務(wù)優(yōu)先的搶占式調(diào)度功能,本系統(tǒng)采用了軟中斷模式,利用中斷來自動壓棧與出棧,把高優(yōu)先級的任務(wù)安排在軟中斷服務(wù)程序中運行。由于軟件中斷優(yōu)先級比較低,系統(tǒng)運行基本不受影響。例如在Tick中斷中,有高優(yōu)先級任務(wù)就緒,如果直接在Tick中斷中運行,由于任務(wù)運行帶來時間的不確定性,會嚴(yán)重影響Tick的定時精度。而采用軟中斷的模式,由于中斷優(yōu)先級比較低,在其服務(wù)程序中運行高優(yōu)先級的任務(wù)時,其他中斷(如Tick中斷)不會受到影響。

    這將帶來兩個方面的好處:①如果高優(yōu)先級任務(wù)在中斷服務(wù)中直接執(zhí)行,將會影響Tick定時器的定時精度或者是其他中斷的響應(yīng)時間。②利用軟中斷自動壓棧出棧功能,可以減少上下文切換,降低RAM的需要,從而提高了效率,降低了系統(tǒng)的整體功耗。

    1.5 時間管理

    本系統(tǒng)和其他內(nèi)核一樣,需要時鐘節(jié)拍來實現(xiàn)時間片調(diào)度和延時服務(wù)。在本系統(tǒng)中實現(xiàn)上述服務(wù)的函數(shù)為OS_TIME_DLY()。調(diào)用該函數(shù)之后,該任務(wù)會返回延時的節(jié)拍數(shù)到調(diào)度內(nèi)核中,內(nèi)核會把返回的節(jié)拍數(shù)寫入該任務(wù)TCB中的變量timeout,內(nèi)核實現(xiàn)一次調(diào)度,執(zhí)行下一個就緒態(tài)任務(wù)。具體實現(xiàn)如下所示:

    #define OS_TIME_DLY(ticks)do{_lc=__LINE__;return ticks;}while(0);case__LINE__:

    為了實現(xiàn)時間片調(diào)度,需要在Tick中斷中調(diào)用OS_TIME_UPDATE(),來更新每個任務(wù)TCB中變量timeout的數(shù)據(jù)值。如果該變量數(shù)據(jù)≥0,則在每次中斷中進(jìn)行減1操作,否則不做任何處理。當(dāng)任務(wù)TCB中變量timeout減至0,則把對應(yīng)的任務(wù)置為就緒態(tài),內(nèi)核在調(diào)度的時候就會執(zhí)行就緒態(tài)的任務(wù),從而實現(xiàn)時間片調(diào)度和延時服務(wù)功能。該函數(shù)的具體流程如圖3(a)所示。

    1.6 事件同步

    本系統(tǒng)中事件同步采用了信號量設(shè)計方式,涉及到該項服務(wù)的有兩個函數(shù):等待信號量與發(fā)送信號量。若一個任務(wù)等待一個信號量,則調(diào)用OS_SEM_PEND()阻塞該任務(wù)并返回OS_TASK_SEM_RET到調(diào)度內(nèi)核,調(diào)度內(nèi)核根據(jù)該返回值把相應(yīng)狀態(tài)寫入該任務(wù)TCB中的變量sem,并把該任務(wù)置為就緒狀態(tài)。具體實現(xiàn)如下所示:

    #define OS_SEM_PEND()do{_lc=__LINE__;return OS_TASK_SEM_RET ;}while(0);case__LINE__:

    發(fā)送一個信號量函數(shù),實現(xiàn)相對等待信號量比較復(fù)雜,需要涉及到任務(wù)的切換。當(dāng)某個任務(wù)或者中斷中調(diào)用OS_SEM_POST()時,該函數(shù)在執(zhí)行結(jié)束后返回要發(fā)送信號量的任務(wù)ID號到內(nèi)核中,調(diào)度內(nèi)核會判斷該任務(wù)TCB中R變量sem是否在等待該信號量。如果是,則執(zhí)行任務(wù)切換,即開啟軟中斷。涉及到的函數(shù)如下:

    INT8S OS_SEM_POST(INT8S (*ptask)(void))

    其中:ptask為要發(fā)送信號量到的任務(wù)名。基本流程如圖3(b)所示。

    2 系統(tǒng)分析

    2.1 ROM與RAM資源評估

    本文涉及的系統(tǒng)是在IAR FOR MSP430 V5.30.1執(zhí)行,采用的編譯模式為:Release、優(yōu)化等級為Level high balanced。表1略——編者注。

    綜上所述,本系統(tǒng)所帶來的RAM額外消耗可由以下式計算得出:

    RAMoverhead=任務(wù)數(shù)×5字節(jié)+1字節(jié)

    2.2 系統(tǒng)正確性評估

    圖3 時間片調(diào)度算法流程與信號量發(fā)送流程

    本系統(tǒng)在MSP430F149平臺上驗證其正確性及可靠性。在實驗中采用定時器A作為系統(tǒng)的Tick時鐘,為了測量每個任務(wù)的運行時間及切換時間,本系統(tǒng)中Tick定時周期為16μs。在實際應(yīng)用中,用戶可以根據(jù)系統(tǒng)的實際應(yīng)用場合而定,系統(tǒng)Tick周期越短則系統(tǒng)負(fù)荷越大。由于MSP430系統(tǒng)微處理器沒有相關(guān)軟中斷指令,故采用定時器B作為軟中斷來實現(xiàn)任務(wù)的切換,其優(yōu)先級相對定時器A與其他中斷來說比較低。

    為了驗證其正確性,本文在該系統(tǒng)平臺上建立了兩個任務(wù)。同時系統(tǒng)會自動增加一個空閑任務(wù),兩個任務(wù)都不需要執(zhí)行的時候,系統(tǒng)就會自動進(jìn)入空閑模式(即休眠模式),降低了功耗。

    任務(wù)1優(yōu)先級最高,創(chuàng)建的時候設(shè)置其為就緒狀態(tài),所以在任務(wù)調(diào)度開始的時候就開始運行任務(wù)1,并關(guān)閉延時調(diào)度服務(wù)。其功能是等待任務(wù)2發(fā)出的信號量,在等待信號量的時候掛起自身任務(wù)。為了便于測試,在任務(wù)1中通過函數(shù)SystemClockSave()記錄某些關(guān)鍵步驟的系統(tǒng)時間,用于任務(wù)運行時間的測量。具體實現(xiàn)如下所示:

    OS_CREATE_TASK(Task1,0,OS_TASK_STATUS_RDY,-1);

    任務(wù)2功能是周期性發(fā)出信號量給任務(wù)1,任務(wù)2每隔10個節(jié)拍后發(fā)送信號量給任務(wù)1,隨后掛起自身任務(wù)。同時,在任務(wù)2中通過函數(shù)SystemClockSave()記錄某些關(guān)鍵步驟的系統(tǒng)時間,用于任務(wù)運行時間的測量。具體實現(xiàn)如下所示:

    OS_CREATE_TASK(Task2,1,OS_TASK_STATUS_RDY,10);任務(wù)1與任務(wù)2的具體實現(xiàn)如圖4所示。系統(tǒng)實際運行的狀況如圖5所示。

    圖4 任務(wù)1與任務(wù)2的具體實現(xiàn)

    圖5 系統(tǒng)運行狀態(tài)圖

    任務(wù)2在等待延時服務(wù)的時候釋放CPU控制權(quán),返回要延時的節(jié)拍數(shù)到調(diào)度內(nèi)核中。調(diào)度內(nèi)核把該任務(wù)返回的節(jié)拍數(shù)寫入任務(wù)2的TCB中的變量timeout,在Tick中斷服務(wù)程序中對變量timeout實行減1操作。此時系統(tǒng)沒有任務(wù)運行,系統(tǒng)自動進(jìn)入空閑模式,降低系統(tǒng)的功耗。一旦任務(wù)2 TCB的timeout值減至為零,則內(nèi)核重新調(diào)用任務(wù)2。緊接著任務(wù)2發(fā)送信號量到任務(wù)1,因為任務(wù)1優(yōu)先級高于任務(wù)2,任務(wù)2又被掛起,在調(diào)用OS_SEM_POST()之后實現(xiàn)任務(wù)的切換,任務(wù)1得到優(yōu)先運行。只有在任務(wù)1釋放CPU控制權(quán)的時候,任務(wù)2才得以運行。接下來任務(wù)1與任務(wù)2重復(fù)交替執(zhí)行,系統(tǒng)的正確性得到驗證。

    3 研究的創(chuàng)新點

    本文提出了一種基于Protothread思想的嵌入式系統(tǒng),提供了一種類似于操作系統(tǒng)的編程方式,支持搶占式調(diào)度,具有代碼量小、容易移植及低功耗管理等特性,使得程序的設(shè)計、維護和調(diào)試更加便捷。每個任務(wù)利用編譯器__LINE__來記錄阻塞點的行號,實現(xiàn)任務(wù)的阻塞,并返回相應(yīng)狀態(tài)到調(diào)度內(nèi)核中,實現(xiàn)任務(wù)狀態(tài)的切換或阻塞點的重運行。下面舉一個例子說明,物聯(lián)網(wǎng)傳感器采集節(jié)點都集成無線收發(fā)模塊,與后臺系統(tǒng)進(jìn)行數(shù)據(jù)交互,為了保證無線數(shù)據(jù)傳輸?shù)目煽啃?,一般都采用“發(fā)送-應(yīng)答”機制。在此系統(tǒng)中,如果采用狀態(tài)機的模型,具體代碼流程如圖6所示。

    如果采用本文提供的系統(tǒng)編程模式,上面程序可以修改成如圖7所示。

    結(jié) 語

    本文提出的基于Protothread思想的多任務(wù)搶占式系統(tǒng)設(shè)計方案為事件驅(qū)動程序設(shè)計提供了一種有效的處理方法,使得程序的設(shè)計、維護和調(diào)試更加便捷,對于嵌入式軟件開發(fā)有較大的參考價值。

    圖6 基于狀態(tài)機模型下無線收發(fā)架構(gòu)

    圖7 基于本文設(shè)計系統(tǒng)架構(gòu)下的無線收發(fā)架構(gòu)

    編者注:本文為期刊縮略版,全文見本刊網(wǎng)站www.mesnet.com.cn。

    [1]陳浩杰.面向微小衛(wèi)星的Smart-OSEK OS設(shè)計與實現(xiàn)[D].杭州:浙江大學(xué),2013.

    [2]董瑋.面向無線傳感網(wǎng)絡(luò)的嵌入式操作系統(tǒng)設(shè)計[D].杭州:浙江大學(xué),2010.

    [3]Dunkels A,Schmidt O,Voigt T,et al.Protothreads:simplifying event-driven programming of memory-constrained embedded systems[C]//Proceedings of the 4th international conference on Embedded networked sensor systems,Acm,2006:29-42.

    [4]Dunkels A,Schmidt O.Protothreads-lightweight stackless threads in c[EB/OL].[2014-05].http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.60.2455&rep=rep1&type=pdf.

    [5]閆石,馬潮.時間觸發(fā)模式下的Protothreads設(shè)計應(yīng)用[J].單片機與嵌入式系統(tǒng)應(yīng)用,2009(1):15-17.

    [6]羅光平.使用Protothread簡化嵌入式系統(tǒng)中的順序流控制[J].單片機與嵌入式系統(tǒng)應(yīng)用,2007(11):19-21.

    猜你喜歡
    信號量內(nèi)核中斷
    基于STM32的mbedOS信號量調(diào)度機制剖析
    萬物皆可IP的時代,我們當(dāng)夯實的IP內(nèi)核是什么?
    強化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
    基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計
    Linux內(nèi)核mmap保護機制研究
    Nucleus PLUS操作系統(tǒng)信號量機制的研究與測試
    跟蹤導(dǎo)練(二)(5)
    千里移防,衛(wèi)勤保障不中斷
    解放軍健康(2017年5期)2017-08-01 06:27:44
    μC/OS- -III對信號量的改進(jìn)
    Linux操作系統(tǒng)信號量機制的實時化改造
    欧美日韩亚洲高清精品| 亚洲av成人精品一二三区| 久久这里有精品视频免费| 久久国内精品自在自线图片| 少妇人妻久久综合中文| 尾随美女入室| 欧美xxxx性猛交bbbb| 精品久久蜜臀av无| 天天操日日干夜夜撸| 国产精品人妻久久久久久| 乱码一卡2卡4卡精品| 久久精品国产a三级三级三级| 18禁在线无遮挡免费观看视频| 蜜臀久久99精品久久宅男| 亚洲国产av影院在线观看| 亚洲av中文av极速乱| 你懂的网址亚洲精品在线观看| 秋霞伦理黄片| 国产高清三级在线| 亚洲欧美色中文字幕在线| 亚洲国产毛片av蜜桃av| 色94色欧美一区二区| 欧美精品一区二区免费开放| 精品第一国产精品| 欧美日韩av久久| videos熟女内射| 久久鲁丝午夜福利片| av在线观看视频网站免费| 午夜激情久久久久久久| 99久国产av精品国产电影| 亚洲国产精品国产精品| 国产精品久久久久久久电影| xxx大片免费视频| 热re99久久国产66热| 国产精品久久久久久精品古装| 午夜免费男女啪啪视频观看| 在线观看免费日韩欧美大片| 日本av手机在线免费观看| 久久人人爽人人片av| 永久网站在线| 亚洲精品美女久久久久99蜜臀 | 日本猛色少妇xxxxx猛交久久| 大片免费播放器 马上看| 超碰97精品在线观看| av视频免费观看在线观看| 亚洲成色77777| 美女主播在线视频| 国产综合精华液| 97精品久久久久久久久久精品| 精品国产一区二区三区四区第35| 亚洲欧美一区二区三区黑人 | 亚洲婷婷狠狠爱综合网| av在线app专区| 伦理电影大哥的女人| 欧美日韩视频精品一区| 国产成人av激情在线播放| 亚洲人与动物交配视频| 国产精品不卡视频一区二区| 国产精品无大码| 欧美少妇被猛烈插入视频| 大香蕉97超碰在线| 日韩电影二区| 永久网站在线| 亚洲一级一片aⅴ在线观看| 男男h啪啪无遮挡| 国产成人欧美| 尾随美女入室| 中文字幕人妻熟女乱码| 大片免费播放器 马上看| 中文字幕免费在线视频6| 91精品三级在线观看| 亚洲精品,欧美精品| 免费av中文字幕在线| 亚洲精品日本国产第一区| 午夜福利视频在线观看免费| 天堂中文最新版在线下载| 国产成人91sexporn| av卡一久久| 亚洲精品国产av蜜桃| 91精品三级在线观看| 免费观看在线日韩| 久久99精品国语久久久| 一本色道久久久久久精品综合| 国产激情久久老熟女| 9色porny在线观看| 久久国内精品自在自线图片| 亚洲精品中文字幕在线视频| 国产又爽黄色视频| 国产欧美亚洲国产| 免费观看在线日韩| 久久久久久久久久久免费av| 99国产精品免费福利视频| 高清在线视频一区二区三区| 国产精品一区www在线观看| 黑人欧美特级aaaaaa片| 超色免费av| 一级毛片黄色毛片免费观看视频| av视频免费观看在线观看| 人妻一区二区av| av.在线天堂| 午夜日本视频在线| 人人妻人人澡人人看| 亚洲内射少妇av| 久久午夜福利片| 青春草国产在线视频| 免费少妇av软件| 18禁国产床啪视频网站| av一本久久久久| 日日爽夜夜爽网站| 99久久精品国产国产毛片| 亚洲美女搞黄在线观看| 另类亚洲欧美激情| 中文字幕人妻丝袜制服| 草草在线视频免费看| 亚洲欧美日韩卡通动漫| 性色av一级| 日韩电影二区| 亚洲国产精品一区二区三区在线| 成人国产麻豆网| 日韩成人av中文字幕在线观看| 国产精品99久久99久久久不卡 | 桃花免费在线播放| 国精品久久久久久国模美| 在线观看www视频免费| 欧美老熟妇乱子伦牲交| 一级,二级,三级黄色视频| 一级片'在线观看视频| 男男h啪啪无遮挡| 国产成人欧美| 亚洲伊人色综图| 欧美老熟妇乱子伦牲交| 天天躁夜夜躁狠狠久久av| 成人国产av品久久久| 久久青草综合色| 成人漫画全彩无遮挡| 2018国产大陆天天弄谢| 啦啦啦在线观看免费高清www| 亚洲内射少妇av| 欧美性感艳星| 亚洲欧美日韩卡通动漫| 免费看av在线观看网站| 久久久久国产网址| 纵有疾风起免费观看全集完整版| 青春草亚洲视频在线观看| 999精品在线视频| 高清视频免费观看一区二区| av在线观看视频网站免费| 一边亲一边摸免费视频| 欧美成人精品欧美一级黄| 免费看光身美女| 如日韩欧美国产精品一区二区三区| 亚洲欧洲精品一区二区精品久久久 | 少妇人妻精品综合一区二区| 欧美激情 高清一区二区三区| 九九在线视频观看精品| 黑人高潮一二区| 最后的刺客免费高清国语| 国产淫语在线视频| 久久久亚洲精品成人影院| 国产男女内射视频| 亚洲国产精品成人久久小说| 一个人免费看片子| 亚洲第一区二区三区不卡| 一边亲一边摸免费视频| 建设人人有责人人尽责人人享有的| 秋霞伦理黄片| 欧美精品人与动牲交sv欧美| 久久综合国产亚洲精品| 天天躁夜夜躁狠狠躁躁| 人体艺术视频欧美日本| 黑人欧美特级aaaaaa片| 午夜激情av网站| 在线观看免费视频网站a站| 永久免费av网站大全| 777米奇影视久久| 国产亚洲精品久久久com| 久久久久久久亚洲中文字幕| 亚洲第一区二区三区不卡| 成人国产av品久久久| 亚洲人成网站在线观看播放| 91国产中文字幕| 日韩成人av中文字幕在线观看| 欧美丝袜亚洲另类| 亚洲精品aⅴ在线观看| 亚洲伊人久久精品综合| 热99国产精品久久久久久7| 精品国产一区二区三区四区第35| 观看av在线不卡| 中文字幕av电影在线播放| 一级爰片在线观看| 久久99精品国语久久久| 亚洲四区av| 夜夜爽夜夜爽视频| 国产一区二区三区av在线| 久久久久人妻精品一区果冻| 乱人伦中国视频| 老司机影院毛片| 亚洲欧洲日产国产| 妹子高潮喷水视频| 永久免费av网站大全| 免费在线观看黄色视频的| 91久久精品国产一区二区三区| 最近2019中文字幕mv第一页| 在线精品无人区一区二区三| 黑人高潮一二区| 天美传媒精品一区二区| 欧美亚洲日本最大视频资源| 18禁国产床啪视频网站| 中文字幕另类日韩欧美亚洲嫩草| 伦理电影免费视频| 香蕉精品网在线| 日本-黄色视频高清免费观看| 亚洲av福利一区| 下体分泌物呈黄色| 不卡视频在线观看欧美| 久久这里只有精品19| 黄色视频在线播放观看不卡| 国产在线视频一区二区| 2018国产大陆天天弄谢| 国产精品久久久久久精品古装| 亚洲第一区二区三区不卡| 一本—道久久a久久精品蜜桃钙片| 亚洲综合精品二区| 亚洲国产精品999| 99香蕉大伊视频| 观看美女的网站| 老女人水多毛片| 成年美女黄网站色视频大全免费| 一级毛片电影观看| 国产亚洲精品第一综合不卡 | 男人爽女人下面视频在线观看| 91成人精品电影| 18在线观看网站| 一级毛片电影观看| 欧美亚洲日本最大视频资源| 久久久久精品人妻al黑| 日韩不卡一区二区三区视频在线| 免费看av在线观看网站| 黑丝袜美女国产一区| 国产黄色免费在线视频| 99久久精品国产国产毛片| 考比视频在线观看| 亚洲成色77777| 国产高清国产精品国产三级| 国产深夜福利视频在线观看| 久久99精品国语久久久| 午夜福利影视在线免费观看| 国产精品.久久久| 国产麻豆69| 亚洲五月色婷婷综合| 伦精品一区二区三区| 国产一区二区在线观看日韩| 亚洲欧美中文字幕日韩二区| 性高湖久久久久久久久免费观看| 亚洲成国产人片在线观看| 婷婷色av中文字幕| 亚洲欧美精品自产自拍| 成人无遮挡网站| a级片在线免费高清观看视频| 日本午夜av视频| 狂野欧美激情性bbbbbb| 尾随美女入室| 欧美精品国产亚洲| 亚洲国产成人一精品久久久| freevideosex欧美| 亚洲婷婷狠狠爱综合网| 欧美人与善性xxx| 日韩中字成人| 亚洲欧美日韩另类电影网站| 男女下面插进去视频免费观看 | 欧美日韩一区二区视频在线观看视频在线| 久久99热这里只频精品6学生| 秋霞伦理黄片| 十分钟在线观看高清视频www| 黄色 视频免费看| 22中文网久久字幕| 热99国产精品久久久久久7| 免费在线观看完整版高清| 精品一区二区免费观看| 中文字幕亚洲精品专区| 成人毛片a级毛片在线播放| 热re99久久国产66热| 亚洲欧美色中文字幕在线| 欧美人与性动交α欧美精品济南到 | 在线观看美女被高潮喷水网站| 免费人成在线观看视频色| 亚洲综合色惰| 美女视频免费永久观看网站| 街头女战士在线观看网站| 老司机影院成人| 老司机影院毛片| 校园人妻丝袜中文字幕| 伦精品一区二区三区| 夫妻午夜视频| av在线老鸭窝| 搡女人真爽免费视频火全软件| 性色av一级| 国产精品 国内视频| 久久97久久精品| 日韩在线高清观看一区二区三区| 五月伊人婷婷丁香| av国产久精品久网站免费入址| 亚洲一码二码三码区别大吗| 国产福利在线免费观看视频| 国国产精品蜜臀av免费| 99热全是精品| 亚洲在久久综合| 又大又黄又爽视频免费| 精品少妇内射三级| 国产日韩欧美在线精品| 女性生殖器流出的白浆| 亚洲成国产人片在线观看| 精品少妇内射三级| av在线老鸭窝| 边亲边吃奶的免费视频| 国产精品国产三级国产av玫瑰| 99久国产av精品国产电影| 十八禁高潮呻吟视频| 男的添女的下面高潮视频| 日韩av免费高清视频| 啦啦啦啦在线视频资源| 80岁老熟妇乱子伦牲交| 日本黄大片高清| 一本色道久久久久久精品综合| 曰老女人黄片| 99久久人妻综合| 午夜福利在线观看免费完整高清在| 中文精品一卡2卡3卡4更新| 99热全是精品| 精品少妇黑人巨大在线播放| 又大又黄又爽视频免费| 性色avwww在线观看| 国产淫语在线视频| 大香蕉久久成人网| av国产精品久久久久影院| 老熟女久久久| 中文字幕另类日韩欧美亚洲嫩草| 亚洲av.av天堂| 制服人妻中文乱码| av线在线观看网站| 不卡视频在线观看欧美| 色婷婷av一区二区三区视频| 韩国av在线不卡| 老司机影院毛片| 久久ye,这里只有精品| 久久精品国产a三级三级三级| 22中文网久久字幕| 日日摸夜夜添夜夜爱| 在线观看免费视频网站a站| 这个男人来自地球电影免费观看 | 国产淫语在线视频| 日产精品乱码卡一卡2卡三| 日日爽夜夜爽网站| 国产不卡av网站在线观看| 草草在线视频免费看| a级毛色黄片| 岛国毛片在线播放| 我的女老师完整版在线观看| 亚洲欧洲国产日韩| 亚洲欧美一区二区三区国产| 国产白丝娇喘喷水9色精品| 日韩一区二区视频免费看| 一级,二级,三级黄色视频| xxxhd国产人妻xxx| 巨乳人妻的诱惑在线观看| 高清黄色对白视频在线免费看| 久久影院123| 一二三四在线观看免费中文在 | 在线天堂最新版资源| 大码成人一级视频| 丝袜脚勾引网站| 久久av网站| 黄片无遮挡物在线观看| 王馨瑶露胸无遮挡在线观看| 亚洲伊人色综图| 亚洲精品,欧美精品| 国产精品久久久久久av不卡| 日本欧美视频一区| av网站免费在线观看视频| 亚洲综合色网址| av不卡在线播放| 久久亚洲国产成人精品v| 免费观看a级毛片全部| av电影中文网址| 午夜免费观看性视频| 如日韩欧美国产精品一区二区三区| 久久97久久精品| av黄色大香蕉| av有码第一页| 国产高清国产精品国产三级| videos熟女内射| 国产女主播在线喷水免费视频网站| av天堂久久9| 999精品在线视频| 插逼视频在线观看| 国产成人精品婷婷| 蜜桃国产av成人99| 久久人妻熟女aⅴ| 免费大片18禁| 国产日韩欧美亚洲二区| 视频在线观看一区二区三区| 视频中文字幕在线观看| 午夜影院在线不卡| 免费观看在线日韩| 91在线精品国自产拍蜜月| 国产亚洲av片在线观看秒播厂| av网站免费在线观看视频| 美女福利国产在线| tube8黄色片| 亚洲精品,欧美精品| 免费观看性生交大片5| 秋霞在线观看毛片| 亚洲成人手机| 超碰97精品在线观看| 亚洲av电影在线进入| 少妇的逼好多水| 99热6这里只有精品| 少妇被粗大的猛进出69影院 | 中文字幕人妻丝袜制服| 啦啦啦在线观看免费高清www| 内地一区二区视频在线| 成年美女黄网站色视频大全免费| 久久人人爽av亚洲精品天堂| 久久久精品免费免费高清| 26uuu在线亚洲综合色| 少妇熟女欧美另类| 亚洲在久久综合| 日本av免费视频播放| 丰满少妇做爰视频| 日韩精品免费视频一区二区三区 | 一级片免费观看大全| 亚洲成人手机| av视频免费观看在线观看| 精品久久蜜臀av无| 韩国av在线不卡| 国产高清不卡午夜福利| 国产精品免费大片| 乱码一卡2卡4卡精品| 亚洲av欧美aⅴ国产| 亚洲婷婷狠狠爱综合网| 午夜免费观看性视频| 99香蕉大伊视频| 亚洲综合精品二区| 免费人成在线观看视频色| 亚洲激情五月婷婷啪啪| 欧美少妇被猛烈插入视频| 免费少妇av软件| 一级毛片 在线播放| 久久99热6这里只有精品| 精品熟女少妇av免费看| 欧美性感艳星| 天天影视国产精品| 亚洲精品乱码久久久久久按摩| 国产亚洲精品久久久com| 国产亚洲精品第一综合不卡 | 中文字幕精品免费在线观看视频 | 又粗又硬又长又爽又黄的视频| 午夜91福利影院| 又黄又爽又刺激的免费视频.| 中文天堂在线官网| 观看美女的网站| 亚洲三级黄色毛片| 人人妻人人澡人人看| 热re99久久精品国产66热6| 精品国产一区二区三区久久久樱花| 国产日韩一区二区三区精品不卡| 精品人妻一区二区三区麻豆| 亚洲成国产人片在线观看| 亚洲综合色网址| 久久久a久久爽久久v久久| 亚洲激情五月婷婷啪啪| 亚洲国产色片| 香蕉丝袜av| 高清不卡的av网站| 18禁国产床啪视频网站| 天美传媒精品一区二区| 久久久久久久精品精品| 日韩制服丝袜自拍偷拍| 婷婷色麻豆天堂久久| 丝袜脚勾引网站| 99精国产麻豆久久婷婷| av卡一久久| 国产无遮挡羞羞视频在线观看| 亚洲av电影在线进入| 青青草视频在线视频观看| 18禁国产床啪视频网站| 国产精品偷伦视频观看了| 大香蕉久久成人网| 亚洲精品国产av成人精品| 国产欧美亚洲国产| 十分钟在线观看高清视频www| 美女视频免费永久观看网站| 不卡视频在线观看欧美| 亚洲精品国产色婷婷电影| 亚洲精品久久成人aⅴ小说| 免费在线观看黄色视频的| 婷婷色av中文字幕| 一级,二级,三级黄色视频| 免费日韩欧美在线观看| 久久精品国产亚洲av涩爱| 国产精品一区二区在线不卡| 亚洲第一av免费看| 又大又黄又爽视频免费| 久热久热在线精品观看| 久久免费观看电影| 成年人午夜在线观看视频| 国产成人精品在线电影| 亚洲成人手机| 女性生殖器流出的白浆| 成人漫画全彩无遮挡| a级片在线免费高清观看视频| 亚洲欧美成人综合另类久久久| 纯流量卡能插随身wifi吗| 亚洲一区二区三区欧美精品| 亚洲欧美日韩另类电影网站| 亚洲激情五月婷婷啪啪| 在现免费观看毛片| 免费av不卡在线播放| 久久久久久久精品精品| 99re6热这里在线精品视频| 免费不卡的大黄色大毛片视频在线观看| 热99久久久久精品小说推荐| 美女内射精品一级片tv| 亚洲经典国产精华液单| 狂野欧美激情性bbbbbb| 日韩制服骚丝袜av| tube8黄色片| 黄片播放在线免费| 日本-黄色视频高清免费观看| 丝袜脚勾引网站| 大香蕉久久成人网| 国产高清三级在线| 综合色丁香网| 90打野战视频偷拍视频| 少妇 在线观看| 精品一区二区免费观看| 女的被弄到高潮叫床怎么办| 中文精品一卡2卡3卡4更新| 精品人妻熟女毛片av久久网站| 日本爱情动作片www.在线观看| 国产免费福利视频在线观看| 欧美成人精品欧美一级黄| 美女主播在线视频| 久久久国产欧美日韩av| 精品第一国产精品| 免费观看在线日韩| 国产 精品1| 亚洲美女视频黄频| kizo精华| 看免费av毛片| 男的添女的下面高潮视频| 男人舔女人的私密视频| 国产国拍精品亚洲av在线观看| 夜夜爽夜夜爽视频| av国产精品久久久久影院| 大话2 男鬼变身卡| 在现免费观看毛片| 国产免费一级a男人的天堂| 少妇人妻精品综合一区二区| 成人手机av| 男人舔女人的私密视频| 美女国产视频在线观看| 亚洲欧美色中文字幕在线| 国产男女内射视频| 赤兔流量卡办理| 人人澡人人妻人| 久久女婷五月综合色啪小说| 在线观看人妻少妇| 26uuu在线亚洲综合色| 男女午夜视频在线观看 | 日本av手机在线免费观看| 大香蕉久久网| 精品少妇久久久久久888优播| 久久久久久久久久久免费av| 最后的刺客免费高清国语| 亚洲av电影在线进入| 99久久精品国产国产毛片| 国产欧美亚洲国产| 一本久久精品| 亚洲国产精品一区二区三区在线| 校园人妻丝袜中文字幕| 成人免费观看视频高清| 中文字幕另类日韩欧美亚洲嫩草| 一本—道久久a久久精品蜜桃钙片| 亚洲av在线观看美女高潮| 国产免费一级a男人的天堂| 在线免费观看不下载黄p国产| 国产黄频视频在线观看| 亚洲五月色婷婷综合| 国产黄频视频在线观看| 青春草国产在线视频| 美女主播在线视频| 久久精品国产鲁丝片午夜精品| 亚洲欧美成人综合另类久久久| 久久久国产欧美日韩av| 99热网站在线观看| 亚洲第一av免费看| 男女国产视频网站| 国产av一区二区精品久久| 亚洲国产精品一区三区| 不卡视频在线观看欧美| 天美传媒精品一区二区| 久久久国产精品麻豆| 精品少妇久久久久久888优播| 伦理电影大哥的女人| 一二三四中文在线观看免费高清| 欧美日本中文国产一区发布| 免费观看无遮挡的男女| 欧美变态另类bdsm刘玥| 精品第一国产精品| 少妇高潮的动态图| 久久午夜综合久久蜜桃| www.av在线官网国产| 日本爱情动作片www.在线观看| 色网站视频免费|