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

Rss & SiteMap

曙海教育集團(tuán)論壇 http://www.bjzhda.cn

曙海教育集團(tuán)論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

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

1樓
wangxinxin 發(fā)表于:2010-11-26 11:07:19
這是我從1月6日開始主持天極網(wǎng)論壇嵌入式開發(fā)版以來第一次發(fā)表文章,加上以前瑣碎的文章共計30篇。研究的越多就越感覺自己懂的太少,其實在驅(qū)動開發(fā)方面我還是個菜鳥,我是想再次拋磚引玉,讓做驅(qū)動有N年經(jīng)驗的人奉獻(xiàn)一點出來,讓大家減少一些研究驅(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默認(rèn)的可安裝ISR giisr.dll。一般串口設(shè)備相應(yīng)的注冊表設(shè)置例子及意義如下:
意義
"SysIntr"=dword:13 串口1的中斷ID為十進(jìn)制13
"IoBase"=dword:02F8 串口1的IO空間首地址為十六進(jìn)制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ù)定義,用于唯一標(biāo)識中斷設(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ū)動程序的前綴,當(dāng)應(yīng)用程序調(diào)用CreateFile函數(shù)傳遞COM1:參數(shù)時,文件系統(tǒng)負(fù)責(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是一個十進(jìn)制數(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)先級,如果沒有就用默認(rèn)的優(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表示當(dāng)前驅(qū)動程序的可安裝ISR所在的DLL名稱,IsrHandler 表示可安裝ISR的函數(shù)名稱。在這里順便提一下可安裝ISR,讀者在我以前發(fā)表的關(guān)于OAL的文章中可以了解到OEM在OEMInit函數(shù)中關(guān)聯(lián)IRQ和SysIntr,當(dāng)硬件設(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默認(rèn)的可安裝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ù)負(fù)責(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要檢測指定的寄存器來確定當(dāng)前發(fā)出中斷的是否是這個設(shè)備。PortIsIO表示寄存器地址屬于哪個地址空間,F(xiàn)ALSE表示是內(nèi)定空間,TRUE表示IO空間。UseMaskReg=TRUE表示設(shè)備有一個掩碼寄存器,專用于指定當(dāng)前設(shè)備是否是中斷源,也就是發(fā)出中斷,而MaskAddr表示掩碼寄存器的地址。如果對Info.Mask賦值,那么PortAddr表示一個特殊的寄存器地址,這個寄存器的值與Mask的值&運算的結(jié)果如果為真,則證明當(dāng)前設(shè)備是中斷源,否則返回SYSINTR_CHAIN(表示當(dāng)前ISR沒有處理中斷,內(nèi)核將調(diào)用ISR鏈中下一個ISR),如果UseMaskReg=TRUE,那么MaskReg寄存器的值與PortAddr指定的寄存器的值&運算的結(jié)果如果為真,則證明當(dāng)前設(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前要確定從注冊表中得到的寄存器地址到底是屬于哪個地址空間的

共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團(tuán)
Powered By 曙海教育集團(tuán) Version 2.2
Processed in .04688 s, 2 queries.
主站蜘蛛池模板: 欧美乱妇在线观看 | 欧美裸体女人 | 亚洲精品一区二区三区丝袜 | 中国无码人妻丰满熟妇啪啪软件 | 国产精品sm | 国产精品无码一区二区三区免费 | 1769国产精品 | 国产午夜福利片在线观看 | 大屁股大乳丰满人妻 | 一本一道精品欧美中文字幕 | 欧美在线一区二区三区四区 | 成年黄色网 | 欧洲美一区二区三区亚洲 | 性欧美videos另类艳妇3d | 亚洲调教欧美在线 | 欧美成人激情在线 | 亚洲黄色网址大全 | 亚洲色爱图小说专区 | 无码人妻精品一区二区三区不卡 | 天堂在线日本 | 国产美女av| 色婷婷一区二区三区四区成人网 | 免费一级一片 | 精品国产毛片 | 久久免费视频2 | 99re6这里有精品热视频 | 欧美jizz欧美性大全 | 免费欧美 | 亚洲操操 | 亚洲码国产精品高潮在线 | 亚洲精品粉嫩美女一区 | 久久无码人妻一区二区三区 | 色一情一交一乱一区二区 | 精品国产乱码久久久久久竹菊影视 | 国产片av国语在线观看 | 欧洲av一区二区 | 成人涩涩 | a一级视频 | 美女超碰 | 风间由美av | 茄子av在线 | 国产一级视频 | 哺乳援交吃奶在线播放 | 中文字幕在线播放日韩 | 伊人热久久| 国产欧美一区二区精品老汉影院 | 男人天堂2024 | 就去干97| 免费日韩一区二区 | 日本视频www | 国产一级理论片 | 人妻无码中文专区久久五月婷 | 日韩亚洲在线观看 | 在线午夜| 日产欧产美韩系列久久99 | 真实国产乱子伦视频 | 亚洲精品国产精华液 | 亚洲精品乱码久久久久久 | 床上激情网站 | 国精无码欧精品亚洲一区 | 亚洲第一av网站 | xx69国产| 亚洲色av天天天天天天 | 精品亚洲欧美高清在线观看 | 在线免费日本 | 99精品国产一区二区三区 | 91在线精品视频 | 成人黄色片网站 | 国产婷婷色一区二区三区四区 | 免费无码一区二区三区a片 亚洲欧美日韩国产成人 | 人妻巨大乳一二三区 | 中国浓毛少妇毛茸茸 | 天天插天天爱 | 亚洲aⅴ精品一区二区三区91 | 国产伦精品一区二区三区妓女 | 在线免费观看一区 | 久久国产精华液 | 波多野在线视频 | 十八禁无遮挡99精品国产 | 国产极品白嫩精品 | 欧美一级片网址 | 久久久区 | 美日韩av在线播放 | 人妻中文字幕av无码专区 | 四虎国产精品永久在线 | 超级乱淫视频 | 亚洲第一精品网站 | 中文字幕+乱码+中文字幕一区 | 国产一级做a爱片久久毛片a | 免费又黄又爽又猛的毛片 | 国产人妻人伦精品 | 欧美成人三级伦在线观看 | 成人av在线网 | 国产乱子伦精品无码码专区 | 国产三级一区二区三区 | 在线免费观看www | 精品视频入口 | 啪啪一级片 | 亚洲精品二区 | 成人永久免费视频 | 亚洲精品久久久久久久蜜桃 | 一区二区高清视频在线观看 | 精品国产不卡一区二区三区 | 性视频黄色 | 手机国产乱子伦精品视频 | 国产成人精品一区二区三区网站观看 | 欧美巨乳在线 | 成人毛片在线 | 国产黄色激情视频 | 2023天天操 | 18禁男女爽爽爽午夜网站免费 | 制服 丝袜 激情 欧洲 亚洲 | 国产欧美综合一区二区三区 | 亚洲一区二区三区视频在线 | 最新国产福利在线观看精品 | 26uuu亚洲婷婷狠狠天堂 | 色视频在线观看视频 | 亚洲国产精品无码观看久久 | 国产美女福利视频 | av无码精品一区二区三区四区 | 秋霞影院一区二区 | jizz欧美性20| 欧美丰满少妇xxxx性 | 国产成a人亚洲精v品无码性色 | 日韩一区二区三区在线免费观看 | 久久久婷婷五月亚洲97号色 | 亚洲欧美成人中文日韩电影网站 | 欧美日韩不卡一区二区 | 久久网页 | 成年人的天堂 | 久久综合伊人77777麻豆 | 麻豆中文字幕 | 久久亚洲精品久久国产一区二区 | 国产精品秘入口18禁麻豆免会员 | 天天综合射 | 欧美久久一区二区 | 麻豆免费观看视频 | xxx.国产 | 男女免费视频网站 | 可以免费看的av毛片 | 欧美丰满少妇高潮18p | 欧美性做爰毛片 | 伊人久久大香网 | 无码一区二区 | 国产美女黄色片 | 亚洲成人基地 | 大明星(双性产乳) h | 手机看片日韩国产 | 激情av综合 | 韩国三级视频在线 | 亚洲色偷拍另类无码专区 | 日韩一级网站 | 成人免费视频网站在线看 | 国产午夜精品理论片a级探花 | 国产中老年妇女精品 | 日韩精品视频在线观看免费 | 亚洲一区欧美日韩 | 亚洲成人久久精品 | 深夜福利麻豆 | 亚洲乱亚洲乱妇无码 | 911精品美国片911久久久 | 精品精品| 亚洲一级视频在线观看 | 一个人看的www视频在线播放 | 日韩中文字幕在线一区二区 | 日本一区二区三区在线观看 | 久久久久99精品成人片 | 国产精品无码免费专区午夜 | 亚洲人交乣女bbw | 欧美又大又色又爽aaaa片 | 午夜国产在线视频 | 特级黄色毛片在放 | 国产天码青椒老色批青椒影视 | 久久精品国产亚洲沈樵 | 欧美日韩免费观看一区=区三区 | 日韩国产欧美精品 | 黄色在线视频播放 | 夜夜操国产 | 在线中文字幕乱码英文字幕正常 | 无码人妻精品一区二区在线视频 | 黄色小说在线视频 | 夜夜嗷| 国产免码va在线观看免费 | 男男羞羞视频网站国产 | 亚洲国产成人精品无码区二本 | 第四色男人天堂 | 亚洲一久久久久久久久 | 欧美丰满熟妇xxxx性ppx人交 | 亚洲精品无码久久 | 完全免费av | 丰满少妇xbxb毛片日本 | 欧美黄色性视频 | 奇米综合四色77777久久 | 亚洲男人的天堂在线 | 成人xx视频 | 污视频网站免费在线观看 | 国产精品12| 国产aⅴ夜夜欢一区二区三区 | 91看片在线看 | 二级黄色大片 | 欧美叫娇小xx人1314 | 久久久久久www | 色婷婷综合久久久中文字幕 | 日本中文字幕在线免费观看 | 91av麻豆| 日韩bbw| 精品久久久久久久免费看女人毛片 | 日韩美女网站 | 美女撒尿aaaaa级 | 中文字幕1页 | 91亚洲影院 | 欧美噜噜噜 | 丰满人妻熟妇乱又伦精品视 | 亚洲精品无码一区二区 | 国产第6页| 日本人六九视频69jzz免费 | 国产精品夜色一区二区三区 | 国产日本在线 | 国产精品一线二线三线 | 尤物yw午夜国产精品视频 | 国产乱码卡一卡2卡三卡四 国产精品国产三级国产专区53 | 爱插美女网 | 男人天堂色 | 91九色视频在线观看 | 久久视频免费 | 欧美一区二区免费 | 亚洲丝袜色图 | 爽天天天天天天天 | 日韩亚洲制服丝袜中文字幕 | 国产在线观看www | 久久久久不卡 | 中文文字幕文字幕亚洲色 | 中文字幕免费在线看线人 | www亚洲色图com | 人人妻人人澡av天堂香蕉 | 亚洲欧美在线一区二区 | 狼人大香伊蕉国产www亚洲 | 黄色毛片毛茸茸 | 波多野结衣一区二区三区中文字幕 | 国产黄色片在线观看 | 精品久久国产老人久久综合 | 一本久道在线 | 亚洲免费三区 | 亚洲 欧美 日韩 国产综合 在线 | 国产农村一国产农村无码毛片 | jiizzyou性欧美老片 | 成在线人av免费无码高潮喷水 | 国产13页| 国产精品久久久久久无毒偷食禁果 | 欧美性猛交xxxⅹ乱大交小说一 | 99久久久无码国产精品6 | 欧洲精品国产 | 国产精品久久久久久久久免费相片 | 午夜激情婷婷 | 午夜精品久久久久久久 | 亚洲欧美日韩制服 | 亚洲自偷自拍熟女另类 | 91丨九色丨尤物 | 黄色一几片 | 少妇亲子伦av | 日韩亚洲一区二区三区 | 91久久精品日日躁夜夜欧美 | 中文久久乱码一区二区 | 中文字幕在线网址 | 欧美日韩视频免费观看 | 欧美第三页 | 欧美日韩国产免费一区二区三区 | 亚洲一区视频在线播放 | 国产在线观看无码免费视频 | 粉嫩av一区二区三区免费观看喜好 | 国产精品码在线观看0000 | 成人三级k8经典网 | 国产精品一区二区久久久 | 国产精品无码无在线观看 | 日本高清在线观看 | 亚洲男人天堂2017 | 久久久久久久久久久久久大色天下 | 精品一区二区三区在线成人 | 嫩草视频在线观看免费 | 粉嫩久久99精品久久久久久夜 | 加勒比一区二区 | 美女脱了内裤张开腿让男人桶网站 | 国产精品 高清 尿 小便 嘘嘘 | 蜜桃av噜噜一区二区三区策驰 | 亚洲国产区男人本色 | 风间由美性色一区二区三区 | 国产色婷婷亚洲99精品小说 | 手机看片久久久 | 日本一区二区不卡视频 | 日本一区二区在线播放 | 欧美成人综合色 | 大肉大捧一进一出好爽动态图 | 久久久久免费精品 | 亚州中文字幕 | 日本美女毛片 | 亚洲自拍小视频 | 日韩mv欧美mv国产网站 | 国产在线精品免费 | 人体内射精一区二区三区 | 91在线视频免费看 | 女人张开腿让男人桶个爽 | 中文字幕一路线二路线三路线 | 亚洲婷婷在线 | 一本色道久久加勒比88综合 | 日韩精品a在线观看 | 我的公把我弄高潮了视频 | 国产精品久久久久久久久久久天堂 | 中文字幕亚洲情99在线 | 国产精品不卡在线观看 | 激情五月在线 | 羞羞的网站在线观看 | 少妇性l交大片 | 女人黄色片 | 正在播放国产真实哭都没用 | 极品少妇啪啪高清免费 | 日韩免费网址 | 国产日产精品一区二区三区四区介绍 | 日韩av免费网站 | 六个黑人玩一个中国少妇视频 | 欧美日韩久久久 | 夜鲁鲁鲁夜夜综合视频欧美 | 国产精品国产馆在线真实露脸 | 欧美成人高清在线播放 | 天天摸日日干 | 国产无线一二三四区手机 | 韩国一级黄色毛片 | 性欧洲精品videos' | 娇小性xxxxx极品娇小小说 | 日韩欧美在线观看免费 | 亚洲狠狠婷婷综合久久久久图片 | 日日躁夜夜躁狠狠久久av | 日韩亚洲天堂 | 中文字幕在线无码一区二区三区 | 三区在线视频 | 91精品国产成人www | a4yy午夜| 韩国三级hd中文字幕叫床浴室 | 网址你懂的在线 | 高清无码一区二区在线观看吞精 | 亚洲一卡二卡三卡 | 久久国产精品波多野结衣av | 人人鲁人人莫一区二区三区 | 色妞色视频一区二区三区四区 | 中文字幕av网站 | 亚洲欧美在线免费 | 另类内射国产在线 | 天堂а在线中文在线新版 | 成人精品少妇免费啪啪18 | 毛片av中文字幕一区二区 | 国产网红主播av国内精品 | 91成人亚洲| 无码人妻毛片丰满熟妇区毛片 | 久久久久亚洲视频 | 精品国产精品一区二区夜夜嗨 | 亚洲国产精品成人va在线观看 | 午夜寂寞福利 | 日本xxx中文字幕 | 欧美成人高清 | 国产高清精品软件丝瓜软件 | 少妇又色又紧又黄又刺激免费 | 黑人一区二区三区 | 日本激情免费 | 国产白嫩护士被弄高潮 | 精品无码国产av一区二区 | 91精品免费视频 | 国产乱子伦视频在线播放 | 天天摸天天做天天爽水多 | 国产igao为爱做激情在线观看 | 国产女人水真多18毛片18精品 | 人人妻久久人人澡人人爽人人精品 | 一区二区三区乱码在线 | 欧洲 | 欧美在线成人影院 | 欧美激情一区二区三区在线 | 8×8x拔擦拔擦在线视频网站 | 激情涩涩 | 欧美变态网站 | 亚洲va韩国va欧美va | 国产乱子伦一区二区三区四区五区 | 91精品国产欧美一区二区成人 | 国产成人a∨激情视频厨房 国产精品无码一区二区三级 | 91丨九色丨国产 | 精品国产自在精品国产精小说 | 少妇又色又紧又黄又刺激免费 | 在线播放日本 | 欧产日产国产精品精品 | 国产成人av影院 | 韩国女同性做爰三级 | 综合av第一页 | 婷婷夜夜躁天天躁人人躁 | 熟女俱乐部五十路六十路av | 色婷婷一区二区三区四区成人网 | 亚洲青青草 | 国产精品视频在线观看 | 国产公开免费人成视频 | 欧美日本一二三区 | 99热在线国产 | 色网站在线免费观看 | 日韩欧美中文字幕在线播放 | 亚洲а∨天堂久久精品喷水 | 免费看黄色一级毛片 | 18禁裸乳无遮挡啪啪无码免费 | 日韩 欧美 动漫 国产 制服 | 亚洲成av人影院 | 新天堂网 | 亚洲精品无码久久久久久 | 国产精品入口久久 | 欧美黄网址 | 成人深夜免费视频 | 亚洲一区av无码专区在线观看 | 成年人在线免费观看网站 | 国产九九九精品 | 国产精品美女www爽爽爽软件 | 欧美一级免费片 | 国产黄色免费看 | 国产香蕉视频在线播放 | a午夜 | 成人亚洲精品国产www | 午夜精品美女久久久久av福利 | 欧美一级免费看 | 国产高清视频在线 | 九九九九热 | 日韩综合精品 | 麻豆一区二区三区精品视频 | 在线视频网站www色 300部国产真实乱 | gogo西西人体大尺度大胆伊人 | 美女的尿囗网站免费 | lutube成人福利在线观看污 | 青草精品国产福利在线视频 | 农村妇女愉情三级 | 国产无遮挡免费视频 | 国产-第1页-浮力影院 | 日本一区二区三区视频在线播放 | 亚洲国产精品久久久久 | 久久国产欧美日韩精品 | 依人久久 | 精品欧美视频 | 国产亚洲欧美日韩在线一区二区三区 | 黄色片免费观看视频 | 国产日产欧洲无码视频 | 中文无码热在线视频 | 欧美 日韩 国产 精品 | 亚洲精品成人片在线观看精品字幕 | 成人理伦片免费 | 91精品国产自产精品男人的天堂 | 日本不卡高字幕在线2019 | 亚洲精品国产一区二区的区别 | 99精品在线观看视频 | 国产精品美女久久久另类人妖 | 亚洲自偷自偷在线成人网站传媒 | 2021久久精品国产99国产精品 | 妩媚尤物娇喘无力呻吟在线视频 | bt男人天堂 | 欧美怡春院一区二区三区 | 午夜网站免费 | 日本大片在线看黄a∨免费 国产欧美性成人精品午夜 婷婷国产成人精品视频 | 亚洲国产麻豆 | 免费福利在线视频 | 中国一级免费毛片 | 中文无码热在线视频 | 噜噜噜亚洲色成人网站 | 清纯粉嫩极品夜夜嗨av | 天天草天天射 | 欧美涩涩涩 | 免费一级片 | 久久人人爽人人人人片 | 亚洲av毛片成人精品 | 欧美日一本| 精品一区二区三区无码免费直播 | 久久久久久综合网 | 中文字幕久久av | 欧美亚洲高清 | 美女视频黄频大全免费 | 成人福利在线观看 | 欧美va免费高清在线观看 | 成人午夜一区 | 99热精品国产 | 欧美精品黑人粗大 | 国产特黄大片aaaa毛片 | 泽村玲子在线中文字幕 | 丰满少妇被猛男猛烈进入久久 | 日本国产精品 | 国产私拍 | 本田岬高潮一区二区三区 | 亚洲色成人一区二区三区小说 | 婷婷综合视频 | 国产成人在线视频网站 | 91在线播 | 中文字幕一区二区三三 | 国产精品专区在线观看 | 高跟丝袜av| 大奶子情人 | 欧美日韩亚洲视频 | 日本丰满妇人成熟免费中文字幕 | 国产一级二级三级在线 | 亚洲色www永久网站 少妇人妻综合久久中文字幕 | 日韩欧美高清在线视频 | 97色在线视频 | 婷婷色中文字幕综合在线 | 中国毛片网 | 精品动漫卡一卡2卡三卡四卡 | 亚洲精品永久www嫩草 | www国产色| 国产又爽又猛又粗的视频a片 | 久久无码高潮喷水 | 国产精品国产对白熟妇 | 欧美色老头 | 极品老师腿张开粉嫩小泬 | 国产黑丝啪啪 | 人妻丰满熟妇av无码区不卡 | 亚洲6080yy久久无码产自国产 | 免费福利av | 黄色免费av | 日韩黄色在线播放 | 激情黄色小视频 | 中文文字幕文字幕肉岳 | 无码午夜福利视频一区 | 久操视频在线免费观看 | 精品国产一区二区三区不卡 | 亚洲人成网站精品片在线观看 | 国产成人在线免费 | 搡女人真爽免费午夜网站 | 国产 日韩 欧美 在线 | av片免费在线 | av网站入口| 亚洲精品aaaaa | 天天爽天天爱 | 黄色av网址在线 | 亚洲一级大片 | 日本大香伊一区二区三区 | 99免费| 成人做爰100部片免费看网站 | 麻豆视频免费入口 | 亚洲春色在线视频 | 麻豆妓女爽爽一区二区三 | 国产亚洲欧美在线 | 亚洲国产黄色片 | 亚洲国产成人一区二区三区 | 国产特级乱淫免费看 | 在线免费观看一区 | 正在播放adn156松下纱荣子 | 无遮挡19禁啪啪成人黄软件 | 超碰在线cao| 中文日韩av | 欧美黑人一级视频 | 欧美性极品少妇xxxx | 凹凸日日摸日日碰夜夜 | 香蕉久久av一区二区三区 | 精品欧美一区二区三区精品久久 | 99久久这里只有精品 | 青娱乐极品视觉盛宴av | 日本亲子乱子伦xxxx30路 | 亚洲色图在线播放 | 黄色免费成人 | 国产免费av网站 | 国产成年无码久久久久下载 | 国产69精品久久99的软件特点 | 国语自产偷拍精品视频偷拍 | 亚洲精品人成无码中文毛片 | 日本japanesexxx人妖 | 狠狠躁天天躁夜夜躁婷婷 | 久久精品国产最新地址 | 欧美日韩精品区 | 丁香综合激情 | 人人做人人澡人人爽欧美 | 精品婷婷色一区二区三区蜜桃 | 国产四虎影院 | 日韩毛片一区二区三区 | 好吊妞视频988在线播放 | 久久综合99 | 中文字幕在线播放一区二区 | 在线免费一级片 | 性插动态视频 | 六月婷婷久香在线视频 | 国产三级精品三级在线 | 国产成人鲁鲁免费视频a | 美脚の诱脚舐め脚责91 | 国产精品久久久久久久久久久久久久久久 | 成人网在线播放 | 国产二区三区 | 最新中文字幕av无码不卡 | 一本加勒比hezyo黑人 | 猫咪av成人永久网站在线观看 | 国产女爽爽精品视频天美传媒 | 91高清免费视频 | 欧美成人一区二区三区 | 香蕉视频在线观看视频 | 熟妇人妻一区二区三区四区 | 国产又黄又猛又粗又爽 | 久久精品99国产精品亚洲 | 国产一区二区三区四区五区精品 | 欧美日韩中文国产一区发布 | 国产精品入口福利 | 色伊人网 | 一级生性活片免费视频片 | 国产精品久久久久久久久久10秀 | 久久波多野 | 91国产丝袜脚调教 | 国内精品美女a∨在线播放 精品人妻一区二区三区浪潮在线 | 亚洲国产精品久久久久婷婷老年 | 四虎影视亚洲精品一区二区 | 91精品入口 | 日本中文字幕有码在线视频 | 亚洲中文无码av永久 | 国产精品揄拍一区二区 | 精品久久九九 | 一个添下面两个吃奶把腿扒开 | 欧美精品黑人猛交高潮 | sm在线看 | 精品久久久久久无码中文野结衣 | 欧美日韩亚洲国产另类 | 成人亚洲一区 | 天天干干干干干 | 国产精品一区二区久久国产 | 国产的av| 男女做aj视频免费的网站 |