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

    嵌入式操作系統(tǒng)UC/OSII bc45編譯ucos-II的過程

    2011-05-14 20:07:28丁旖武穎丁柄文
    卷宗 2011年10期
    關(guān)鍵詞:堆棧寄存器中斷

    丁旖 武穎 丁柄文

    摘要:嵌入式系統(tǒng)的應(yīng)用和發(fā)展是計(jì)算機(jī)技術(shù)自桌面系統(tǒng)和網(wǎng)絡(luò)技術(shù)之后,IT產(chǎn)業(yè)和IT技術(shù)又一 個(gè)新的重大進(jìn)展。而對(duì)于規(guī)模比較小的系統(tǒng),UC/OSII 則以實(shí)時(shí)行強(qiáng),內(nèi)核公開,系統(tǒng)穩(wěn)定,易于學(xué)習(xí)和開發(fā)等特點(diǎn)受到廣大技術(shù)人員和嵌入式愛好者的青睞。本文以UC/OSII為例介紹嵌入式uC/OS-II實(shí)時(shí)操作系統(tǒng)在嵌入式平臺(tái)上的移植程序及方法。

    關(guān)鍵詞:嵌入式;UC/OSII;實(shí)時(shí)操作系統(tǒng);開發(fā)流程;移植μC/OS-Ⅱ

    1 引言

    在日常生活等各個(gè)領(lǐng)域.當(dāng)前流行的嵌入式操作系統(tǒng)有l(wèi)inux,wince, UC/OSII 等等。我國(guó)正在成為世界電子制造業(yè)的重要基地之一,對(duì)嵌入式系統(tǒng)技術(shù)及相關(guān)技術(shù)人才存在巨大需求。

    2 uC/OS-II的移植程序

    將μC/OS-Ⅱ移植到不同的處理器上。所謂移植,就是使一個(gè)實(shí)時(shí)內(nèi)核能在某個(gè)微處理器或微控制器上運(yùn)行。

    要使μC/OS-Ⅱ正常運(yùn)行,處理器必須滿足以下要求:

    1. 處理器的C編譯器能產(chǎn)生可重入代碼。

    用C語言就可以打開和關(guān)閉中斷。

    處理器支持中斷,并且能產(chǎn)生定時(shí)中斷(通常在10至100Hz之間)。

    處理器支持能夠容納一定量數(shù)據(jù)(可能是幾千字節(jié))的硬件堆棧。

    處理器有將堆棧指針和其它CPU寄存器讀出和存儲(chǔ)到堆?;騼?nèi)存中指令。

    像Motorola 6805系列的處理器不能滿足上面的第4條和第5條要求,所以μC/OS-Ⅱ不能在這類處理器上運(yùn)行。

    移植工作包括以下幾個(gè)內(nèi)容:

    用#define設(shè)置一個(gè)常量的值(OS_CPU.H)

    聲明10個(gè)數(shù)據(jù)類型(OS_CPU.H)

    用#define聲明三個(gè)宏(OS_CPU.H)

    用C語言編寫六個(gè)簡(jiǎn)單的函數(shù)(OS_CPU_C.C)

    編寫四個(gè)匯編語言函數(shù)(OS_CPU_A.ASM)

    一旦代碼移植結(jié)束,下一步工作就是測(cè)試。

    3 UCOS在51單片機(jī)的移植

    任務(wù)函數(shù)中帶有形參和局部變量時(shí)若使用reentrant關(guān)鍵字會(huì)引起重入,從C51.PDF 129-131頁的內(nèi)容知:為了函數(shù)重入,形參和局部變量必須保存在堆棧里,由于51硬件堆棧太小,KEIL將根據(jù)內(nèi)存模式在相應(yīng)內(nèi)存空間仿真堆棧(生長(zhǎng)方向由上向下,與硬件棧相反)。對(duì)于大模式編譯,函數(shù)返回地址保存在硬件堆棧里,形參和局部變量放在仿真堆棧中,棧指針為?C_XBP,XBPSTACK=1時(shí),起始值在startup.a51中初始化為FFFFH+1。

    為了支持重入,重新設(shè)計(jì)了堆棧結(jié)構(gòu)。增加了保存仿真堆棧指針?C_XBP和堆棧內(nèi)容的數(shù)據(jù)結(jié)構(gòu)。相應(yīng)改變的文件有:OS_CPU_A.ASM、OS_CPU_C.C、OS_CPU.H、YY.C。建議使用統(tǒng)一的固定大小的堆棧空間,盡管uCOSII原作者把不同任務(wù)使用不同空間看成是優(yōu)點(diǎn),但為了在51上有效實(shí)現(xiàn)任務(wù)重入,還是不使用這個(gè)優(yōu)點(diǎn)。

    用戶堆??臻g的大小是可以精確計(jì)算出來的。用戶堆??臻g=硬件堆棧空間+仿真堆??臻g。硬件棧占用內(nèi)部RAM,內(nèi)部RAM執(zhí)行效率高,如果堆??臻g過大,會(huì)影響KEIL編譯的程序性能。如果堆??臻g小,在中斷嵌套和程序調(diào)用時(shí)會(huì)造成系統(tǒng)崩潰。綜合考慮,可把硬件堆棧空間大小定成了64字節(jié),用戶根據(jù)實(shí)際情況可以自行設(shè)定。仿真堆棧大小取決于形參和局部變量的類型及數(shù)量,可以精確算出。因?yàn)樗杏脩魲J褂孟嗤臻g大小,所以取占用空間最大的任務(wù)函數(shù)的空間大小為仿真堆??臻g大小。這樣用戶堆??臻g大小就唯一確定了。可將用戶堆??臻g大小用宏定義在OS_CFG.H文件中,宏名為MaxStkSize。

    51的SP只有8位,無法在64K空間中自由移動(dòng),只好采用拷貝全部硬件堆棧內(nèi)容的笨辦法。51本來就弱,這么一來缺點(diǎn)更明顯了。其實(shí),引入OS必然要付出代價(jià),一般OS要占用CPU10%-20%的負(fù)荷能力,需權(quán)衡利弊決定。切換頻率決定了CPU的耗費(fèi),頻率越高耗費(fèi)越大,大到一定程度就該換更強(qiáng)的CPU了。我選了50Hz的切換頻率,不高也不低,用戶可以根據(jù)需要自行定奪。

    4μC/OS-II在嵌入式開發(fā)平臺(tái)上進(jìn)行移植的一般方法和技巧

    在選定了系統(tǒng)平臺(tái)和開發(fā)工具之后,進(jìn)行μC/OS-II的移植工作,一般需要遵循以下的幾個(gè)步驟:

    深入了解所采用的系統(tǒng)核心

    分析所采用的C語言開發(fā)工具的特點(diǎn)

    編寫移植代碼

    進(jìn)行移植的測(cè)試

    針對(duì)項(xiàng)目的開發(fā)平臺(tái),封裝服務(wù)函數(shù) (類似80x86版本的PC.C和PC.H)

    系統(tǒng)核心

    無論項(xiàng)目所采用的系統(tǒng)核心是MCU、DSP、MPU,進(jìn)行μC/OS-II的移植時(shí),所需要關(guān)注的細(xì)節(jié)都是相近的。

    首先,是芯片的中斷處理機(jī)制,如何開啟、屏蔽中斷,可否保存前一次中斷狀態(tài)等。還有,芯片是否有軟中斷或是陷阱指令,又是如何觸發(fā)的。

    此外,還需關(guān)注系統(tǒng)對(duì)于存儲(chǔ)器的使用機(jī)制,諸如內(nèi)存的地址空間,堆棧的增長(zhǎng)方向,有無批量壓棧的指令等。

    植代碼

    在深入了解了系統(tǒng)核心與開發(fā)工具的基礎(chǔ)上,真正編寫移植代碼的工作就相對(duì)比較簡(jiǎn)單了。

    μC/OS-II自身的代碼絕大部分都是用ANSI C編寫的,而且代碼的層次結(jié)構(gòu)十分干凈,與平臺(tái)相關(guān)的移植代碼僅僅存在于OS_CPU_A.ASM、OS_CPU_C.C以及OS_CPU.H這三個(gè)文件當(dāng)中。

    在移植的時(shí)候,結(jié)合前面兩個(gè)步驟中已經(jīng)掌握的信息,基本上按照《嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-II》一書的相關(guān)章節(jié)的指導(dǎo)來做就可以了。

    但是,由于系統(tǒng)核心、開發(fā)工具的千差萬別,在實(shí)際項(xiàng)目中,一般都會(huì)有一些處理方法上的不同,需要特別注意。以C6711的移植為例:

    ※ 中斷的開啟和屏蔽的兩個(gè)宏定義為:

    #define OS_ENTER_CRITICAL() Disable_int()

    #define OS_EXIT_CRITICAL() Enable_int()

    Disable_int和Enable_int是用匯編語言編寫的兩個(gè)函數(shù)。在這里使用了控制狀態(tài)寄存器(CSR)的一個(gè)特性——CSR中除了控制全局中斷的GIE位之外,還有一個(gè)PGIE位,可用于保存之前的GIE狀態(tài)。

    因此在Disable_int中先將GIE的值寫入PGIE,然后再將GIE寫0,屏蔽中斷。而在Enable_int中則從PGIE讀出值,寫入GIE,從而回復(fù)到之前的中斷設(shè)置。

    這樣,就可以避免使用這兩個(gè)宏而意外改變了系統(tǒng)的中斷狀態(tài)——此外,也沒有使用堆?;蚓植孔兞浚仍髡咄扑]的方法要好?!?任務(wù)的切換:

    前文說過,C6711中沒有軟中斷機(jī)制,所以任務(wù)的切換需要用匯編語言自行編寫一個(gè)函數(shù)_OSCtxSw來實(shí)現(xiàn),并且 #define OS_TASK_SW() OSCtxSw() 在C6711中需要入棧保護(hù)的寄存器包括A0-A15、B0-B15、CSR、IER、IRP和AMR,這些再加上當(dāng)前的程序地址構(gòu)成一個(gè)存儲(chǔ)幀,需要入棧保存。

    _OSCtxSw函數(shù)中,需要像發(fā)生了一次中斷那樣,將上述存儲(chǔ)幀入棧,然后獲取被激活任務(wù)的TCB指針,將其存儲(chǔ)幀的內(nèi)容彈出,從而完成任務(wù)切換。

    需要特別注意的是,在這里OS_TASK_SW是作為函數(shù)調(diào)用的,所以如前文所述,調(diào)用時(shí)的當(dāng)前程序地址是保存在B3寄存器中的,這也就是任務(wù)重新激活時(shí)的返回地址。

    ※ 中斷的編寫:

    如前文所述,如果用“interrupt”關(guān)鍵字聲明函數(shù),CCS在編譯時(shí),會(huì)自動(dòng)將該函數(shù)中使用到的寄存器入棧、出棧保護(hù)。但是,這會(huì)導(dǎo)致各種中斷發(fā)生時(shí),出入棧的內(nèi)容各不相同。這對(duì)于μC/OS-II是會(huì)引起嚴(yán)重錯(cuò)誤的。因?yàn)棣藽/OS-II要求中斷發(fā)生時(shí)的入棧操作使用和發(fā)生任務(wù)切換時(shí)完全一樣的存儲(chǔ)幀結(jié)構(gòu)。

    因此,在移植時(shí)、基于μC/OS-II進(jìn)行開發(fā)時(shí),都不應(yīng)當(dāng)使用“interrupt”關(guān)鍵字,而應(yīng)用如下結(jié)構(gòu)編寫中斷函數(shù):

    void OSTickISR (void)

    {

    DSP_C6x_Save(); // 服務(wù)函數(shù),入棧

    OSIntEnter();

    if (OSIntNesting == 1) // v2.51版本新增加

    {

    OSTCBCur->OSTCBStkPtr

    =(OS_STK*) DSP_C6x_GetCurrentSP(); // 服務(wù)函數(shù)

    } // 獲取當(dāng)前SP的值

    // 允許中斷嵌套 則在此處開中斷

    OSTimeTick();

    OSIntExit();

    DSP_C6x_Resume(); // 服務(wù)函數(shù),出棧

    }

    DSP_C6x_Save 和DSP_C6x_Resume是兩個(gè)服務(wù)函數(shù),分別完成中斷的出、入棧操作。它們與OS_TASK_SW函數(shù)的區(qū)別在于:中斷發(fā)生時(shí)的當(dāng)前程序地址是自 動(dòng)保存在IRP寄存器的,應(yīng)將其作為任務(wù)返回地址,而不再是B3。此外DSP_C6x_Resume是一個(gè)永遠(yuǎn)不會(huì)返回的函數(shù),在將所有內(nèi)容出棧后,它就直接跳轉(zhuǎn)回到中斷發(fā)生前的程序地址處,繼續(xù)執(zhí)行。

    進(jìn)行移植的測(cè)試

    在編寫完了所有的移植代碼之后,就可以編寫幾個(gè)簡(jiǎn)單的任務(wù)程序進(jìn)行測(cè)試了,大體上可以分三個(gè)步驟來進(jìn)行,相關(guān)資料比較詳盡,這里就不多作贅述 了。

    封裝服務(wù)函數(shù)

    最后這個(gè)步驟,往往是容易被忽視的,但對(duì)于保持項(xiàng)目代碼的簡(jiǎn)潔、易維護(hù)有很重要的意義。

    μC/OS-II的原作者強(qiáng)烈建議將源代碼分路徑進(jìn)行存儲(chǔ),

    5. 結(jié)論

    μC/OS-II具有免費(fèi)、簡(jiǎn)單、可靠性高、實(shí)時(shí)性好等優(yōu)點(diǎn),但也有缺乏便利 開發(fā)環(huán)境等缺點(diǎn),尤其不像商用嵌入式系統(tǒng)那樣得到廣泛使用和持續(xù)的研究更新。但開放性又使得開發(fā)人員可以自行裁減和添加所需的功能,在許多應(yīng)用領(lǐng) 域發(fā)揮著獨(dú)特的作用。當(dāng)然,是否在單片機(jī)系統(tǒng)中嵌入μC/OS-II應(yīng)視所開發(fā)的項(xiàng)目而定,對(duì)于一些簡(jiǎn)單的、低成本的項(xiàng)目來說,就沒必要使用了。

    參考文獻(xiàn)

    [1] JEAN J.LABROSSE,邵貝貝譯.

    [2] μC/OS-II ―源碼公開的實(shí)時(shí)嵌入式操作系統(tǒng). 中國(guó)電力出版社

    [3] uC/OS-II-源碼公開的實(shí)時(shí)嵌人式操作系統(tǒng)【M】,邵貝貝譯.中國(guó)電力出版社.2001

    [4] 忠梅等 ‘ARM 嵌入式處理器結(jié)構(gòu)與應(yīng)用基礎(chǔ).北京:北京虢譬航天大學(xué)出版社,2002

    猜你喜歡
    堆棧寄存器中斷
    Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
    嵌入式軟件堆棧溢出的動(dòng)態(tài)檢測(cè)方案設(shè)計(jì)*
    跟蹤導(dǎo)練(二)(5)
    千里移防,衛(wèi)勤保障不中斷
    解放軍健康(2017年5期)2017-08-01 06:27:44
    分簇結(jié)構(gòu)向量寄存器分配策略研究*
    基于堆棧自編碼降維的武器裝備體系效能預(yù)測(cè)
    AT89C51與中斷有關(guān)的寄存器功能表解
    FPGA內(nèi)嵌PowerPC的中斷響應(yīng)分析
    高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
    一種用于分析MCS-51目標(biāo)碼堆棧深度的方法
    妹子高潮喷水视频| 亚州av有码| 午夜激情久久久久久久| 久久精品夜色国产| 简卡轻食公司| 在线观看国产h片| 亚洲av国产av综合av卡| 久久国产乱子免费精品| 久久国产精品大桥未久av | 啦啦啦在线观看免费高清www| 91aial.com中文字幕在线观看| 你懂的网址亚洲精品在线观看| 欧美区成人在线视频| 麻豆成人av视频| 亚洲丝袜综合中文字幕| 国产91av在线免费观看| 熟女人妻精品中文字幕| av在线播放精品| 最近手机中文字幕大全| 国产探花极品一区二区| 免费人成在线观看视频色| 国产欧美日韩精品一区二区| 国产乱人偷精品视频| 成人二区视频| 久久精品国产a三级三级三级| 天堂俺去俺来也www色官网| 欧美zozozo另类| 午夜激情久久久久久久| 国产伦精品一区二区三区视频9| 国产一区亚洲一区在线观看| 亚洲欧洲国产日韩| 亚洲熟女精品中文字幕| 亚洲va在线va天堂va国产| 国国产精品蜜臀av免费| 亚洲美女视频黄频| 精品人妻视频免费看| 插逼视频在线观看| 国产免费一级a男人的天堂| 日本黄色日本黄色录像| 国产又色又爽无遮挡免| 日日摸夜夜添夜夜添av毛片| 国产淫语在线视频| 新久久久久国产一级毛片| 秋霞在线观看毛片| 18禁在线播放成人免费| 国产黄频视频在线观看| 日韩成人伦理影院| 免费黄网站久久成人精品| 欧美xxxx性猛交bbbb| 国产日韩欧美在线精品| 三级国产精品欧美在线观看| 亚洲欧洲日产国产| 51国产日韩欧美| 美女中出高潮动态图| 波野结衣二区三区在线| 国产精品国产三级国产av玫瑰| 久久韩国三级中文字幕| 久久久久久久久久久丰满| 女人久久www免费人成看片| 91aial.com中文字幕在线观看| 久久影院123| 亚洲欧美一区二区三区国产| 欧美高清成人免费视频www| 亚洲av欧美aⅴ国产| 美女国产视频在线观看| 日本欧美国产在线视频| av专区在线播放| 亚洲av欧美aⅴ国产| 高清av免费在线| 男人和女人高潮做爰伦理| 久久精品国产鲁丝片午夜精品| 五月开心婷婷网| 亚洲成人中文字幕在线播放| 91精品国产国语对白视频| 亚洲国产色片| 国产深夜福利视频在线观看| 免费大片黄手机在线观看| 人人妻人人澡人人爽人人夜夜| 欧美日韩精品成人综合77777| 观看美女的网站| 99热全是精品| 人妻 亚洲 视频| 日韩,欧美,国产一区二区三区| 欧美日韩国产mv在线观看视频 | 亚洲图色成人| 一级毛片aaaaaa免费看小| 亚洲国产精品999| av专区在线播放| 大又大粗又爽又黄少妇毛片口| 精品国产露脸久久av麻豆| 国产一区二区在线观看日韩| 有码 亚洲区| 春色校园在线视频观看| 天堂俺去俺来也www色官网| 性色av一级| 女的被弄到高潮叫床怎么办| 欧美日韩亚洲高清精品| 老熟女久久久| 国产免费又黄又爽又色| 免费大片黄手机在线观看| 看非洲黑人一级黄片| 最近中文字幕高清免费大全6| 亚洲国产成人一精品久久久| 亚洲欧美一区二区三区黑人 | 高清不卡的av网站| 亚洲第一av免费看| 嫩草影院新地址| 国产免费福利视频在线观看| 男女国产视频网站| 欧美日韩亚洲高清精品| 亚洲欧美一区二区三区黑人 | 久久 成人 亚洲| 亚洲图色成人| 日韩人妻高清精品专区| 亚洲,一卡二卡三卡| 欧美高清性xxxxhd video| 久久女婷五月综合色啪小说| 精品久久久久久久久av| 国产一级毛片在线| 免费观看av网站的网址| 久久影院123| 18禁动态无遮挡网站| 国产黄片美女视频| 精品久久国产蜜桃| 国产91av在线免费观看| 午夜福利高清视频| 91在线精品国自产拍蜜月| 亚洲美女搞黄在线观看| 纵有疾风起免费观看全集完整版| 久久久久久久精品精品| 亚洲av成人精品一区久久| 精品人妻偷拍中文字幕| 女人十人毛片免费观看3o分钟| 尤物成人国产欧美一区二区三区| 国产黄色免费在线视频| 国模一区二区三区四区视频| 少妇人妻一区二区三区视频| 亚洲欧美清纯卡通| 久久av网站| 99热国产这里只有精品6| 精品久久久精品久久久| 国产伦理片在线播放av一区| 十分钟在线观看高清视频www | 韩国高清视频一区二区三区| 国产男女超爽视频在线观看| 精品一区在线观看国产| 高清在线视频一区二区三区| 国产极品天堂在线| 一区二区三区乱码不卡18| 男人添女人高潮全过程视频| 日韩伦理黄色片| 18禁裸乳无遮挡免费网站照片| 丝袜喷水一区| 免费高清在线观看视频在线观看| 一级毛片我不卡| 成人午夜精彩视频在线观看| 日韩不卡一区二区三区视频在线| 国产黄色视频一区二区在线观看| 亚洲成色77777| 自拍欧美九色日韩亚洲蝌蚪91 | 97超碰精品成人国产| 一区在线观看完整版| 亚洲高清免费不卡视频| 97超碰精品成人国产| 久久久久精品久久久久真实原创| 日韩 亚洲 欧美在线| 国产在线视频一区二区| 日韩av免费高清视频| 性色av一级| 久久国产精品大桥未久av | 久久精品夜色国产| 美女脱内裤让男人舔精品视频| 有码 亚洲区| 亚洲精品456在线播放app| 国产男女超爽视频在线观看| 免费大片18禁| 亚洲国产毛片av蜜桃av| 26uuu在线亚洲综合色| av不卡在线播放| 日韩在线高清观看一区二区三区| 99久久中文字幕三级久久日本| 欧美xxxx性猛交bbbb| 色综合色国产| 成人影院久久| 乱码一卡2卡4卡精品| 男女边摸边吃奶| 久久97久久精品| 成人美女网站在线观看视频| 五月伊人婷婷丁香| 国产美女午夜福利| 99视频精品全部免费 在线| 大片电影免费在线观看免费| 高清毛片免费看| 交换朋友夫妻互换小说| 97热精品久久久久久| 午夜视频国产福利| 日韩大片免费观看网站| 18禁动态无遮挡网站| 高清黄色对白视频在线免费看 | 香蕉精品网在线| 天堂中文最新版在线下载| 少妇裸体淫交视频免费看高清| 涩涩av久久男人的天堂| av播播在线观看一区| 能在线免费看毛片的网站| 免费看不卡的av| 精品久久久久久电影网| 亚洲精品成人av观看孕妇| .国产精品久久| 男女国产视频网站| 亚洲国产毛片av蜜桃av| 久久久久精品久久久久真实原创| 日本黄色片子视频| 亚洲欧美精品自产自拍| 亚洲成人手机| 99国产精品免费福利视频| 久久久久视频综合| 久久精品国产亚洲av天美| 亚洲精品自拍成人| 高清欧美精品videossex| 欧美人与善性xxx| 在线观看三级黄色| 久久久久久久久久久丰满| 这个男人来自地球电影免费观看 | 午夜福利视频精品| 国产毛片在线视频| 夫妻午夜视频| 久久久久久久久久久丰满| 91午夜精品亚洲一区二区三区| 在线观看免费高清a一片| 久久久精品免费免费高清| 成人国产麻豆网| 亚洲欧美日韩另类电影网站 | 久久青草综合色| 美女中出高潮动态图| 少妇人妻 视频| 秋霞在线观看毛片| 欧美精品人与动牲交sv欧美| 一本久久精品| 女人久久www免费人成看片| 丰满乱子伦码专区| 亚洲三级黄色毛片| 99久久中文字幕三级久久日本| 亚洲av综合色区一区| av在线蜜桃| 啦啦啦视频在线资源免费观看| 国产欧美日韩精品一区二区| 亚洲国产欧美在线一区| 乱码一卡2卡4卡精品| 少妇人妻一区二区三区视频| 国产视频内射| 91午夜精品亚洲一区二区三区| 亚洲va在线va天堂va国产| 国产一区二区三区综合在线观看 | 国产精品.久久久| 丰满乱子伦码专区| 在线观看免费视频网站a站| 日本wwww免费看| 啦啦啦啦在线视频资源| 亚洲精品视频女| 2021少妇久久久久久久久久久| 日韩国内少妇激情av| 精品久久久久久久久av| 成人综合一区亚洲| 免费不卡的大黄色大毛片视频在线观看| 国产精品伦人一区二区| 欧美亚洲 丝袜 人妻 在线| 国产精品熟女久久久久浪| 少妇高潮的动态图| 精品少妇久久久久久888优播| 日韩一区二区视频免费看| 国产成人91sexporn| 美女视频免费永久观看网站| 中文欧美无线码| av女优亚洲男人天堂| 国产av精品麻豆| 啦啦啦中文免费视频观看日本| 午夜视频国产福利| 大码成人一级视频| 国产高清三级在线| 高清日韩中文字幕在线| 中文字幕免费在线视频6| 久久久午夜欧美精品| 久久久色成人| 你懂的网址亚洲精品在线观看| 啦啦啦视频在线资源免费观看| 中文资源天堂在线| 国产高清国产精品国产三级 | 综合色丁香网| 国产伦在线观看视频一区| 多毛熟女@视频| 嫩草影院入口| 性高湖久久久久久久久免费观看| av国产精品久久久久影院| 蜜桃在线观看..| 九色成人免费人妻av| 国产亚洲av片在线观看秒播厂| 日本色播在线视频| 亚洲成人一二三区av| 久久精品人妻少妇| 人妻少妇偷人精品九色| 国产高潮美女av| 国语对白做爰xxxⅹ性视频网站| 九草在线视频观看| 国产av国产精品国产| 中文资源天堂在线| 欧美一区二区亚洲| 亚洲丝袜综合中文字幕| 亚洲内射少妇av| 最近最新中文字幕大全电影3| 国产午夜精品久久久久久一区二区三区| 国产黄色视频一区二区在线观看| 国产乱人视频| 狂野欧美白嫩少妇大欣赏| av在线蜜桃| 我要看黄色一级片免费的| 波野结衣二区三区在线| 欧美成人一区二区免费高清观看| 国产欧美亚洲国产| 啦啦啦视频在线资源免费观看| 亚洲,欧美,日韩| 亚洲精品国产色婷婷电影| 久久婷婷青草| 欧美国产精品一级二级三级 | 久久久亚洲精品成人影院| 在现免费观看毛片| 永久网站在线| 亚洲精品国产av成人精品| 成人亚洲精品一区在线观看 | 欧美老熟妇乱子伦牲交| 一级二级三级毛片免费看| 赤兔流量卡办理| 高清av免费在线| 欧美一级a爱片免费观看看| 我的女老师完整版在线观看| 亚洲国产毛片av蜜桃av| 国产成人精品婷婷| 99久久精品一区二区三区| 欧美精品国产亚洲| 中文字幕久久专区| 精品久久国产蜜桃| 国产午夜精品一二区理论片| 久久久久人妻精品一区果冻| 久久久久久久久久成人| 久久精品久久精品一区二区三区| 免费大片黄手机在线观看| 日本爱情动作片www.在线观看| 亚洲,欧美,日韩| 深爱激情五月婷婷| 精品亚洲成a人片在线观看 | 97热精品久久久久久| 一区二区三区四区激情视频| 高清在线视频一区二区三区| 波野结衣二区三区在线| 欧美精品国产亚洲| 99热这里只有是精品在线观看| 女性生殖器流出的白浆| 一级片'在线观看视频| 99热全是精品| 最近中文字幕2019免费版| 麻豆国产97在线/欧美| 蜜桃亚洲精品一区二区三区| 尾随美女入室| 精品人妻视频免费看| 卡戴珊不雅视频在线播放| 少妇精品久久久久久久| 2022亚洲国产成人精品| 久久6这里有精品| 高清在线视频一区二区三区| 纵有疾风起免费观看全集完整版| 欧美一区二区亚洲| 亚洲图色成人| 交换朋友夫妻互换小说| 视频中文字幕在线观看| 一级av片app| 精品国产露脸久久av麻豆| 日韩强制内射视频| 国产在线一区二区三区精| 亚洲一区二区三区欧美精品| 老司机影院成人| 大话2 男鬼变身卡| 97精品久久久久久久久久精品| 久久热精品热| 久久精品国产亚洲网站| 自拍偷自拍亚洲精品老妇| 亚洲av综合色区一区| av免费观看日本| 狠狠精品人妻久久久久久综合| 黄片wwwwww| 久久久久久久国产电影| 亚洲av男天堂| 国产成人精品一,二区| 一级片'在线观看视频| 秋霞伦理黄片| 偷拍熟女少妇极品色| 99re6热这里在线精品视频| 免费观看性生交大片5| www.av在线官网国产| 久久 成人 亚洲| 国产精品一区二区在线观看99| videossex国产| 高清午夜精品一区二区三区| 国产片特级美女逼逼视频| 国产永久视频网站| 热re99久久精品国产66热6| 欧美日韩视频精品一区| 久久久久久人妻| 99久久精品热视频| 国产成人a区在线观看| 一边亲一边摸免费视频| 欧美日本视频| 亚洲欧美日韩卡通动漫| 少妇高潮的动态图| 亚洲欧美清纯卡通| 22中文网久久字幕| 成年免费大片在线观看| 日韩中字成人| 最近最新中文字幕大全电影3| 国产男人的电影天堂91| av视频免费观看在线观看| 在线观看国产h片| 一个人看视频在线观看www免费| 91久久精品国产一区二区成人| 国产黄片美女视频| 久久久色成人| 欧美亚洲 丝袜 人妻 在线| 亚洲精品456在线播放app| 亚洲欧洲国产日韩| 日本欧美视频一区| av一本久久久久| 中文资源天堂在线| 91精品伊人久久大香线蕉| 国产av精品麻豆| 亚洲精品日本国产第一区| 日韩av在线免费看完整版不卡| 色视频www国产| 3wmmmm亚洲av在线观看| av在线老鸭窝| 丰满乱子伦码专区| 免费大片黄手机在线观看| 成人无遮挡网站| 成人毛片60女人毛片免费| 99热全是精品| 国内揄拍国产精品人妻在线| 成人美女网站在线观看视频| 我要看日韩黄色一级片| 岛国毛片在线播放| 婷婷色综合www| 国产爱豆传媒在线观看| 国产精品伦人一区二区| 一级毛片 在线播放| 成年女人在线观看亚洲视频| 观看美女的网站| 久久女婷五月综合色啪小说| 亚洲国产色片| 欧美日韩视频精品一区| 国产亚洲av片在线观看秒播厂| 有码 亚洲区| 欧美人与善性xxx| 99久久综合免费| 身体一侧抽搐| 国产亚洲一区二区精品| 99久久精品热视频| 日韩欧美一区视频在线观看 | 夜夜骑夜夜射夜夜干| 在线观看av片永久免费下载| 在线播放无遮挡| 欧美国产精品一级二级三级 | av免费观看日本| 伊人久久国产一区二区| 精品久久国产蜜桃| 亚洲最大成人中文| 亚洲四区av| 国产黄色免费在线视频| 高清毛片免费看| 啦啦啦在线观看免费高清www| 精品一区二区三卡| 观看美女的网站| 欧美日韩综合久久久久久| 女性被躁到高潮视频| 国产亚洲5aaaaa淫片| 狠狠精品人妻久久久久久综合| 免费不卡的大黄色大毛片视频在线观看| 赤兔流量卡办理| 亚洲色图综合在线观看| 天堂中文最新版在线下载| 韩国av在线不卡| 免费播放大片免费观看视频在线观看| 大又大粗又爽又黄少妇毛片口| 欧美一区二区亚洲| 插逼视频在线观看| 99热全是精品| 日韩制服骚丝袜av| 小蜜桃在线观看免费完整版高清| 少妇猛男粗大的猛烈进出视频| 欧美xxⅹ黑人| 成人二区视频| 日韩中文字幕视频在线看片 | 精品久久久久久久末码| 免费观看av网站的网址| 国产69精品久久久久777片| 久久99热这里只有精品18| 久久这里有精品视频免费| av在线播放精品| 国产成人精品久久久久久| 色视频www国产| 久久久久久久久大av| 国产av一区二区精品久久 | 久久av网站| 亚洲国产最新在线播放| 2022亚洲国产成人精品| 日日啪夜夜爽| 国产精品三级大全| 成人免费观看视频高清| 乱系列少妇在线播放| 欧美bdsm另类| 久久精品熟女亚洲av麻豆精品| 校园人妻丝袜中文字幕| 天堂中文最新版在线下载| 欧美丝袜亚洲另类| 亚洲欧美成人综合另类久久久| 久久精品熟女亚洲av麻豆精品| 亚洲色图综合在线观看| 欧美精品一区二区大全| 99热这里只有精品一区| 国产精品三级大全| h日本视频在线播放| 日韩 亚洲 欧美在线| 成人国产麻豆网| 久热这里只有精品99| 亚洲,一卡二卡三卡| 永久免费av网站大全| 香蕉精品网在线| 一级片'在线观看视频| 看免费成人av毛片| 国产人妻一区二区三区在| 26uuu在线亚洲综合色| 成年女人在线观看亚洲视频| 久久国产亚洲av麻豆专区| 国内少妇人妻偷人精品xxx网站| 欧美 日韩 精品 国产| 国产男人的电影天堂91| 国产成人精品福利久久| 国产精品99久久99久久久不卡 | 亚洲精品日韩av片在线观看| 成人综合一区亚洲| 免费观看无遮挡的男女| 中文字幕av成人在线电影| 久久精品国产亚洲av天美| 精品一区在线观看国产| 美女脱内裤让男人舔精品视频| 天堂俺去俺来也www色官网| 各种免费的搞黄视频| 99国产精品免费福利视频| 五月天丁香电影| 在线观看一区二区三区| 亚洲av中文字字幕乱码综合| 欧美成人一区二区免费高清观看| 国产精品偷伦视频观看了| 久久久久久久亚洲中文字幕| 久久精品久久精品一区二区三区| 亚洲av欧美aⅴ国产| 久久精品国产亚洲av天美| 成人影院久久| 亚洲第一区二区三区不卡| 久热久热在线精品观看| 国产精品三级大全| 老司机影院毛片| 日本黄色片子视频| 欧美精品国产亚洲| 网址你懂的国产日韩在线| 在线免费观看不下载黄p国产| 菩萨蛮人人尽说江南好唐韦庄| 中国美白少妇内射xxxbb| 国产精品久久久久成人av| 深夜a级毛片| 亚洲丝袜综合中文字幕| 国模一区二区三区四区视频| 国产精品成人在线| 青春草视频在线免费观看| 超碰av人人做人人爽久久| 色综合色国产| 毛片女人毛片| 亚洲一区二区三区欧美精品| 91精品伊人久久大香线蕉| 丝袜喷水一区| 国产精品三级大全| 日韩,欧美,国产一区二区三区| 亚洲av免费高清在线观看| 国产精品偷伦视频观看了| 男人和女人高潮做爰伦理| 亚洲激情五月婷婷啪啪| 干丝袜人妻中文字幕| 高清日韩中文字幕在线| 成人午夜精彩视频在线观看| 人人妻人人添人人爽欧美一区卜 | 午夜福利高清视频| 秋霞在线观看毛片| 一区二区av电影网| 成人午夜精彩视频在线观看| 久久青草综合色| av.在线天堂| 天堂俺去俺来也www色官网| 国产一区二区在线观看日韩| 又黄又爽又刺激的免费视频.| 亚洲国产精品一区三区| 精品国产露脸久久av麻豆| 亚洲欧美日韩另类电影网站 | 国产精品久久久久久av不卡| 九九在线视频观看精品| 色婷婷久久久亚洲欧美| 2022亚洲国产成人精品| 极品教师在线视频| 我的女老师完整版在线观看| 小蜜桃在线观看免费完整版高清|