九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久


曙海教育集團論壇Win CE 專區(qū)WinCE系統(tǒng)定制與驅(qū)動開發(fā) → Windows CE下驅(qū)動開發(fā)基礎(chǔ)


  共有9760人關(guān)注過本帖樹形打印

主題:Windows CE下驅(qū)動開發(fā)基礎(chǔ)

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
Windows CE下驅(qū)動開發(fā)基礎(chǔ)  發(fā)帖心情 Post By:2010-11-26 11:07:19

這是我從1月6日開始主持天極網(wǎng)論壇嵌入式開發(fā)版以來第一次發(fā)表文章,加上以前瑣碎的文章共計30篇。研究的越多就越感覺自己懂的太少,其實在驅(qū)動開發(fā)方面我還是個菜鳥,我是想再次拋磚引玉,讓做驅(qū)動有N年經(jīng)驗的人奉獻一點出來,讓大家減少一些研究驅(qū)動源碼而又缺少注釋所帶來的痛苦。
  我想即使讀者看過微軟的關(guān)于驅(qū)動開發(fā)的培訓(xùn)教材和CE幫助文檔中的驅(qū)動部分,頭腦中仍然一片茫然。要想真正了解驅(qū)動程序必須結(jié)合一些驅(qū)動程序源碼,在此我以串口驅(qū)動程序(COM16550)中初始化過程為線索簡單講一講驅(qū)動開發(fā)的基礎(chǔ)知識。
Windows CE下的串口驅(qū)動程序能夠處理所有I/O行為類似串口的設(shè)備,包括基于16450、16550 UART(通用異步收發(fā)芯片)的設(shè)備和一些采用DMA的設(shè)備,常見的有9針串口、紅外I/O口、Modem等。在%_WINCEROOT%\Public\Common\OAK\Drivers\Serial目錄下,COM_MDD2子目錄包含新的串口驅(qū)動MDD層函數(shù)代碼。COM16550子目錄包含串口驅(qū)動PDD層代碼。SER16550子目錄包含的一系列函數(shù)專用于控制與16550兼容的UART,這樣PDD層的主要工作就是調(diào)用SER16550中的函數(shù)。還有一個ISR16550子目錄包含的是串口驅(qū)動程序?qū)S玫目砂惭bISR(中斷服務(wù)例程),而很多硬件設(shè)備驅(qū)動程序采用CE默認的可安裝ISR giisr.dll。一般串口設(shè)備相應(yīng)的注冊表設(shè)置例子及意義如下:
意義
"SysIntr"=dword:13 串口1的中斷ID為十進制13
"IoBase"=dword:02F8 串口1的IO空間首地址為十六進制2F8
"IoLen"=dword:8 串口1的IO空間長度為8個字節(jié)
"DeviceArrayIndex"=dword:0 串口1的索引,是1的由來
"Order"=dword:0 串口1驅(qū)動的加載順序
"DeviceType"=dword:0 串口1的設(shè)備類型
"DevConfig"=hex: 10,00 .... 串口1在與Modem設(shè)備通訊時的配置,如波特率、奇偶校檢等
"FriendlyName"="COM1:" 串口1在撥號程序中顯示的名字
"Tsp"="Unimodem.dll" 串口1 被用于與Modem設(shè)備通訊的時候要加載的TSP(TAPI Service provider)DLL
"Prefix"="COM" 串口1的流接口的前綴
"Dll"="com16550.Dll" 串口1的驅(qū)動程序DLL

  SysIntr由CE在文件Nkintr.h中預(yù)定義,用于唯一標識中斷設(shè)備。OEM可以在文件Oalintr.h中定義自己的SysIntr。常見的預(yù)定義SysIntr有SYSINTR_NOP(中斷只由ISR處理,IST不再處理),SYSINTR_RESCHED(重新調(diào)度線程),SYSINTR_DEVICES(由CE預(yù)定義的設(shè)備中斷ID的基值),SYSINTR_PROFILE、SYSINTR_TIMING、SYSINTR_FIRMWARE等都是基于SYSINTR_DEVICES定義的。IoBase是串口1的IO地址空間的首地址,IoLen是IO空間的大小。IO地址空間只存在于x86平臺,如果在其它平臺硬件寄存器必須映射到物理地址空間,那子鍵的名稱為MemBase和MemLen。在x86平臺更多硬件的寄存器由于IO空間的局限也映射到物理地址空間。DeviceArrayIndex是設(shè)備的索引,用于區(qū)分同類型的設(shè)備。Prefix是流驅(qū)動程序的前綴,當應(yīng)用程序調(diào)用CreateFile函數(shù)傳遞COM1:參數(shù)時,文件系統(tǒng)負責(zé)與串口驅(qū)動程序通信,串口驅(qū)動程序是在CE啟動時由device.exe加載的。

  下面從MDD層函數(shù)COM_Init開始探索串口驅(qū)動的初始化過程。COM_Init是在串口設(shè)備被檢測后由設(shè)備管理器device.exe調(diào)用的,主要的作用是初始化設(shè)備,它的唯一參數(shù)Identifier是由device.exe傳遞的,其類型是一個字符串指針,字符串的內(nèi)容是HLM\Drivers\Active\xx,xx是一個十進制數(shù)(device.exe會跟蹤系統(tǒng)中每個驅(qū)動程序,把加載的驅(qū)動程序記錄在Active鍵下)。COM_Init先分配一個HW_INDEP_INFO結(jié)構(gòu)體,這個結(jié)構(gòu)體是獨立于串口硬件的頭信息(MDD、PDD、SER16550都包含自己獨特的結(jié)構(gòu)體,具體的結(jié)構(gòu)體定義請參見串口驅(qū)動源碼),分配之后再初始化結(jié)構(gòu)體中每個成員,初始化結(jié)構(gòu)體后調(diào)用 OpenDeviceKey((LPCTSTR)Identifier)打開HLM\Drivers\Active\xx\Key包含的注冊表路徑,在這里路徑一般為HLM\Drivers\BuiltIn\Serial,即串口的驅(qū)動程序信息在注冊表中所處的位置。COM_Init接著在HLM\Drivers\BuiltIn\Serial下查詢DeviceArrayIndex、Priority256的值,Priority256指定了驅(qū)動程序的優(yōu)先級,如果沒有就用默認的優(yōu)先級。接下來調(diào)用GetSerialObject(DeviceArrayIndex),這個函數(shù)由PDD層定義,返回HWOBJ結(jié)構(gòu)體,這個結(jié)構(gòu)體主要包含PDD層和SER16550定義的函數(shù)的指針。也就是說MDD通過調(diào)用這個函數(shù)才能調(diào)用底層實現(xiàn)的函數(shù)。接下來的大多數(shù)工作都是調(diào)用底層函數(shù)實現(xiàn)初始化。第一個調(diào)用的底層函數(shù)SerInit主要設(shè)置由用戶設(shè)置的硬件配置,例如線路控制、波特率。它調(diào)用Ser_GetRegistryData函數(shù)得到保存在注冊表中的硬件信息,Ser_GetRegistryData在內(nèi)部調(diào)用系統(tǒng)提供的DDKReg_GetIsrInfoDDK和DDKReg_GetWindowInfo函數(shù)得到在HLM\Drivers\BuiltIn\Serial下保存的IRQ、SysIntr、IsrDll、IsrHandler、IoBase、IoLen。IRQ是邏輯中斷號,IsrDll表示當前驅(qū)動程序的可安裝ISR所在的DLL名稱,IsrHandler 表示可安裝ISR的函數(shù)名稱。在這里順便提一下可安裝ISR,讀者在我以前發(fā)表的關(guān)于OAL的文章中可以了解到OEM在OEMInit函數(shù)中關(guān)聯(lián)IRQ和SysIntr,當硬件設(shè)備發(fā)生中斷時,ISR會禁止同級和低級中斷,然后根據(jù)IRQ返回關(guān)聯(lián)的SysIntr,內(nèi)核根據(jù)ISR返回的SysIntr喚醒相應(yīng)的IST(SysIntr與IST創(chuàng)建的Event關(guān)聯(lián)),IST處理中斷之后調(diào)用InterruptDone解除中斷禁止。在OEMInit中關(guān)聯(lián)的缺點是一旦編譯了CE內(nèi)核后就無法添加這種關(guān)聯(lián)了,而一些硬件設(shè)備會隨時插拔或者共享中斷,要關(guān)聯(lián)這樣的硬件設(shè)備解決方法就是可安裝ISR,可安裝ISR專用于處理指定的硬件設(shè)備發(fā)出的中斷,所以如果硬件設(shè)備需要可安裝ISR必須在注冊表中添加IsrDll、IsrHandler。多數(shù)硬件設(shè)備采用CE默認的可安裝ISR giisr.dll,格式如下:

 "IsrDll"="giisr.dll"

"IsrHandler"="ISRHandler"

  如果一個硬件驅(qū)動程序需要可安裝ISR而開發(fā)者又不想自己寫一個,那么可以利用giisr.dll來實現(xiàn)。除了在注冊表中添加如上所示外,還要在驅(qū)動程序中調(diào)用相關(guān)函數(shù)注冊可安裝ISR。偽代碼如下:

g_IsrHandle = LoadIntChainHandler(IsrDll, IsrHandler, (BYTE)Irq);

GIISR_INFO Info;

PHYSICAL_ADDRESS PortAddress = {PhysAddr, 0};

TransBusAddrToStatic(BusType, dwBusNumber, PortAddress, dwAddrLen, &dwIOSpace, &(PVOID)PhysAddr)

Info.SysIntr = dwSysIntr;

Info.CheckPort = TRUE;

Info.PortIsIO = (dwIOSpace) ? TRUE : FALSE;

Info.UseMaskReg = TRUE;

Info.PortAddr = PhysAddr   0x0C;

Info.PortSize = sizeof(DWORD);

Info.MaskAddr = PhysAddr   0x10;

KernelLibIoControl(g_IsrHandle, IOCTL_GIISR_INFO, &Info, sizeof(Info), NULL, 0, NULL);

  LoadIntChainHandler函數(shù)負責(zé)注冊可安裝ISR,參數(shù)1為DLL名稱,參數(shù)2為ISR函數(shù)名稱,參數(shù)3為IRQ。TransBusAddrToStatic函數(shù)在后面講。如果要利用giisr.dll作為可安裝ISR,必須先填充GIISR_INFO結(jié)構(gòu)體,CheckPort=TRUE表示giisr要檢測指定的寄存器來確定當前發(fā)出中斷的是否是這個設(shè)備。PortIsIO表示寄存器地址屬于哪個地址空間,F(xiàn)ALSE表示是內(nèi)定空間,TRUE表示IO空間。UseMaskReg=TRUE表示設(shè)備有一個掩碼寄存器,專用于指定當前設(shè)備是否是中斷源,也就是發(fā)出中斷,而MaskAddr表示掩碼寄存器的地址。如果對Info.Mask賦值,那么PortAddr表示一個特殊的寄存器地址,這個寄存器的值與Mask的值&運算的結(jié)果如果為真,則證明當前設(shè)備是中斷源,否則返回SYSINTR_CHAIN(表示當前ISR沒有處理中斷,內(nèi)核將調(diào)用ISR鏈中下一個ISR),如果UseMaskReg=TRUE,那么MaskReg寄存器的值與PortAddr指定的寄存器的值&運算的結(jié)果如果為真,則證明當前設(shè)備是中斷源。
  函數(shù)SerInit接著調(diào)用函數(shù)Ser_InternalMapRegisterAddresses轉(zhuǎn)換IO地址并且映射地址,Ser_InternalMapRegisterAddresses在內(nèi)部調(diào)用系統(tǒng)提供的HalTranslateBusAddress(Isa, 0, ioPhysicalBase, &inIoSpace, &ioPhysicalBase)函數(shù)將與總線相關(guān)的地址轉(zhuǎn)換為系統(tǒng)地址,參數(shù)1為總線類型,參數(shù)2為總線號,參數(shù)3為要轉(zhuǎn)換的地址(PHYSICAL_ADDRESS類型,實際是LARGE_INTEGER型),參數(shù)4指定寄存器地址屬于IO地址空間還是物理地址空間,參數(shù)5返回轉(zhuǎn)換后的物理地址。觀察HalTranslateBusAddress的源碼得知如果是在x86平臺,這個函數(shù)除了把參數(shù)3賦給了參數(shù)5其余什么都沒有做,而非x86平臺將inIoSpace的值置為0,表示一定是物理地址。在調(diào)用HalTranslateBusAddress前要確定從注冊表中得到的寄存器地址到底是屬于哪個地址空間的


支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

Windows CE下驅(qū)動開發(fā)基礎(chǔ)








簽名
主站蜘蛛池模板: 国产精品成人用品 | 午夜福利视频合集1000 | 国产亚洲美女精品久久久2020 | 久久影视 | 蜜桃av一区二区三区 | 欧美变态口味重另类在线视频 | 少妇粗大进出白浆嘿嘿视频 | 久久免费公开视频 | 中文字幕日韩高清 | 亚洲va中文字幕无码久久 | 日韩一级黄色大片 | 在线看黄色av | 人人妻人人藻人人爽欧美一区 | 久久国产精品99精品国产 | 亚洲卡一| 台湾全黄色裸体视频播放 | 中国少妇做爰全过程毛片 | 日本五月天婷久久网站 | 美女又黄又免费 | 在线视频观看一区二区 | 狠狠色噜噜狠狠狠狠69 | 成人av影视在线观看 | 亚洲最大色综合成人av | 精品免费在线观看 | 精品一区二区在线观看视频 | 久久亚洲高潮流白浆av软件 | 成人精品一区二区户外勾搭野战 | 啪啪日韩| 97在线视频免费 | 全国男人天堂网 | 日日操影院 | 日本激情网站 | 成人一区视频 | 日日干影院 | 一区二区三区av夏目彩春 | 日产精品99久久久久久 | 亚洲少妇毛片 | 中文字幕av一区二区三区 | 日本黄视频在线观看 | 一级黄色片免费 | 手机看片1024国产 | 99er6免费热在线观看精品 | 免费在线看a | 精品久久国产字幕高潮 | 久久久久青草大香综合精品 | 在线精品亚洲欧美日韩国产 | 97人人模人人爽人人喊网 | 国产露脸无套对白在线播放 | 天干天干天啪啪夜爽爽av | 国产色视频网站免费 | 午夜激情免费视频 | 久久久无码人妻精品无码 | 91视频免费观看网站 | 18禁无遮挡啪啪无码网站 | 久久66热这里只有精品 | 美美女高清毛片视频免费观看 | 日韩欧美在线免费 | 一本大道加勒比免费视频 | 成人乱码一区二区三区av | 亚洲国产超清无码专区 | 国产 中文 字幕 日韩 在线 | 国色天香久久久久久久小说 | 97国产精品人人爽人人做 | 天堂一区 | 69亚洲精品久久久蜜桃小说 | 熟睡人妻被讨厌的公侵犯 | 东北女人啪啪对白 | 伊甸园成人入口 | 中文字幕av无码不卡 | 亚洲精品无码久久久久久久 | 国产 日韩 欧美 成人 | 狂揉吃奶胸高潮视频免费 | 青青草偷拍视频 | 和尚与寡妇在线三级 | 美女mm131爽爽爽 | 性饥渴的农村熟妇 | www.男女| 国产又色又爽又黄刺激视频免费 | 国产成人精品午夜福利在线观看 | 青娱乐精品视频 | 成人51网站 | 国产无遮挡一区二区三区毛片日本 | 日本人妻中文字幕乱码系列 | 亚洲爽爆av | 青青青爽久久午夜综合久久午夜 | 久久666| 无码高潮少妇毛多水多水 | 小拗女一区二区三区 | 国产丝袜一区二区在线 | 久久久999精品视频 久久久99久久久国产自输拍 | 日韩欧美一中文字暮专区 | 欧美午夜片欧美片在线观看 | 午夜视频网站在线观看 | 免费黄色看片 | 热99在线观看 | 欧美精品色 | 国产又粗又猛又黄又爽视频 | 亚洲免费高清视频 | 最近日韩中文字幕中文 | 国产69精品久久久久9999 | 日韩第一页 | 中文理论片| 2018亚洲男人天堂 | 国语自产拍91在线a拍拍 | aa视频免费在线观看 | 欧美成人a交片免费看 | 天使萌一区二区三区免费观看 | 91免费在线| 欧美一区二区三区爱爱 | 国产精品ⅴ无码大片在线看 | 国产色视频在线 | 中文在线天堂网www 在线视频观看免费视频18 | 久久久网站 | 免费av资源 | 国产美女免费无遮挡 | 四虎地址8848精品 | 视频一区二区三区四区五区 | 色偷偷网站 | 国产精品露脸高清86网站888 | 另类色视频 | 成人免费无码大片a毛片抽搐 | 人妻丰满熟妇av无码区app | 久久精品噜噜噜成人av | 人妻少妇乱子伦精品 | 草草黑森林av导航 | 精品国偷自产在线视频 | 久久亚洲少妇 | 精品无人乱码一区二区三区的优势 | 男人j进女人p免费视频 | 91免费看国产 | 久久久无码精品亚洲日韩蜜桃 | 四虎永久在线精品免费观看网站 | 91偷拍精品一区二区三区 | 日韩欧美中文字幕公布 | 成人3d动漫在线观看 | 国产成人三级 | 99久久无码一区人妻 | 成人久久精品 | 国内精品久久久久久久影视红豆 | 日本精品人妻无码77777 | 中文字幕亚洲国产 | 一级特黄色大片 | 青草精品国产福利在线视频 | 少妇特黄a一区二区三区 | 久久精品国产精品亚洲红杏 | 国产伦精品一区二区三区千人斩 | 中文字幕精品久久久久人妻红杏1 | 色哟哟在线网站 | 亚洲一区色 | 无码一区二区三区 | 国产亚洲综合在线 | 日日摸天天爽天天爽视频 | 国产午夜精品一区二区三区视频 | 极品人妻少妇一区二区三区 | 国产乱子伦农村叉叉叉 | 日日日干干干 | 国产一区二区三区久久精品 | 丁香五月网久久综合 | 国产精品18p | 国产成人av一区二区在线观看 | 亚洲 日韩 欧美 成人 在线观看 | 深夜在线观看 | 日本丰满熟妇videos | 久久国产精品免费一区二区三区 | 乌克兰美女浓毛bbw 九九久久精品国产 | 亚洲视频在线看 | 久久亚洲少妇 | 亚洲一区在线观看视频 | www.欧美国产 | 女人做爰视频偷拍 | 成人做爰高潮片免费视频美国 | 国产做a爱片久久毛片a片高清 | 韩国日本在线观看 | 国产区一区二区 | 国产bdsm视频 | 日韩av无码一区二区三区 | 少妇黄色一级片 | aa毛片视频| 亚洲欧美视频在线 | 国产精选视频在线观看 | 亚洲一二三级 | 欧美女优在线 | 国产在线无码精品电影网 | 香蕉久久久久久 | 天堂在线中文网www 亚洲中文字幕在线第六区 日本高清不卡aⅴ免费网站 | 青春草免费视频 | 天天综合在线视频 | 国模张文静啪啪私拍150p | 女兵的真人大毛片 | 国产小视频精品 | 亚洲精品无码不卡 | 中文字幕亚洲情99在线 | 日韩av资源站 | 中文字幕综合网 | 成人性生交大免费看 | 日本黄色a级片 | 奴性女会所调教 | 亚洲精品一区二区久 | 伊人影院视频 | 免费av手机在线观看 | 女同久久另类99精品蜜臀 | 日韩精品视频一区二区在线观看 | 中文字幕乱码人妻综合二区三区 | 国产乱子伦视频一区二区三区 | 私色综合网 | 毛片啪啪啪 | 欧美日韩在线影院 | 手机看片福利视频 | 激情无码人妻又粗又大 | 欧美大成色www永久网站婷 | 国产精品一区二区久久 | 欧美激情一区二区久久久 | 国产又粗又黄又爽又硬的免费视频 | 久久靠逼视频 | 麻豆porn | 动漫美女爆羞羞动漫在线蜜桃 | 亚洲无av在线中文字幕 | 哪里可以看免费毛片 | 肉欲性毛片交19 | 夜夜精品浪潮av一区二区三区 | 欧美日韩激情在线观看 | 一级片免费在线 | 成人免费看片网站 | 亚洲天堂av在线免费观看 | 亚洲国产成人一区二区精品区 | 娇小激情hdxxxx学生住处 | 谁有毛片网站 | 中文字幕亚洲图片 | 77777亚洲午夜久久多人 | 91嫩草网 | 精二青青河边草解释正确的是 | 国产精品视频久久久久 | 欧美日韩国产一级片 | 曰本丰满熟妇xxxx性 | 97久久人人超碰caoprom欧美 | 动漫人妻h无码中文字幕 | 青草一区 | 乱子伦一区二区 | 国产精品久久久久久久久久久免费看 | 日日躁夜夜摸月月添添添的视频 | 国产精品白嫩极品美女 | 久久国产精品99久久人人澡 | 国产噜噜噜噜久久久久久久久 | 日韩在线观看精品 | 欧美调教视频 | 韩国成年人网站 | 久久久久国产一区二区三区 | www.久久久久 | 免费黄色毛片视频 | 一区二区三区国产在线 | 欧美日韩激情一区二区 | 久久女女 | 秋霞成人午夜鲁丝一区二区三区 | 欧美性bbw| 欧美岛国国产 | 手机免费av | 全部孕妇毛片丰满孕妇孕交 | 激情五月婷婷综合 | 真实国产乱啪福利露脸 | 激情综合久久 | 国产精品久久久久久亚洲色 | 极品白嫩的小少妇avove | 黄网站欧美内射 | 最新版天堂资源中文官网 | 波多野结衣在线观看一区 | 免费国产又色又爽又黄的网站 | 欧美另类激情 | 狠狠亚洲婷婷综合色香五月 | 免费专区丝袜调教视频 | 亚洲天堂午夜 | 一级免费黄色片 | 秋霞影院一区二区 | 欧美理伦少妇2做爰 | 无码无遮挡又大又爽又黄的视频 | 99国内精品久久久久久久软件 | 亚洲区免费中文字幕影片|高清在线观看 | 亚洲久久在线 | 人人爽视频 | 成人性午夜免费网站蜜蜂 | 国产日韩精品一区二区三区在线 | 天天干夜干 | 性欧美69 | 成人国产1314www色视频 | 中文字幕人妻伦伦 | 亚洲精品久久久久玩吗 | 成人高清免费观看mv | 国产精品zjzjzj在线观看 | 精品国产三级a∨在线 | 亚洲精品视频一区二区三区 | 欧美射 | 97国产精品久久 | 一级特黄妇女高潮2 | 欧美三日本三级三级在线播放 | 毛片网站入口 | 在线观看一区二区三区视频 | 一本色道婷婷久久欧美 | 国产成a人亚洲精v品在线观看 | 懂色av一区二区 | 日本无遮挡吸乳呻吟视频 | a毛片大片 | 嫩草影院ncyy入口 | 国产精品女人和拘 | 亚洲最大色大成人av | 久久精品66 | 五月天婷婷在线观看 | 无码国产精品一区二区免费3p | 人人看人人艹 | 国产精品12页 | 日韩一区二区在线看 | 欧美a久久 | 明日叶三叶 | 国产精品爽爽久久久久久 | 综合一区在线 | 污污视频网站免费在线观看 | 国产日韩精品在线观看 | 极品美女扒开粉嫩小泬图片 | 丰满少妇乱子伦精品看片 | 明神亚贵在线免费观看 | 亚洲成色www8888 | 天天躁日日躁狠狠躁欧美老妇 | 在线亚洲不卡 | xxxx黄色片| 久久资源总站 | 无码一区二区三区在线观看 | 天天在线免费视频 | 秋霞在线观看秋 | 高清二区| 亚洲免费中文字幕 | 精品无码久久久久久国产 | 亚洲成av人片在www色猫咪 | 黄色大片中文字幕 | 国产在线精品成人免费怡红院 | 伊人情人成综合 | 99久久人妻无码精品系列蜜桃 | 台湾佬中文娱乐网址 | 欧美亚洲三级 | 欧美性猛交xxxx免费看 | 91原创国产| 五月天婷婷在线视频 | 亚洲免费黄色网址 | 久久爱水蜜桃69 | 亚洲精品av中文字幕在线 | 天天操夜夜拍 | 亚洲欧美另类激情综合区 | 亚洲色婷婷综合开心网 | 无码专区—va亚洲v天堂麻豆 | 精品久久久久久无码中文字幕 | 亚洲色www永久网站 少妇人妻综合久久中文字幕 | 激情九九 | av之家在线| 五月婷婷综合久久 | 亚洲熟女乱综合一区二区 | 张柏芝54张无删码艳照在线播放 | 米奇777四色精品人人爽 | 欧美在线观看你懂的 | 国产精品视频在线观看免费 | 日本泡妞xxxx免费视频软件 | 波多野结衣在线观看一区 | 欧美一二三区在线观看 | 国产日韩欧美一区二区 | 日本三级日产三级国产三级 | 日本japanese学生丰满 | 夜夜性日日交xxx性视频 | tushy欧美激情在线观看 | 亚洲精品一区二区三区婷婷月 | 国产精品久久久一区二区 | 亚洲第一性理论片 | 人妻洗澡被强公日日澡电影 | 国产精品亚洲欧美日韩久久制服诱 | 最新久久精品 | 亚洲一二区 | 久久蜜桃精品一区二区三区综合网 | 茄子av在线 | 午夜三级毛片 | 日韩视频精品 | 最新免费av网站 | 在线成人播放 | 成人毛片av| 91美女片黄在线观看成欢阁 | 91n成人| 毛片基地在线播放 | 一个人在线观看www软件 | 精品久久久久久国产 | 日韩免费在线播放 | 欧美在线视频精品 | 精品乱码一区内射人妻无码 | 亚洲一区二区精品在线 | 全黄性性激高免费视频 | 男女交性全过程免费观看网站 | 久久久久久久免费 | 欧美日韩精品网站 | 久久综合激的五月天 | 久久久久久久久久久久中文字幕 | 国产嫩草视频 | 成人欧美一区二区三区黑人孕妇 | 美女一二区 | 毛片视频网站在线观看 | 日韩在线亚洲 | 午夜国产在线 | 人人干人人搞 | 国产精品99精品久久免费 | 亚洲一区二区三区三州 | 爱情岛免费永久网站 | 欧美不卡视频一区发布 | 超碰导航 | 熟妇五十路六十路息与子 | av资源一区| 波多野结衣在线观看一区二区三区 | 国产a级精品毛片 | 国产精品va在线播放 | 国产农村妇女高潮大叫 | 中文字幕在线观看一区二区三区 | 亚洲一区在线观看视频 | 久久久久综合精品福利啪啪 | 一本大道久久精品懂色aⅴ 一本大道久久卡一卡二卡三乱码 | 天天色综合av | 成年人一级片 | 欧美午夜精品久久久久久人妖 | 国产69精品久久久久久 | 国产午夜三级一二三区 | 中文在线字幕免 | 一区二区三区欧美 | 欧美日韩在线一区二区三区 | 中年两口子高潮呻吟 | 国产精品久久久久777777 | 野花社区视频在线观看 | 99精品福利 | 男人天堂99 | 丁香五月亚洲综合在线 | 久久久午夜精品理论片中文字幕 | 四虎4545www精品视频 | av一级大片| 四虎国产精品免费观看视频优播 | 国产原创麻豆 | 91看片淫黄大片一级在线观看 | 久久久中文 | 欧美视频www | 鲁一鲁一鲁一鲁一色 | 国产精品欧美一区二区三区 | 麻豆精品国产传媒 | 亚洲精品乱码久久久久久蜜桃不爽 | 成年人免费黄色 | 大蜜桃臀偷拍系列在线观看 | 乖疼润滑双性初h | 成人性生生活性生交全黄 | 粗大的内捧猛烈进出在线视频 | 亚洲精品第一国产综合野草社区 | 欧美日韩性视频 | av不卡在线播放 | 国产成人久久 | 日韩av地址 | 男男成人高潮片免费网站 | 国产jjizz一区二区三区老人 | 久久精品播放 | 国产性生交xxxxx免费 | 91九色porny首页最多播放 | 中文字幕人乱码中文 | 蜜臀999 | 丰满熟女人妻一区二区三 | 久久精品女人的天堂av | 男人吃奶摸下挵进去好爽 | 欧美日韩一区二区在线 | 极品少妇xxxx | 四虎免看黄| 91久久久国产精品 | 国产超高清麻豆精品传媒麻豆精品 | 久久精品中文字幕无码绿巨人 | 国产小屁孩cao大人 亚洲国产精品久久精品 | 无码人妻精品一区二区三区99不卡 | 公妇借种乱h中文字幕 | 综合网日日天干夜夜久久 | 撕开奶罩揉吮奶头视频 | 欧美人与禽猛交狂配 | av在线播放一区 | 一本到在线视频 | 男人扒开女人内裤强吻桶进去 | 久久精品水蜜桃av综合天堂 | 日本成熟视频免费视频 | 久热免费视频 | 自拍av在线 | 人人澡人人妻人人爽人人蜜桃麻豆 | 黄视频国产 | 国产精品美女在线观看 | 国产美女在线精品免费观看 | 九九热视频在线播放 | 亚洲小视频在线播放 | 视频在线不卡 | 偷拍激情视频一区二区三区 | 性xxxx搡xxxxx搡欧美 | 内射人妻少妇无码一本一道 | 日韩久久久久久 | 国产一区内射最近更新 | 久草网址 | 老司机aⅴ在线精品导航 | 国产日产欧产精品浪潮安卓版特色 | 日韩av成人网 | 欧美国产成人精品一区二区三区 | 一级特黄aa大片 | 精品一区二区三区四区五区 | 强制中出し~大桥未久10在线播放 | 亚洲国产精品久久久久爰色欲 | 日本午夜免费福利视频 | 天干夜天干天天天爽视频 | 久久一区二区三区精品 | 久草在线最新视频 | 日韩国产精品一区二区 | 黄色片子看看 | 日本午夜无人区毛片私人影院 | 国产又粗又黄的视频 | 国产午夜久久 | 风间由美一二三区av片 | 日本aaaaa女人裸体h片 | ass极品国模pics | 国产出轨一区 | av大片在线播放 | 成人做爰69片免费看网站野花 | 蜜桃av久久久亚洲精品 | 国产成人精品自拍 | 婷婷久久综合九色综合 | 久久密av| 日韩理论视频 | 精品欧美日韩 | 久久伊人精品一区二区三区 | 国产精品一区二区三区久久久 | 少妇啪啪高潮肉谢 | 久久久久久久久久久免费精品 | 日韩一区视频在线 | 永久久久久久久 | 台湾佬中文字幕 | 久久久久久久久淑女av国产精品 | 国产在线不卡一区 | 日本少妇高潮喷水xxxxxxx | 最近日韩中文字幕中文 | 亚洲精品久久网白云av | 一级做a爱片久久毛片a高清 | 无码吃奶揉捏奶头高潮视频 | 欧美a在线看 | 精品成人佐山爱一区二区 | 国产色视频在线观看免费 | 深夜毛片| 久久九九精品99国产精品 | 日韩黄色a级片 | 狠狠狠狠狠 | 亚洲午夜国产 | 黄色片久久 | 国产女同疯狂作爱系列2 | 亚洲天堂2017无码中文 | 91成人精品一区在线播放69 | 亚洲码国产岛国毛片在线 | 精品国产乱码久久久久久婷婷 | 91久久国产 | 男人下部进女人下部视频 | 久久天天综合桃花久久 | 伊人艹| 双性调教总裁失禁尿出来 | 日韩av无码一区二区三区 | 欧美一级在线免费 | 青青在线视频观看 | 日本中文字幕不卡 | 国产精品免费久久久久影院仙踪林 | 日韩国产欧美在线视频 | 在线观看黄色av网站 | 欧美三级韩国三级日本三斤 | 久久免费一区 | 国产福利av | 久久免费视频播放 | 国产精品裸体瑜伽视频 | 奇米综合 | 日韩精品亚洲人成在线 | 丝袜福利视频 | 日本一区视频在线观看 | 色婷婷av一区二区三区之e本道 | 国产真实伦在线观看视频 | 成人国产精品久久久春色 | 一道本一区二区 | 一区二区三区乱码在线 | 欧洲 | www.youjizz.com中国 | 日本高清www免费视频 | 台湾佬中文字幕 | 天天视频污 | 国产成人免费高清激情视频 | 国产毛片18片毛一级特黄日韩a | av免费大全 | 午夜免费福利影院 | 国产精品羞羞答答xxdd | 国产欧美久久一区二区三区 | 免费看av的网址 | 日本黄色三级视频 | 欧美精品videos极品 | 久久6精品 | 日本国产一区二区三区在线观看 | 成年人免费网站在线观看 | 国产免费一区二区三区在线观看 | 授乳喂奶av中文在线 | 中国亚州女人69内射少妇 | 少妇又粗又猛又爽又黄的视频 | 一亚洲乱亚洲乱妇23p | 无码熟妇人妻av | 911国产在线 | 欧美日韩亚洲国产精品 | www福利视频| 拧花蒂尿用力按凸起喷水尿av | 精品人妻中文无码av在线 | 免费毛片一级 | 精品亚洲欧美无人区乱码 | 国产一区二区三区四区三区四 | 农村脱精光一级 | 成人小视频免费看 | 亚洲女优视频 | 亚洲欧美日本国产高清 | 麻豆精品视频在线观看 | 日本精品网站 | 最新中文字幕在线观看视频 | 亚洲欧美一区二区三区三高潮 | 大学生高潮无套内谢视频 |