《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > uCOSII在ARM處理器上移植過程中的中斷處理
uCOSII在ARM處理器上移植過程中的中斷處理
摘要: uCOSII是一個源碼公開、可移植、可固化、可剪裁和搶占式的實時多任務操作系統,其大部分源碼是用ANSIC編寫,與處理器硬件相關的部分使用匯編語言編寫。總量約200行的匯編語言部分被壓縮到最低限度,以便于移植到任何一種其它的CPU上。
Abstract:
Key words :

uCOS II是一個源碼公開、可移植、可固化、可剪裁和搶占式的實時多任務操作系統,其大部分源碼是用ANSI C編寫,與處理器硬件相關的部分使用匯編語言編寫。總量約200行的匯編語言部分被壓縮到最低限度,以便于移植到任何一種其它的CPU上。

uCOS II最多可支持56個任務,其內核為占先式,總是執行就緒態的優先級最高的任務,并支持Semaphore (信號量)、Mailbox (郵箱)、MessageQueue(消息隊列)等多種常用的進程間通信機制。與大多商用RTOS不同的是,uCOS II公開所有的源代碼.并可以免費獲得,只對商業應用收取少量License費用。

uCOS II移植跟OS_CUP_C.C、OS_CPU_A.S、OS_CPU.H 3個文件有關,中斷處理的移植占據了很大一部分內容。作為移植的一個重點,本文以標準中斷(IRQ)為例討論了移植中的中斷處理。

1 uCOS II系統結構

uCOS II的軟硬件體系結構如圖1。應用程序處于整個系統的頂層.每個任務都可以認為自己獨占了CPU,因而可以設計成為一個無限循環。大部分代碼是使用ANSI C語言書寫的,因此uCOS II的可移植性較好。盡管如此,仍然需要使用C和匯編語言寫一些處理器相關的代碼。uCOS II的移植需要滿足以下要求:

1)處理器的C編譯器可以產生可重入代碼:可以使用C調用進入和退出CriTIcal Code(臨界區代碼);

2)處理器必須支持硬件中斷,并且需要一個定時中斷源;

3)處理器需能容納一定數據的硬件堆棧;

4)處理器需有能在CPU寄存器與內存和堆棧交換數據的指令。

移植uCOS II的主要工作就是處理器和編譯器相關代碼以及BSP(Board Support Package)的編寫。uCOS II處理器無關的代碼提供uCOS II的系統服務,應用程序可以使用這些API函數進行內存管理、任務間通信以及創建、刪除任務等。

2 uCOS II移植過程中需要注意的幾個問題

uCOS II移植的中斷處理跟ARM體系結構和uCOS II處理中斷的過程有關,必須注意這2個方面的問題才能高效移植。

2.1 ARM 處理器7種操作模式

用戶模式(USER MODE)是ARM 通常執行狀態,用于執行大多數應用程序;快速中斷模式(FIQ MODE)支持數據傳輸或通道處理;中斷模式(IRQ MODE)用于通用中斷處理;超級用戶模式(SVC MODE)是一種操作系統受保護的模式:數據中止模式(ABT MODE)指令預取指中止、數據中止時進入該模式;未定義模式(UND MODE)當執行未定義的指令時進入該模式;系統模式(SYS MODE)是操作系統一種特許的用戶模式。

除了用戶模式之外,其他模式都歸為特權模式,特權模式用于中斷服務、異常或者訪問受保護的資源

特權模式中除系統模式之外另5種模式又稱為異常模式,在移植過程中必須設置中斷向量表來處理異常。uCOS II的移植主要處理標準中斷(IRQ)、快速中斷(FIQ)和軟件中斷(SWI)。

2.2 uCOS II中斷響應的過程

以IRQ中斷為例,假設CRPS中I_bit位為0,當有IRQ中斷時,CPU強制進入IRQ模式,當前的CPSR拷貝到SPSR_irq中,PC值保存在LR_irq中,置CPSR中的I位以關閉IRQ中斷。數據保存之后,CPU強行從0X00000018開始執行,PC值保存了OS_CPU_IRQ_ISR()的地址, 然后執行OS_CPU_IRQ_ISR()。在OS_CPU_IRQ_ISR()中OS_CPU_IRQ_ISR_Handler()被調用來檢測中斷源并執行中斷。OS_CPU_IRQ_ISR_Handler()返回以后,OS_CPU_IRQ_ISR()又調用OSIntExit()來確認是否有比ISR優先級更高的任務要執行。如果當前中斷任務仍然是優先級最高的任務,OSIntExit()返回,OS_CPU_IRQ_ISR()彈出中斷堆棧,如果優先級更高的任務需要執行,OSIntExit()調用OSIntCtxSw()執行優先級更高的任務。

2.3 uCOS II的臨界段代碼

uCOS II使用關中斷來保護臨界代碼。它定義了2個宏來開中斷(OS_EXIT_CRITICAL()),關中斷(OS_ENTER_CRITICAL())。OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()有3種方法來實現,uCOS II建議使用第3種方法可以保存當前處理器狀態的值。

3 uCOS II移植過程中的中斷處理

uCOS II中斷處理跟CRT.S、OS_CPU_A.S和BSP.C有關,其移植過程主要有以下幾個步驟。

3.1 在CRT.S中設置中斷向量表

ARM的中斷向量表位于ROM 的最底部,其地址范圍為0X00000000~0X0000001C,設置如下:

VECTORS:LDR PC,RESET_ADDR

LDR PC,UNDEF_ADDR

LDR PC,SWI_ADDR

LDR PC,PABT_ADDR

LDR PC,DABT_ADDR

NOP /*保留向量*/

LDR PC,IRQ_ADDR

LDR PC,FIQ_ADDR

RESET_ADDR:. WORD RESET_HANDLER

UNDEF_ADDR:.WORD UNDEF—HANDLER

SWI_ADDR:.WORD SWI HANDLER

PABT_ADDR:.WORD PABT_HANDLER

DABT_ADDR:.WORD DABT_ HANDLER

.WORD 0 /*保留地址*/

IRQ_ADDR:.WORD IRQ_HANDLER

FIQ_ADDR:.WORD FIQ HANDLER

UNDEF_HANDLER:B UNDEF_HANDLER

SWI_HANDLER: B SWI_HANDLER

PABT_HANDLER: B PABT_HANDLER

DABT_HANDLER: B DABT_HANDLER

IRQ_HANDLER: B OS_CPU_IRQ_ISR

/*跳轉到OS_CPU_IRQ_ISR(在OS_CPU_A.S中)*/

FIQ_HANDLER: B OS_CPU_FIQ_ISR

/*跳轉到OS_CPU_FIQ_ISR(在OS_CPU_A.S中) */

這里設置了標準中斷異常(IRQ)和快速中斷異常(FIQ)的中斷入口,其余異常都設置為死循環,當發生這些異常的時候,必須使系統復位才能退出死循環。

3.2 移植中斷任務切換

中斷任務切換(OSIntCtxSw)和任務切換函數(OSCtxSw)比較相似,主要有以下幾步組成:

1)調用OSTask SwHook()

2)OSPrioCur=OSPrioHighRdy

3)OSTCBCur=OSTCBHighRdy

4)SP=OSTCBHighRdy->OSTCBStkPtr

//獲取高優先級的任務堆棧指針

5)從高優先級的任務的堆棧中彈出高優先級的任務上下文

6)執行高優先級的任務

3.3 移植中斷服務程序

以IRQ中斷為例中斷服務程序(OS_CPU_IRQ_ISR)主要依據上面所描述的“uCOS II中斷響應的過程”編寫,其主要代碼如下:

……

LDR R0,OS_IntNesting

LDRB R1,[R0]

ADD R1,R1,#1

STRB R1,[R0]

CMP R1,#l

BNE OS_CPU_IRQ_ISR_1

LDR R4,OS_TCBCur

LDR R5,[R4]

STR SP,[R5]

OS_CPU_IRQ_ISR_1:

MSR CPSR_c,#(NO_INT | IRQ32_MODE)

//切換到SVC模式

LDR R0,OS_CPU_IRQ_ISR_Handler

MOV LR,PC

BX R0

MSR CPSR_c,#(NO_INT | SVC32_MODE)

//切換到SVC模式

LDRR0,OS_IntExit //OSIntExit()

MOV LR,PC

BX R0

……

在代碼中省略了現場工作寄存器的保護與恢復及工作模式的切換。

3.4 移植中斷處理程序

以IRQ中斷為例,移植中斷處理程序:

C程序

void OS_CPU_IRQ_ISR_Handler(void) { PFNCT pfnct; //定義中斷函數指針 pfnct=(PFNCT)VICVectAddr; //獲取函數地址 while(pfnct!=(PFNCT)0) { (*pfnct)(); //調用中斷函數 pfnct=(PFNCT)VICVectAddr; //獲取新的中斷函數 } //所有中斷都執行完畢退出}

中斷處理程序依賴中斷控制器的中斷響應順序,所以uCOS II把OS_CPU_IRQ_ISR_Handler()歸屬于用戶程序的一部分。在中斷返回之前,中斷處理程序要處理完所有的中斷響應,以避免在多個中斷同時響應或中斷處理過程中響應中斷的情況下, 進入OS_CPU_IRQ_ISR () 和退出OS_CPU_IRQ_ISR()時,OS_CPU_IRQ_ISR()耗盡保存CPU寄存器的堆棧空間。

另外,在OS_CPU_IRQ_ISR_Handler()中不要清CPSR的I位來開放中斷,因為沒有必要使用中斷嵌套,OS_CPU_IRQ_ISR_Handler()在返回之前會檢查并處理所有的中斷。

3.5 編寫中斷函數

中斷函數一般采用C語言編寫,uCOS II建議中斷函數應盡量短,一般做法是在中斷函數中緩存數據,給任務發送一個信號來處理數據。中斷函數的地址在系統初始化的時候要置人中斷向量寄存器(VICVectAddr0~15)。由于向量中斷控制器(VIC)的特殊結構,在中斷函數中要寫一次中斷向量寄存器(VICVectAddr)。

4 中斷處理的應用示例

uCOS II要提供周期性信號源,用于實現時間延時和確認超時。節拍率應為10~100 Hz。時鐘節拍源可以由專門的硬件定時器產生,以下就以IRQ中斷方式產生節拍源為示例。

初始化中斷控制器:

C程序

void VICInit(void) { VICIntEnClr=0xfffff; VICDefVectAddr=-(INT32U)Non_Vect_IRQ_Handler; VICVectAddr0= (INT32U)OSTickISR; VICVectCntl0= (0x20 | 0x04); VICIntEnable= 1<<4; }

定時器0中斷函數:

C程序

void OSTickISR(void) { TO_IR = 0xff; OSTimeTick(); //調用OSTimeTick() VICVectAddr=0; //通知中斷控制器中斷結束}

當定時中斷發生時調用OS_CPU_IRQ_ISR Handler(),得到OSTickISR()的地址并執行,在OSTickISR()中調用OSTimeTick()為uCOS II提供周期性信號源。

此代碼在GNU工具鏈ARM-GCC下編譯通過,并在EasyARM2100開發實驗板上得到驗證。

5 結束語

通過示例講述了在uCOS II移植過程中的中斷處理所需要注意的幾個問題和通用方法,經筆者在GNU工具鏈下編譯、調試,并在實驗板上得到很好的驗證。這種移植方案的中斷函數都使用C語言編寫,具有較好的移植性,有利于對不同需求的用戶進行中斷擴充,增強了中斷嵌套時uCOS II運行的穩定性,使移植具有更好的通用性。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 夜色福利站www国产在线视频 | 欧产日产国产精品98 | 亚洲国产精品va在线看黑人 | 国产又粗又猛又爽又黄的视频文字 | 亚洲中文字幕成人无码 | 日本免费a视频 | 中文字幕人妻熟女人妻洋洋 | 精品日韩中文字幕 | 成人首页 | 国产卡一卡二卡三无线 | 午夜啪啪福利视频 | 伊人精品久久久 | 国产乱码在线观看 | 色哟哟国产精品免费观看 | 国产成人免费在线观看 | 国产精品美女www爽爽爽动态图 | 麻豆一区二区99久久久久 | 一级免费片 | 少妇人妻一级a毛片 | 九九九九九热 | 成人羞羞国产免费图片 | 无码一区二区三区免费 | 欧美一区二区三区视频在线观看 | 刘亦菲国产毛片bd | 特级西西人体444www高清大胆 | 超级黄色片 | 丝袜 亚洲 欧美 日韩 综合 | 国产欧美久久久精品免费 | 中文字幕综合网 | 78亚洲精品久久久蜜桃网 | 操操操日日日 | 天天操天天操天天操天天操 | 国产精品自拍亚洲 | 欧美在线播放 | 国产精品久久久久久久久岛国 | 国产成人精品av在线观 | 成人免费毛片嘿嘿连载视频 | 熟女少妇在线视频播放 | 人人玩人人添人人澡超碰 | а√天堂资源8在线官网 | 国产奶头好大揉着好爽视频 | 成年人网站免费在线观看 | 日本最大色倩网站www | 极品少妇xxxx精品少妇偷拍 | 日本免费网址 | 922tv在线观看线路一 | 人人爽人人爽少妇免费 | 少妇视频在线 | 性一交一乱一交一精一品 | 夜夜躁狠狠躁日日躁视频黑人 | 国产欧美日韩综合精品一区二区 | 精品九九视频 | 成人无码av一区二区 | 欧美视频亚洲 | 国产hsck在线亚洲 | 熟女人妻av五十路六十路 | 国产无套粉嫩白浆内谢在a 国产无套粉嫩白浆内谢在线 | 爱情岛成人www永久地址 | 亚洲一区 在线播放 | 国产精品高潮呻吟久久久久久 | 国产精品偷拍 | 国产一区二区三区四区五区tv | 亚洲精品v日韩精品 | 久久在线视频免费观看 | videosg最新另类大全 | 一区二区在线播放视频 | www.黄色网址.com | 欧美成人免费看 | 国产精品亚洲一区二区三区喷水 | 日韩日韩日韩日韩日韩 | 国产av亚洲精品ai换脸电影 | 亚洲国产精品久久人人爱 | 亚洲精品乱码久久久久久蜜桃图片 | 一级黄色短视频 | 91久久极品少妇韩国 | 亚洲理论在线 | 久久亚洲高清 | 成人免费看片98欧美 | 亚色91| 久激情内射婷内射蜜桃人妖 | 国产精品视频www | 精品福利视频一区二区三区 | 午夜美女国产毛片福利视频 | 国产乱人无码伦av在线a | 在线观看污视频网站 | 韩国三级 女的和老头做 | 二区久久 | 少妇坐莲好爽91 | 一二三四日本中文在线 | 国产特级淫片免费看 | 三八成人网 | 亚洲福利视频网站 | 亚洲一区二区在线免费观看 | 巨胸狂喷奶水视频www网站免费 | 国产亚洲精品久久久久久 | 国产一区小视频 | 九九久久视频 | 成人国产片 | 激情久久一区二区三区 | 狠狠伊人 | 九九九九九九九伊人 | 亚洲 欧美 中文 日韩aⅴ | 女人洗澡一级特黄毛片 | 撸啊撸av| 天堂一区在线观看 | 大学生高潮无套内谢视频 | 国产又粗又猛又黄又爽无遮挡 | 欧美xxxx黑人又粗又长精品 | 欧美日韩一区二区三区在线 | 大战熟女丰满人妻av | 毛片看 | 熟妇与小伙子matur老熟妇e | 中日韩一线二线三线视频 | 欧美日韩精品一区二区天天拍小说 | 中文字幕在线网址88第一页 | 中文字幕无码精品亚洲35 | 国产精品九色 | 夜夜夜网| 欧美精品一区二区三区在线四季 | 欧美色图五月天 | 国产做受69 | 日韩中文在线播放 | 九草视频在线观看 | 欧美日韩精品一区二区三区不卡 | 国产乱子伦一区二区三区四区五区 | 亚洲中文字幕无码爆乳 | 91午夜理伦私人影院 | 春色校园综合人妻av | 国产视频手机在线观看 | 免费a网站 | 国产精品夜色一区二区三区 | 好吊妞视频988gao在线播放 | 精品国产自在久久现线拍 | 国产99久久久国产精品下药 | 亚洲久久在线 | 国产sm主人调教女m视频 | 少妇裸交aa大片 | 五月综合色| 欧美日韩亚洲精品瑜伽裤 | 国产剧情久久 | 国产精品中文字幕av | 早起邻居人妻奶罩太松av | 国产无遮挡aaa片爽爽 | 美女视频黄频a免费 | 一本大道一区二区 | 亚洲天堂首页 | www.国产麻豆| 国产性色强伦免费视频 | 在线免费你懂的 | 久久日本香蕉一区二区三区 | 香蕉视频性 | 肉番在线观看 | 一本一道波多野结衣av黑人 | 国产精品精品久久久 | 在线涩涩 | 美女做爰久久久久久 | 91亚洲狠狠婷婷综合久久久 | 日本乱淫视频 | 久热亚洲 | 大尺度做爰呻吟舌吻情头 | 亚洲一卡二卡 | wc偷拍嘘嘘视频一区二区在线 | 97超视频在线观看 | 脱岳裙子从后面挺进去在线观看 | 中国一级片黄色一级片黄 | 窝窝午夜精品一区二区 | 亚洲黄色大全 | 性感美女一区二区三区 | 做暧暧视频在线观看 | 日日噜噜夜夜爽爽 | 久久国产精品成人影院 | 免费一级黄色片 | 久久综合99| 欧美经典一区二区三区 | 中文字幕专区高清在线观看 | 色吊丝av中文字幕 | 婷婷成人综合激情在线视频播放 | 日本一本高清 | 日本久久一区二区 | 亚洲一区波多野结衣在线app | 巨胸喷奶水视频www免费网站 | 久久精品一二三 | 一本色道久久亚洲综合精品蜜桃 | 国产一区视频在线观看免费 | 久久98 | 亚洲国产超清无码专区 | 成人无码免费一区二区三区 | 激情综合一区二区三区 | 成年女人免费v片 | 无码人妻精品一区二区三区夜夜嗨 | 乱精品一区字幕二区 | 成年在线网69站 | 99久久久久久国产精品 | 四虎国产成人精品免费一女五男 | 毛片无遮挡高清免费 | 色视频在线观看免费 | 国产精品原创av | 国产欧美精品区一区二区三区 | 97超碰福利 | 亚洲一区二区欧美 | 999热精品视频 | 亚洲精品香蕉 | 中文字幕亚洲欧美日韩 | 波多野结衣福利视频 | 免费久草视频 | 亚洲干综合 | 麻豆国产97在线 | 欧洲 | 在线免费看a | 中文字幕乱码一区av久久不卡 | 丰满少妇aaaaaa爰片毛片 | 69视频网站| 国产精品久久久久7777 | 超碰青草| 亚洲精品18在线观看 | 毛片网站在线播放 | 91亚洲精华国产精华精华液 | 熟女人妇 成熟妇女系列视频 | 成人午夜av在线 | 女性无套免费网站在线看动漫 | 国产无遮挡18禁网站免费 | 偷拍成人一区亚洲欧美 | 97人人模人人爽人人喊网 | 娜娜麻豆国产电影 | 日本va欧美va国产激情 | 免费日韩视频 | 国模大胆一区二区三区 | 学生粉嫩无套白浆第一次 | 国内精品在线观看视频 | 奇米影视7777狠狠狠狠色 | 制服.丝袜.亚洲.中文.综合懂色 | 久草热8精品视频在线观看 人妻互换 综合 | 男人添女人囗交做爰视频 | 国产精品视频久久 | 日韩成人免费观看视频 | 色诱视频在线观看 | 欧美性jizz18性欧美 | 日韩av午夜在线观看 | 婷婷综合久久中文字幕蜜桃三电影 | 黄色伊人网 | 国产日韩欧美精品在线观看 | av狠狠干 | 国产精品一区二区人人爽79欧美 | 亚洲区在线播放 | 国产精品系列在线 | 欧美野外疯狂做受xxxx高潮 | 日韩国产精品一区二区三区 | 强侵犯の奶水授乳羞羞漫虐 | 天天综合色网 | 亚洲人成网址 | 羽月希奶水一区二区三区 | 麻豆一区二区99久久久久 | 青青视频在线播放 | 国产一区二区91 | 国产爽爽视频 | 美女又爽又黄 | 91精品国产入口在线 | 国产精品高清一区二区三区不卡 | www国产精品内射老熟女 | 在线网站av | 新片速递丨最新合集bt伙计 | 超碰在线综合 | 国产黄色片在线 | 成熟丰满熟妇高潮xxxxx视频 | 欧美性大战久久久久久久蜜桃 | 天天干夜夜想 | 亚洲老妈激情一区二区三区 | 久久久久久无码午夜精品直播 | 免费看男女做爰爽爽视频 | 国产啊v在线 | 久久久久久九九九 | 日韩在线综合 | 国产日韩欧美自拍 | 成人在线观 | 99热在线观看 | 精品一区二区三区四区五区六区 | 中国无码人妻丰满熟妇啪啪软件 | 欧洲精品久久 | 久久久中文 | 亚欧av在线 | 国产成人一区二区三区视频 | 大肉大捧一进一出好爽 | 国产精品久久久久久69 | 黄色毛片视频校园交易 | 2024av天堂手机在线观看 | 成人免费视频视频在线观看 免费 | 最新91视频 | 国产经典自拍 | 加勒比一本heyzo高清视频 | 五月天av网站 | 欧洲无码一区二区三区在线观看 | 在线观看www视频 | 中文字幕av无码不卡免费 | 久久午夜色播影院 | 一级欧美一级日韩片 | 无码国产精品一区二区免费式芒果 | 4hu44四虎www在线影院麻豆 | 色悠久久久 | 亚洲欧美高清在线 | 激情综合色综合啪啪开心 | 亚洲精品人人 | 免费一级淫片日本高清视频一 | 国产色影院 | 国产精欧美一区二区三区久久久 | 人妻系列av无码专区 | 亚洲欧美日韩精品在线观看 | 国产精品盗摄!偷窥盗摄 | 乱色精品无码一区二区国产盗 | 又爽又黄禁片1000视频vr | 不卡一区二区三区四区 | 少妇私密推油呻吟在线播放 | 韩国色网| 日韩天堂视频 | 91丨九色丨国产丨porny | 十八女人国产毛毛片视频 | 欧美xxxx黑人又粗又长 | 日韩欧美爱爱 | 亚洲一区精品无码 | zzijzzij日本丰满少妇 | 国产成人亚洲人欧洲 | 久久99久久99久久 | 日本三级三级三级三级 | 日韩精品一区二区视频 | 午夜免费av | 国产精品综合久久久 | 性色av无码一区二区三区人妻 | 中文字幕久久久久 | 尤物精品在线 | 国精产品999国精产品蜜臀 | 在线观看视频中文字幕 | 激情内射人妻1区2区3区 | 欧美成人看片一区二区三区尤物 | 男女性动态激烈动全过程 | 亚洲毛片一区 | 国产又黄又猛又粗又爽的 | 狠狠干综合网 | 色呦在线| 成人免费毛片日本片视频 | 国产成人久久综合第一区 | www.人人干| 性做久久久久久久久 | 精品久久久久久成人av | 国产精品 欧美激情 | 99热导航 | 99精品亚洲| 日韩黄色一级 | 国产精品最新乱视频二区 | 亚洲国产三级在线观看 | 草逼视频免费看 | 国产边摸边吃奶边做爽视频 | 国产精品18久久久久久vr | 黄色三级情侣片 | 中文字幕第68页 | 久久日韩乱码一二三四区别 | 激情综合色综合啪啪五月丁香 | 欧美人伦禁忌dvd放荡欲情 | 亚洲精品久久久久久中文传媒 | 亚洲国产精品成人无久久精品 | 国产精品乱码久久久久久 | 丰满人妻熟妇乱偷人无码 | av色噜噜| 在线日韩视频 | 成人av不卡 | juliaann风流的主妇hd | 无码少妇一区二区三区免费 | 九色视频网站 | 热热99| 按摩房激情hd欧美 | 亚洲第一成人在线 | 91精品又粗又猛又爽 | 欧美成人手机在线视频 | 午夜精品一区二区三区三上悠亚 | 久久免费视频在线观看30 | 爱爱免费网站 | 日韩欧美在线一区 | 亚洲91视频 | 51综合区亚洲线观看 | 国产成人免费av一区二区午夜 | 国产极品探花一区二区三区 | 澳门av网站 | 国产成人无码免费视频在线 | 人妻少妇精品视频一区二区三区 | 天堂视频在线免费观看 | 老司机久久精品视频 | 日本理伦片午夜理伦片 | 五月婷婷欧美 | 精品国产一区二区三区久久久 | 乱人伦中文无码视频在线观看 | 国产成人精品999 | 中文字幕不卡 | 亚洲人成网站999久久久综合 | 色婷婷狠狠| 伊人夜夜躁av伊人久久 | 人妻无码久久精品 | 波多野结衣视频一区二区 | 亚洲一级色| 日韩精品久久无码中文字幕 | 亚洲精品久久久久中文字幕m男 | 韩国欧美三级 | 手机在线不卡av | 免费女同毛片在线观看 | 毛片视频网址 | av网站不卡 | 中文字幕日韩一区二区三区不卡 | 亚洲色无码专区在线观看 | 欧美jizzhd精品欧美 | 伦理东北丰满少妇 | www.亚色| 少妇的丰满3中文字幕 | 黄色你懂的 | 91精品天码美女少妇 | 91热爆在线 | 不卡一区二区三区四区 | 成人一级网站 | 加勒比色综合久久久久久久久 | 欧美日韩视频在线观看免费 | 一级特黄bbbbb免费观看 | 中文无码热在线视频 | 国产真人做爰毛片视频直播 | av专区在线观看 | 亚洲乱码日产精品一二三 | 狠狠干少妇 | 亚洲午夜av久久乱码 | 日韩一区二区三区四区 | 天天色踪合 | 男人都懂的网址 | 久久久久97国产 | 亚洲欧美日韩精品在线 | 日日躁狠狠躁夜夜躁av中文字幕 | 欧美一二三四成人免费视频 | 秋霞7777鲁丝伊人久久影院 | 久久青草视频 | 精品人妻中文字幕有码在线 | 噜噜噜噜狠狠狠7777视频 | 中国极品少妇xxxxx小艳 | 久久久久久国产精品mv | 丰满放荡岳乱妇91www | av毛片在线看 | 美女黄视频在线观看 | 97在线观看免费观看 | vvv成人观看视频 | 国产成人综合在线女婷五月99播放 | 亚洲色图第1页 | 大尺度舌吻呻吟声 | 久久人人爽人人 | 亚洲成人综合网站 | 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 精品国产一区二区三区麻豆 | 久久成人一区二区 | 老色鬼在线精品视频 | 色欲av伊人久久大香线蕉影院 | 亚洲国产精品无码久久青草 | 999国产精品| 激情五月色综合国产精品 | 免费午夜拔丝袜www在线看 | 美女屁股眼视频网站 | 国产精品高潮呻吟久 | 在线免费观看日韩 | 国产欧美一区二区在线观看 | 欧美三级视频网站 | 国产精品一区二区久久国产 | 一区二区三区四区免费视频 | 欧美大片免费播放器 | 日韩精品在线免费观看视频 | 久久亚洲少妇 | 国产超碰91人人做人人爽 | 午夜视频在线观看一区 | 国产精品入口免费视 | 日本少妇中出 | 亚洲美女啪啪 | 久久久久99精品国产片 | 福利社午夜 | 国产精品一区二区福利视频 | 亚洲视频一区 | 亚洲中文字幕va福利 | 国产香蕉视频在线播放 | 成人免费在线观 | 91看片看淫黄大片 | 精品国产一区二区三区四区vr | 国产福利精品视频 | 欧美成a | 国产男女性潮高清免费网站 | 精品国产一区二区三区2021 | 久久这里只有精品8 | 第一页综合 | 四虎少妇做爰免费视频网站四 | 男人添女人下部高潮全视频 | 亚洲www啪成人一区二区麻豆 | 在线观看免费黄色av | 日本免费黄色网址 | 国产女人精品视频国产灰线 | 在线观看中文字幕一区 | 新婚少妇紧窄白嫩av | 久久精品国产精品国产一区 | 男操女逼网站 | 国产亚洲精品美女久久久 | 午夜精品久久久久久久99芒果 | 内射小寡妇无码 | 日本午夜寂寞影院 | 一级a性色生活片毛片 | 欧美a一级 | 中文字幕av在线免费观看 | 久久五月天综合 | 久久国产乱子伦精品 | 亚洲精品一区中文字幕乱码 | 中文字幕人妻熟女人妻a片 国产精品人妻系列21p | 久久久久久久久久久久 | 超碰在线图片 | 黄色天堂av | 午夜天堂精品久久久久 | 日韩精品一区二区三区国语自制 | 色老头一区 | 久久久久北条麻妃免费看 | 伊人色av| 午夜伦理一区二区 | 无码人妻精品中文字幕 | 99精品国产一区二区三区麻豆 | 亚洲欧美国产双大乳头 | 国产亚洲精品久久777777 | 国产精品日韩在线 | 成人做爰www网站视频 | 91在线观看视频 | 国产高清无密码一区二区三区 | 亚洲精品综合五月久久小说 | 国产一区二区不卡在线 | 看片日韩 | 国产中文字幕乱人伦在线观看 | 999精品视频一区二区三区 | 人人妻人人澡人人爽人人精品 | 深夜成人福利视频 | 欧美三级视频在线播放 | 久久国产精品久久精品国产 | 国产精品高潮呻吟久 | 欲求不满的岳中文字幕 | 白浆影院 | 欧美成人午夜精品 | 日韩女同疯狂作爱系列5 | 国产在线2| 新版资源天堂中文 | 天天色天天爽 | www黄色国产 | 国产亚洲精品久久久久久无几年桃 | 日韩一页 | 中文字幕一区二区三区日韩精品 | 7777奇米四色成人眼影 | 国产欧美亚洲精品第一区软件 | 最新的中文字幕 | 美女的胸给男人玩视频 | 爱情岛论坛亚洲品质自拍视频 | 在线成人av网站 | 精品国产免费观看 | 国产在线一区二区三区四区五区 | 国产99久张津瑜在线观看 | 欧美啊v| 在线视频 中文字幕 | 久久国产一二三 | 欧美日韩精品久久 | 中国丰满少妇人妻xxx性董鑫洁 | 国产丰满麻豆 | 欧美 日韩 人妻 高清 中文 | 日韩美女乱淫免费看视频大黄 | 51成人精品网站 | 交换配乱淫东北大坑性事视频 | 国产精品白丝喷水在线观看 | av视屏在线 | 国产精品毛片a∨一区二区三区 | 国产精品乱码一区二区 | 免费伊人 | 日韩精品一区二区在线播放 | 久久精品99国产精品 | 女性高爱潮有声视频 | 亚洲精品亚洲人成人网 | 亚洲成人一区在线 | 成人午夜一区二区 | 日本成人在线免费观看 | 欧美a∨亚洲欧美亚洲 | 免费黄色的网站 | 一级一级黄色片 | www国产精品视频 | 国产欧美日韩综合精品二区 | 成人免费在线播放视频 | 亚洲男人天堂视频 | 青草青青视频 | 亚洲一级大片 | 色偷偷偷在线视频播放 | 99久久er热在这里只有精品15 | 一本色道久久综合精品竹菊 | 日韩精品视频一区二区三区 | 久久人人爽人人爽人人片亚洲 | 成人av一区二区三区在线观看 | 韩国性生交大片免费观看视频 | 久草资源站 | 欧美丰满老妇性猛交 | 热久久美女精品天天吊色 | 亚洲人成无码区在线观看 | 亚洲精品乱码久久久久v最新版 | а√天堂ww天堂八 | 人成免费在线视频 | 国产娇喘精品一区二区三区图片 | 精品久久人妻av中文字幕 | 无码人妻精品一区二区在线视频 | 97免费在线观看视频 | 性久久久久久久 | 操操操干干干 | 欧美乱做爰xxxⅹ久久久 | 好吊色在线观看 | 女同久久另类69精品国产 | 精品无码国产自产拍在线观看 | 亚洲综合日韩精品欧美综合区 | 国产理论视频在线观看 | 国产特级毛片aaaaaaa高清 | 内射国产内射夫妻免费频道 | 国产福利在线播放 | 好吊色国产欧美日韩免费观看 | 国产3页 | 嫩草网站入口 |