日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

wince6.0驱动开发

發(fā)布時(shí)間:2023/12/10 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wince6.0驱动开发 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、基礎(chǔ)知識:

1)系統(tǒng)調(diào)用是操作系統(tǒng)內(nèi)核和應(yīng)用程序之間的接口,設(shè)備驅(qū)動程序是操作系統(tǒng)內(nèi)核和機(jī)器硬件之間的接

口。設(shè)備驅(qū)動程序?yàn)閼?yīng)用程序屏蔽了硬件細(xì)節(jié),在應(yīng)用程序看來硬件只是一個(gè)設(shè)備文件,應(yīng)用程序可以

像操作普通文件一樣對硬件設(shè)備進(jìn)行操作。設(shè)備驅(qū)動是內(nèi)核的一部分。

2)驅(qū)動程序完成以下功能:
——對設(shè)備初始化和釋放;
——把數(shù)據(jù)從內(nèi)核傳送到硬件和從硬件讀取數(shù)據(jù);
——讀取應(yīng)用程序傳送給設(shè)備文件的數(shù)據(jù)和回送應(yīng)用程序請求的數(shù)據(jù);
——檢測和處理設(shè)備出現(xiàn)的錯(cuò)誤。

3)上層應(yīng)用程序運(yùn)行在用戶模式(非特權(quán)模式,Ring 3),代碼被嚴(yán)格約束執(zhí)行。如不能執(zhí)行硬件IO指

令。所有的這些被阻止的操作如果想運(yùn)行必須通過陷阱門來請求操作系統(tǒng)內(nèi)核。

4)操作系統(tǒng)內(nèi)核運(yùn)行在內(nèi)核模式(特權(quán)模式,Ring 0),可以執(zhí)行所有有效的CPU指令。包括IO操作,

可訪問任何內(nèi)存區(qū)。

5)整個(gè)硬件系統(tǒng)資源在驅(qū)動程序面前是赤裸裸的,驅(qū)動可以使用所有系統(tǒng)資源,編寫驅(qū)動程序時(shí)我們必

須格外小心驅(qū)動代碼的邊界條件,確保它們不會損壞整個(gè)操作系統(tǒng)。

2、Windows支持的驅(qū)動:
?????????? 1)虛擬設(shè)備驅(qū)動程序(Virtual Device Driver):Windows3.1(Windows95/98/Me)
?????????? 2)內(nèi)核模式驅(qū)動程序(Kernel Mode Driver):Windows NT
?????????? 3)Win32驅(qū)動程序模型(Win32 Driver Mode):從Windows98開始使用。
其中WDM是目前主流,然而在WinCE系統(tǒng)中,由于硬件資源有限和嵌入式系統(tǒng)的特點(diǎn),對其的支持非常有

限。

3、WinCE系統(tǒng)驅(qū)動簡介:

1)WinCE畢竟是一個(gè)嵌入式系統(tǒng),有其自身的特殊性,為了提高運(yùn)行效率,所有驅(qū)動皆為動態(tài)鏈接庫,

驅(qū)動實(shí)現(xiàn)中可以調(diào)用所有標(biāo)準(zhǔn)的API。而在其他Windows系統(tǒng)中可能的驅(qū)動文件還有.vxd, .sys和動態(tài)鏈

接庫。
2)WinCE驅(qū)動從結(jié)構(gòu)上講分為本地驅(qū)動(Native Driver)和流接口驅(qū)動(Stream Driver)。

——本地驅(qū)動主要用于低級、內(nèi)置的設(shè)備。實(shí)現(xiàn)它們的接口并不統(tǒng)一,而是針對不同類型的設(shè)備相應(yīng)設(shè)

計(jì)。因此開發(fā)過程相對復(fù)雜,沒有固定的模式,一般做法是通過移植、定制現(xiàn)有的驅(qū)動樣例來實(shí)現(xiàn)。
——流接口驅(qū)動是最基本的一種驅(qū)動結(jié)構(gòu),它的接口是一組固定的流接口函數(shù),具有很高的通用性,

WinCE的所有驅(qū)動程序都可以通過這種方式來實(shí)現(xiàn)。流接口驅(qū)動程序通過文件系統(tǒng)調(diào)用從設(shè)備管理器和應(yīng)

用程序接收命令。該驅(qū)動程序封裝了將這些命令轉(zhuǎn)換為它所控制的設(shè)備上的適當(dāng)操作所需的全部信息。

?????????? 流接口驅(qū)動是動態(tài)鏈接庫,由一個(gè)叫做設(shè)備管理程序的特殊應(yīng)用程序加載、管理和卸載。與本地

驅(qū)動程序相比,所有流接口驅(qū)動程序使用同一組接口函數(shù)集,包括實(shí)現(xiàn)函數(shù):XXX_Init、XXX_Deinit、

XXX_Open、XXX_Close、XXX_Read、XXX_Write、XXX_PowerUp、XXX_PowerDown、XXX_Seek、

XXX_IOControl,這些函數(shù)與硬件打交道。用戶函數(shù):CreateFile、DeviceIoControl、 ReadFile、

WriteFile,這些函數(shù)方便用戶使用驅(qū)動程序。

3)WinCE下驅(qū)動的加載方式:

——通過GWES(Graphics, Windowing, and Events Subsystem):主要加載與顯示和輸入有關(guān)的驅(qū)動,

如鼠標(biāo)、鍵盤驅(qū)動等。這些驅(qū)動一般為本地驅(qū)動。
——通過設(shè)備管理器:兩種結(jié)構(gòu)的驅(qū)動都加載,加載的本地驅(qū)動主要由PCMCIA Host Controller,USB

Host Controller driver,主要是總線類的驅(qū)動;流接口驅(qū)動主要有音頻驅(qū)動,串并口驅(qū)動。
——?jiǎng)討B(tài)加載:前兩者都是系統(tǒng)啟動時(shí)加載的,動態(tài)加載則允許設(shè)備掛載上系統(tǒng)時(shí)將驅(qū)動調(diào)入內(nèi)核,主

要有外接板卡驅(qū)動,USB設(shè)備驅(qū)動等。

4、流接口驅(qū)動函數(shù)介紹:
1)DWORD XXX_Init(LPCTSTR pContext, LPCVOID lpvBusContext);
pContext:指向一個(gè)字符串,包含注冊表中該流接口活動鍵值的路徑
lpvBusContext:
該函數(shù)是驅(qū)動掛載后第一個(gè)被執(zhí)行的。主要負(fù)責(zé)完成對設(shè)備的初始化操作和驅(qū)動的安全性檢查。由

ActiveDeviceEx通過設(shè)備管理器調(diào)用。其返回值一般是一個(gè)數(shù)據(jù)結(jié)構(gòu)指針,作為函數(shù)參數(shù)傳遞給其他流

接口函數(shù)。

2)BOOL XXX_Deinit(DWORD hDeviceContext);
hDeviceContext:XXX_Init的返回值。
整個(gè)驅(qū)動中最后執(zhí)行。用來停止和卸載設(shè)備。由DeactivateDevice觸發(fā)設(shè)備管理器調(diào)用。成功返回TRUE



3)DWORD XXX_Open(DWORD hDeviceContext, DWORD AccessCode ,??????? DWORD ShareMode);
hDeviceContext:XXX_Init的返回值。
AccessCode:訪問模式標(biāo)志,讀、寫或其他。
ShareMode:驅(qū)動的共享方式標(biāo)志。

打開設(shè)備,為后面的操作初始化數(shù)據(jù)就夠,準(zhǔn)備相應(yīng)的資源。應(yīng)用程序通過CreateFile函數(shù)間接調(diào)用之

。返回一個(gè)結(jié)構(gòu)指針,用于區(qū)分哪個(gè)應(yīng)用程序調(diào)用了驅(qū)動,這個(gè)值還作為參數(shù)傳遞給其他接口函數(shù)

XXX_Read、XXX_Write、XXX_Seek、XXX_IOControl。

4)BOOL XXX_Close(DWORD hOpenContext);
hOpenContext:XXX_Open返回值。
關(guān)閉設(shè)備,釋放資源。由CloseHandle函數(shù)間接調(diào)用。


5)DWORD XXX_Read(DWORD hOpenContext, LPVOID pBuffer, DWORD Count);
hOpenContext:XXX_Open返回值。
pBuffer:緩沖區(qū)指針,接收數(shù)據(jù)。
Count:緩沖區(qū)長度。
由ReadFile函數(shù)間接調(diào)用,用來讀取設(shè)備上的數(shù)據(jù)。返回讀取的實(shí)際數(shù)據(jù)字節(jié)數(shù)。


6)DWORD XXX_Write(DWORD hOpenContext, LPCVOID pBuffer, DWORD Count);
hOpenContext:XXX_Open返回值。
pBuffer:緩沖區(qū)指針,接收數(shù)據(jù)。
Count:緩沖區(qū)長度。
由WriteFile函數(shù)間接調(diào)用,把數(shù)據(jù)寫到設(shè)備上,返回實(shí)際寫入的數(shù)據(jù)數(shù)。

7)BOOL XXX_IOControl(DWORD hOpenContext, DWORD dwCode, PBYTE pBufIn,????? DWORD dwLenIn, PBYTE

pBufOut, DWORD dwLenOut,??????? PDWORD pdwActualOut);
hOpenContext:XXX_Open返回值。
dwCode:控制命令字。
pdwActualOut:實(shí)際輸出數(shù)據(jù)長度。

用于向設(shè)備發(fā)送命令,應(yīng)用程序通過DeviceIoControl調(diào)用來實(shí)現(xiàn)該功能。要調(diào)用這個(gè)接口還需要在應(yīng)用

層和驅(qū)動之間建立一套相同的命令,通過宏定義CTL_CODE(DeviceType, Function, Method, Access來實(shí)

現(xiàn)。如:

#define IOCTL_INIT_PORTS / CTL_CODE

(FILE_DEVICE_UNKNOWN,0X801,METHOD_BUFFERED,FILE_ANY_ACCESS)

8)void XXX_PowerDown(DWORD hDeviceContext);

hDeviceContext:XXX_Init的返回值。

????????????????? 負(fù)責(zé)設(shè)備的上電控制。

9)void XXX_PowerUp(DWORD hDeviceContext);

hDeviceContext:XXX_Init的返回值。

?????????? 負(fù)責(zé)設(shè)備的斷電控制

10)DWORD IOC_Seek(DWORD hOpenContext, long Amount, WORD Type)

hOpenContext:XXX_Open返回值。

????????????????? Amount:指針的偏移量。

????????????????? Type:指針的偏移方式。

將設(shè)備的數(shù)據(jù)指針指向特定的位置,應(yīng)用程序通過SetFilePointer函數(shù)間接調(diào)用。不是所有設(shè)備的屬性

上都支持這項(xiàng)功能。

5、流接口驅(qū)動的加載和注冊表設(shè)置:

系統(tǒng)啟動時(shí)啟動設(shè)備管理程序,設(shè)備管理程序讀取HKEY_LOCAL_MACHINE/Drivers/BuiltIn鍵的內(nèi)容并加

載已列出的流接口驅(qū)動程序。因此注冊表對于驅(qū)動的加載有著關(guān)鍵作用。下面是一個(gè)例子:

【HKEY_LOCAL_MACHINE/Drivers/BuiltI/IOControler】
“Prefix”=”XXX”
“Dll”=”drivername.dll”
其中,“Prefix”=“XXX”中的XXX要和XXX_Init等函數(shù)中的一樣。CreateFile創(chuàng)建的驅(qū)動名前綴也必

須和它們一致。

6、驅(qū)動程序的編寫、編譯及其相關(guān)目錄、配置文件的格式和修改:

1)首先必須在PB相應(yīng)平臺的的driver目錄下建立要?jiǎng)?chuàng)建的驅(qū)動所在的目錄。如在x:/Wince420

/platform/smdk2410/drivers目錄下建立一個(gè)IOCtrol目錄。

2)修改Drivers目錄下的dirs文件。

3)創(chuàng)建驅(qū)動源文件XXX.c,在該文件中實(shí)現(xiàn)上述流接口函數(shù)。并且加入DLL入口函數(shù):

BOOL DllEntry(HINSTANCE hinstDll,?/*@parm?Instance pointer. */

??????????????????? DWORD dwReason,???/*@parm?Reason routine is called. */

??????????????????? LPVOID lpReserved???/*@parm?system parameter. */

?????????????????????? )

4)創(chuàng)建Makefile和Sources和.def文件,控制編譯。

5)使用CEC Editor修改cec文件,編譯添加的新特性。

6)復(fù)制新生成的4個(gè)文件到Release目錄下,修改注冊表文件platform.reg和platform.bib文件。

7)Make Image。

8)DownLoad Image

一般我們在驅(qū)動程序中需用LocalAlloc保留一塊存儲空間,然后用LocalCopy將I/O端口映射到該地址上,以后就可以訪問該保留下來的地址了。
而對中斷的處理各種設(shè)備不盡相同。如果是一個(gè)內(nèi)置設(shè)備(Built In),一般在oalintr.h文件中定義一個(gè)新的中斷,OAL層中加上對該中斷的處理。然后在驅(qū)動程序的Init函數(shù)中用CreateEvent創(chuàng)建一個(gè)事件,調(diào)用InterruptInitialize 將定義好的中斷與創(chuàng)建的事件相關(guān)聯(lián),再創(chuàng)建一個(gè)線程,在該線程中調(diào)用WaitforSingleObject等待該事件,當(dāng)該設(shè)備有中斷發(fā)生時(shí),這個(gè)事件就被觸發(fā),WaitforSingleOjbect返回,線程被運(yùn)行,我們就可以處理該中斷。
OAL中所新加的對該中斷的處理就是所謂的ISR之內(nèi)容,而這個(gè)線程就是所說的IST。

其它

1.CE下同名設(shè)備不能大于10

CE5.0中已經(jīng)沒有這個(gè)問題了,
以前的版本可以這樣做:
只給上層輸出一個(gè)設(shè)備,
然后用一個(gè)IOCTL去打開一個(gè)個(gè)的物理設(shè)備
這樣就可以做到不受任何限制了


2.MDD與PDD

一個(gè)驅(qū)動程序通常會被分成硬件相關(guān)(PDD)與硬件無關(guān)(MDD)層兩部分。
當(dāng)然,這種分層不是必須的,只是采用這種分層以后可以少寫很多代碼,因?yàn)槲④浱峁┝撕芏囹?qū)動程序的MDD。即使CE中沒有我們所寫的驅(qū)動程序的樣例,采用這種結(jié)構(gòu)以后,當(dāng)需要寫第二個(gè)程序時(shí),就可以重用它的代碼,就可以提高開發(fā)效率。

MDD是提供同類型的設(shè)備(比如串口)都會有的功能,這樣PDD基本上就只有寄存器操作了。
像串口的中斷處理,Read/Write函數(shù),其大部分代碼都是在MDD中實(shí)現(xiàn)的,
不同的串口實(shí)現(xiàn)中只需要提供一些實(shí)際操作寄存器的函數(shù)


不同的驅(qū)動程序,其MDD與PDD的接口不盡相同,
所以,當(dāng)我們面對一個(gè)具體的驅(qū)動程序時(shí),需要查幫助弄清楚需要提供哪些函數(shù)


3 XXX_Init函數(shù)的返回句柄

通常,這個(gè)句柄是驅(qū)動程序自己保存數(shù)據(jù)的一個(gè)指針,
我們在Init返回時(shí)告訴上層程序,以后上層調(diào)用其它函數(shù)(例如Open)時(shí),
會將這個(gè)值傳入,這樣,我們就可以訪問自己的一些私有數(shù)據(jù)。

當(dāng)然,也可以返回一個(gè)任意的非0值


對于一個(gè)設(shè)備驅(qū)動程序,系統(tǒng)不用的層會有不同的句柄。
我們在XXX_Init中返回的句柄保存在設(shè)備管理器中,別的程序中應(yīng)該是看不到的,
而用CreateFile也會得到一個(gè)文件句柄,這個(gè)保存在哪我不知道,
但和前者是不一樣的。

也就是說不同層的軟件所關(guān)心的句柄也會不一樣


4.DEBUGMSG與RETAILMSG的區(qū)別

它們都是輸出調(diào)試信息用的,
區(qū)別是:
DEBUGMSG只在DEBUG版中有效,RELEASE版中它被定義成了NULL
RETAILMSG在DEBUG和RELEASE版中都可以輸出,
而且DEBUGMSG可以在運(yùn)行時(shí)刻用DEBUZONE控制要不要輸出信息。

在ship build 時(shí),RETAILMSG 和DEBUGMSG都無效


5. 顯視屏出現(xiàn)了上下兩個(gè)桌面,應(yīng)該是:

屏幕大小設(shè)成了只有實(shí)際大小的一半(高度).

就是說你屏幕高是600,而你驅(qū)動程序中設(shè)置的高度是300.

當(dāng)然,也可以修改程序使其下半部分輸出黑色.

地址分配:

對于ARM來說,有虛擬地址和物理地址之分,對于WINCE來說,也有虛擬地址和物理地址之分. 可以這么說,ARM的虛擬地址就是WINCE系統(tǒng)的物理地址.?
32位的OS總共有4G的虛擬地址空間,WINCE也不例外. 其中,0x00000000~0x80000000是Application Space; 0x80000000~0xffffffff是System Reserved. 系統(tǒng)的物理地址就在System Reserved的這段,只能在KERNEL MODE訪問. 那么,當(dāng)APPLICATION和DRIVER(都是運(yùn)行在USER MODE)要訪問這些在System Reserved地址段的硬件寄存器或MEMORY怎么辦呢? 只好再建立一層映射關(guān)系,在Application Space里分配一段空間,把它映射到System Reserved里的地址上,這就是VirtualAlloc/Copy和MmMapIoSpace干的事情

總結(jié)

以上是生活随笔為你收集整理的wince6.0驱动开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

亚洲中字幕 | 美女视频是黄的免费观看 | 91精品视频免费观看 | 中文字幕a在线 | 免费日韩一级片 | 日韩91av | 国产精品日韩欧美一区二区 | 国产高清视频色在线www | 天天操,夜夜操 | 亚洲精选视频在线 | 色综合久久久久综合 | 麻豆精品视频 | 国产第一页精品 | 色爱成人网 | 久久久夜色 | 色婷五月天 | 四川bbb搡bbb爽爽视频 | 在线黄色免费av | 狠狠色丁香婷综合久久 | 天堂在线一区 | 婷婷激情5月天 | 日韩理论片中文字幕 | 黄色一级片视频 | 国产精品日韩久久久久 | 久久综合免费视频影院 | 免费在线观看午夜视频 | 欧美少妇xxx | 亚洲精选99 | av在线播放快速免费阴 | 91九色视频在线观看 | 欧美一级日韩免费不卡 | 欧美少妇xxxxxx| 亚洲美女在线国产 | 一级黄色免费网站 | 国产精品久久久久久久久久了 | 色婷婷视频在线 | www日韩精品 | 亚洲清纯国产 | 久久尤物电影视频在线观看 | 在线观看成人福利 | 亚洲国产日韩一区 | 久久久国产电影 | 久久久久国产一区二区 | 精品国产伦一区二区三区观看说明 | 亚洲欧美视频 | 国产色拍| 一区二区三区视频 | 十八岁以下禁止观看的1000个网站 | 国产最新视频在线观看 | 99电影456麻豆| 成人av免费电影 | 4438全国亚洲精品观看视频 | 97视频在线观看播放 | 欧美日韩一区二区在线 | 精品一区二区免费 | 色综合天天综合在线视频 | 日韩精品中文字幕在线 | 国产精品久久久久久电影 | 成人久久影院 | 亚洲精品动漫成人3d无尽在线 | 国产黄网站在线观看 | 成人免费观看av | 国产.精品.日韩.另类.中文.在线.播放 | www.夜夜爽| 亚洲欧美日韩不卡 | 波多野结衣最新 | 一区精品在线 | 国产精品成人自拍 | 二区三区在线观看 | 欧美性爽爽| 欧美午夜性生活 | 久久综合久久八八 | 国产精品国产亚洲精品看不卡 | 国产成人精品在线播放 | 色视频网址 | 香蕉免费在线 | 国产精品自产拍在线观看 | 色射爱 | 麻豆免费在线视频 | 91完整版观看| 狠狠狠操 | 亚洲精品久久久蜜桃 | 99视频在线免费观看 | 亚洲欧洲美洲av | 国产 欧美 日本 | 91在线观看欧美日韩 | 精品毛片一区二区免费看 | 美女网色| 香蕉影视 | 国产日韩精品一区二区在线观看播放 | www久久九| 欧美亚洲精品在线观看 | 国产专区一 | 久久综合婷婷 | 久草在线高清 | 久久久色 | 亚洲视频在线看 | 毛片网站免费在线观看 | av在线播放不卡 | 国产在线观看地址 | 国内精品久久久久久 | 成人在线播放av | 精品国产激情 | www.夜夜干.com| 亚洲va天堂va欧美ⅴa在线 | 就要干b | av福利超碰网站 | 福利视频精品 | 黄色免费大片 | 精品国产视频一区 | 夜夜躁日日躁狠狠久久88av | 午夜视频播放 | 国产玖玖精品视频 | 在线a视频 | 黄色三级免费看 | 国产精品一区二区久久精品 | 国内精品久久久久久久久久 | 亚洲欧美va | 久久久久亚洲精品 | 手机成人av | 91av官网| 五月香婷| 最近免费中文字幕 | 久久99亚洲精品 | 96精品高清视频在线观看软件特色 | 国产传媒中文字幕 | 九色在线| 亚洲国产视频a | 日韩中文字幕视频在线观看 | 丁香激情综合久久伊人久久 | 国产午夜在线观看 | 国产黄色精品网站 | 国产a级精品 | 久久午夜电影院 | 国产高清av免费在线观看 | 久久久五月婷婷 | 国产美女无遮挡永久免费 | 一区二区理论片 | 美女黄色网在线播放 | 天堂在线v| 久久99国产精品免费 | 在线91精品 | 久久久不卡影院 | 国产精品福利视频 | 成人免费网站在线观看 | 91视频高清免费 | 日本高清中文字幕有码在线 | 日本三级香港三级人妇99 | www.色国产 | 亚洲婷婷在线 | 国产亚洲精品久 | 成人a毛片| 久久亚洲影院 | 91在线色 | 国产美腿白丝袜足在线av | 国产精品影音先锋 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 久久99精品一区二区三区三区 | 九九热.com| 国产精品专区一 | 天天操夜夜摸 | 日本系列中文字幕 | 久草在线观看视频免费 | 久久久久久久久久影视 | 狠狠色丁香久久婷婷综 | 天天射射天天 | 国产午夜三级一区二区三桃花影视 | 免费视频91 | 亚洲黄色高清 | 国产精品久久精品国产 | 成人欧美一区二区三区在线观看 | 国产精品网站一区二区三区 | 午夜在线日韩 | 草久在线观看视频 | 91精品小视频| 在线电影 你懂得 | 91av在线免费 | 成人黄色毛片视频 | 91亚洲永久精品 | 欧美在线观看视频一区二区 | 免费在线观看黄网站 | 麻豆观看 | 蜜桃av久久久亚洲精品 | 天天干,天天射,天天操,天天摸 | 国产一级免费观看视频 | 中文字幕一区二区三区四区 | 久久激五月天综合精品 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 天天草天天色 | 欧美三级在线播放 | aaa黄色毛片 | 久99久精品视频免费观看 | 成人在线视频免费 | 国产精品午夜av | 日韩一区视频在线 | 日本动漫做毛片一区二区 | 天天操天天添天天吹 | 国产大片免费久久 | 99精品黄色片免费大全 | 国产精品女同一区二区三区久久夜 | 久久99九九99精品 | 国产精品久久久久久久久久久杏吧 | 久章草在线 | 精品9999 | 久久女教师| 国产黄大片 | 国产在线精品播放 | 2019精品手机国产品在线 | 久久久久久久影视 | 美女黄频网站 | 91高清一区 | 中文字幕亚洲不卡 | 国产精品久久婷婷六月丁香 | 日日夜夜天天 | 国产麻豆精品一区 | 中文字幕一区二区三区四区在线视频 | 久久在线电影 | 超碰97久久 | 久草视频观看 | 久久精品国产美女 | 91精品久久久久久久久 | 国色天香永久免费 | 99在线免费观看视频 | 五月天伊人网 | 热久久最新地址 | 国产日韩欧美在线影视 | 欧美性护士 | 波多野结衣精品在线 | 日韩在线观看视频网站 | 免费看污的网站 | 亚洲欧洲美洲av | 国产手机免费视频 | 人人插人人 | 激情五月五月婷婷 | 久久欧美在线电影 | 国产免费资源 | 成人在线你懂得 | 日韩美一区二区三区 | 超碰国产在线观看 | 91亚洲精品久久久 | 一级成人免费视频 | 日日草视频 | 国产成人a亚洲精品v | 国产v在线 | 久久综合操 | 日韩免费av片 | 成人av高清在线观看 | 国产精品一区一区三区 | 国产又粗又猛又爽又黄的视频免费 | 91精品电影| 久久一级电影 | 91免费看片黄 | 婷婷激情站 | 中文字幕中文中文字幕 | 中文字幕一区二区三区在线播放 | 中文字幕av在线不卡 | 久久久999精品视频 国产美女免费观看 | 日本三级吹潮在线 | 特级毛片爽www免费版 | 国产视频一区在线播放 | 国产区 在线 | 国产尤物视频在线 | 国产一二区在线观看 | 91国内在线视频 | 美女国内精品自产拍在线播放 | 激情五月婷婷激情 | 欧美精品一区二区在线观看 | 99精品美女 | 久草香蕉在线视频 | 免费观看成年人视频 | 丁香六月在线观看 | 免费看污污视频的网站 | 欧美男同网站 | 亚洲国产精品第一区二区 | 欧美精品在线观看 | 天天操婷婷 | 四虎影视精品 | 亚洲综合色视频 | 二区三区中文字幕 | 日韩一区视频在线 | 日韩在线观看一区 | 在线精品播放 | 最近2019好看的中文字幕免费 | 精品一区二区电影 | 91九色最新| 国产精品手机在线播放 | 国产精品久久久久久久久久久久 | 欧美在线观看视频一区二区三区 | 精品一区 在线 | 久久综合九色综合欧美狠狠 | 国产精品一区二区av麻豆 | 久久久久久久久免费 | www.av在线播放 | 偷拍视频一区 | 成人超碰97 | 欧美日韩首页 | 蜜臀av性久久久久av蜜臀三区 | 久久精品综合一区 | 亚洲综合视频网 | 日韩成人在线免费观看 | 激情综合五月婷婷 | 国产高清成人 | 中文字幕在线观看国产 | 视频一区久久 | 成人av在线网 | 国产精品欧美 | 久久中文字幕导航 | 国产精品免费在线视频 | 免费看黄色91 | 国产精品女人久久久 | 中文字幕网址 | 久久国产精品一区二区三区四区 | 丁香综合网 | 亚洲精品乱码久久久久久蜜桃动漫 | 亚洲综合国产精品 | 亚洲深夜影院 | 国产精品视频一二三 | 午夜在线国产 | 成年人免费在线观看 | 99久久精品视频免费 | 在线天堂中文在线资源网 | 亚洲精品88欧美一区二区 | 国产美腿白丝袜足在线av | 国产亚洲精品久久久网站好莱 | 国产一区二区不卡视频 | 91自拍视频在线观看 | 狠狠躁18三区二区一区ai明星 | 日韩精品免费 | 亚洲国产午夜视频 | 深爱激情五月婷婷 | 有码视频在线观看 | 欧美二区在线播放 | 国产裸体视频网站 | 国产一级淫片在线观看 | 国产欧美精品一区二区三区 | 国产精品久久久久久久久岛 | 中文字幕国产精品一区二区 | 日本黄色大片儿 | 99精品视频免费全部在线 | 99在线观看精品 | 久久免费视频1 | 国产免费成人av | 色综合国产 | www.国产高清| 欧美a在线免费观看 | 欧美一区二区三区特黄 | 日韩三级视频在线观看 | 国产成人久久 | 国产精品久久久久久久午夜 | 国产精品美女视频网站 | 日韩免费看视频 | 亚洲va在线va天堂va偷拍 | 国产一区二区电影在线观看 | 天堂av在线中文在线 | 91麻豆精品久久久久久 | 欧美精品乱码久久久久 | 天天操婷婷 | 久久国产91 | 欧美成人xxx | 中文字幕在线播放第一页 | 91最新在线视频 | 成人污视频在线观看 | 免费影视大全推荐 | 亚洲免费精彩视频 | 91成人在线看| 天天操夜夜逼 | 日韩中文字幕电影 | 久久综合色婷婷 | 黄色av免费看 | 日韩影视大全 | 91激情视频在线 | 亚洲美女视频网 | 最近中文字幕久久 | 中文字幕色网站 | 欧美视频18 | 天天插天天干天天操 | 国产精品1000 | 色视频网站免费观看 | 国产高清在线视频 | 五月综合激情婷婷 | 国产免费人成xvideos视频 | 婷婷丁香色综合狠狠色 | 一区 二区电影免费在线观看 | 精品欧美乱码久久久久久 | 日韩在线三级 | 日韩久久精品 | 国产成人精品一区二区三区福利 | 久操视频在线观看 | 中文字幕在线免费观看视频 | 99视频精品全国免费 | 成人av一区二区三区 | 国产专区视频在线 | 日日夜夜精品视频天天综合网 | 中文字幕4 | 久久撸在线视频 | 国产一二三在线视频 | 久久久久久久久免费视频 | 韩国av免费在线观看 | 九九综合久久 | 97狠狠干 | 91九色视频网站 | 韩国av一区二区三区在线观看 | 国产黄色片免费在线观看 | 亚洲精品午夜久久久久久久久久久 | 黄在线免费观看 | 日韩av中文在线 | 亚洲国产精品影院 | 成人wwwxxx视频| 久久人操| 91福利在线观看 | 国产精品乱码久久久久 | 免费情趣视频 | 亚洲精品视频免费观看 | 欧洲高潮三级做爰 | 国产小视频在线免费观看视频 | 啪啪午夜免费 | 久久久久亚洲精品成人网小说 | 91精品在线视频观看 | 天天摸日日摸人人看 | 精品久久一级片 | 免费国产黄线在线观看视频 | 超碰97国产在线 | 国产自在线 | 久草免费色站 | 久久久亚洲网站 | www色网站 | 最近中文字幕第一页 | 波多野结衣一区三区 | 九九天堂| 97中文字幕 | 日韩精品久久久久久 | 亚洲高清视频在线播放 | 国产欧美中文字幕 | 91视频麻豆视频 | 亚洲综合最新在线 | 亚洲情感电影大片 | 久久久国产99久久国产一 | 成人小视频在线 | 亚洲成人在线免费 | 日韩最新av在线 | 国产精品综合久久久久 | 国产直播av | 91c网站色版视频 | 正在播放国产精品 | 激情片av| 久久精品国产免费看久久精品 | 亚洲精品成人av在线 | 免费福利在线视频 | 黄色大全在线观看 | 91精品视频免费看 | 国产一性一爱一乱一交 | 麻豆一二三精选视频 | 一级欧美日韩 | 韩日成人av | 日韩欧美91 | 国产精品一区二区果冻传媒 | 亚洲精品在线免费 | 五月婷婷综合激情 | 91久久人澡人人添人人爽欧美 | 精品国产伦一区二区三区观看体验 | 国产精品亚洲精品 | jizz欧美性9 国产一区高清在线观看 | 成人91在线| 99久久这里有精品 | 911久久| 日本丰满少妇免费一区 | 久久精品99国产精品酒店日本 | 日韩二区三区在线观看 | 天天综合狠狠精品 | 热久久这里只有精品 | 亚洲天堂毛片 | 久久婷婷开心 | 免费看毛片在线 | 黄在线免费观看 | 久久精品7| 国产精品一区在线播放 | 欧美大片第1页 | av线上看 | 日韩欧美一区二区不卡 | 最近免费中文字幕mv在线视频3 | 国产一级二级视频 | 91高清视频在线 | 超碰av在线 | 婷婷激情5月天 | 日韩av免费一区二区 | av看片在线 | 日韩欧美视频 | 免费在线观看亚洲视频 | 中文字幕色在线视频 | 99久久夜色精品国产亚洲96 | 午夜av免费| 国产一级免费观看视频 | 国内精品毛片 | 亚洲精品在线视频 | 日韩a在线看 | 国产午夜精品一区二区三区在线观看 | 中文字幕 二区 | 在线中文字幕播放 | 夜夜躁日日躁狠狠久久av | 国产99久久九九精品免费 | 日韩电影中文字幕在线 | 国产视频在线免费观看 | 国产成人精品一区二区三区在线 | 国产一区二区成人 | 天天摸夜夜操 | 黄色官网在线观看 | 日韩av一区二区在线 | 一区二区三区四区五区在线 | 伊人网站| 深爱激情av| 99热精品久久 | 天天干天天做 | 国产精品 视频 | 欧美国产精品久久久久久免费 | 久久久久久久久精 | 久爱综合 | 精品国产一区二区三区四 | 色视频在线看 | 91视频下载 | 国产在线观看你懂得 | 欧美在线视频a | 综合久久网 | 国产精品毛片久久久久久久 | 欧美一级片在线免费观看 | 欧美久久久 | 婷婷5月激情5月 | v片在线播放 | 国产亚洲精品久久久久久 | 人人爱人人做人人爽 | 国产日韩中文在线 | 欧美国产日韩久久 | 久久久久久久久久久免费 | 操操操av | 欧美日韩久久久 | 免费看的黄色 | 一级片视频免费观看 | 国产91欧美| 免费久草视频 | 欧美色图88 | 天天草天天草 | 久久在线影院 | 狠狠88综合久久久久综合网 | 久久久久久久久久久久av | 国产伦精品一区二区三区照片91 | 日韩欧美在线观看一区二区三区 | 91天堂素人约啪 | 四虎成人精品永久免费av | 国产黄色片免费看 | 日韩一级精品 | 国产亚洲成人精品 | 免费成人在线电影 | 国产小视频福利在线 | 久久爱综合 | 日韩在线激情 | 国产高清一 | 国产玖玖在线 | 午夜丁香视频在线观看 | 国产专区在线视频 | 99r精品视频在线观看 | 狠狠色丁香九九婷婷综合五月 | 天天拍天天色 | 亚洲精品999 | 成人免费毛片aaaaaa片 | 色婷五月天 | 中文字幕一区二区三区四区久久 | av在线播放快速免费阴 | 免费黄在线观看 | www.超碰97.com| 午夜久久久影院 | 欧美久久99 | 免费在线观看午夜视频 | 中文字幕91 | 狠狠色丁香婷婷综合久小说久 | 九九久久久 | 婷婷伊人综合 | 成人在线视频免费看 | 久久视频在线看 | 久久首页 | www.成人精品 | 一区免费在线 | 亚洲永久字幕 | 在线看黄色的网站 | 中国精品一区二区 | 日韩中文字幕免费电影 | 婷婷在线精品视频 | 亚洲男男gⅴgay双龙 | 欧美91精品| 韩国三级av在线 | 日韩电影中文字幕在线观看 | 亚洲国产一二三 | 五月天伊人 | 亚洲综合精品在线 | 日韩大片在线免费观看 | 韩国精品视频在线观看 | 国产福利一区二区三区在线观看 | 国产成人精品一区二区三区在线 | 香蕉影视app | 91精品在线视频观看 | 九九久久国产 | 日韩精品无 | 在线成人免费 | 久久 一区 | 三级在线国产 | 久久久精品国产免费观看一区二区 | 国产精品久久久久久久久费观看 | 国内丰满少妇猛烈精品播 | 亚洲视频免费视频 | 999电影免费在线观看2020 | 免费网站v | 日韩毛片在线一区二区毛片 | 六月丁香在线观看 | 久久亚洲区 | 一级欧美黄 | 欧美日韩裸体免费视频 | 丁香六月婷婷开心婷婷网 | 国产高清av | 日韩av黄 | 成人av资源网 | 综合久久久久久久久 | 人人狠狠综合久久亚洲婷 | 色激情五月 | 成人黄色片免费 | 欧美日韩后| 夜夜高潮夜夜爽国产伦精品 | 99视频在线免费 | 激情网站网址 | 日本在线观看中文字幕 | 久久久人人爽 | 午夜av免费观看 | 99久久久成人国产精品 | 国产一二区免费视频 | 丁香六月久久综合狠狠色 | 中文字幕国产 | 最近中文字幕免费av | 欧洲在线免费视频 | 国产日韩视频在线观看 | www国产亚洲精品久久麻豆 | 美女视频a美女大全免费下载蜜臀 | 中文字幕中文字幕在线中文字幕三区 | 在线观看国产麻豆 | 福利视频第一页 | 天天干,天天操 | av网站在线观看免费 | 久久久久久久免费 | 欧美日韩性生活 | 中文字幕在线观看完整 | 一本一本久久aa综合精品 | 久久久精品国产免费观看一区二区 | 亚洲精品在线观看中文字幕 | 欧美精品在线视频 | 免费在线观看av不卡 | 在线日韩一区 | 久久久国产精品电影 | 天堂av免费观看 | 日本精品一区二区三区在线观看 | 人人射人人爱 | 免费在线观看日韩视频 | 欧美日韩在线网站 | 最新国产在线视频 | 久久国产视屏 | www.夜夜干.com| 久久久精品国产免费观看同学 | www亚洲一区| 国产香蕉视频在线观看 | 伊人久久国产 | 欧美韩国日本在线 | 日本aa在线 | 97电影网站 | 国产精品一区二区在线 | a视频在线观看免费 | 97超级碰碰碰视频在线观看 | 99久久综合国产精品二区 | 精品少妇一区二区三区在线 | 日韩中文字幕视频在线 | 国产91丝袜在线播放动漫 | 一级一片免费观看 | 91传媒91久久久 | 天天做天天爱天天综合网 | 五月天伊人网 | 免费在线观看一级片 | 日韩欧美极品 | 人人爽人人爽人人爽人人爽 | 精品在线亚洲视频 | 国产一区二区三区黄 | 久久婷婷久久 | 51久久夜色精品国产麻豆 | 毛片a级片 | 人人要人人澡人人爽人人dvd | 天天激情| 国产又粗又猛又爽又黄的视频先 | 日本在线观看一区二区三区 | 99国产精品久久久久久久久久 | 久久久资源| 手机看片99 | 制服丝袜在线 | 99久久er热在这里只有精品66 | 在线观看91久久久久久 | 亚洲精品视频大全 | 亚洲成人网av | 91精品推荐 | 亚洲国产丝袜在线观看 | 日韩亚洲精品电影 | 激情小说网站亚洲综合网 | 在线观看国产麻豆 | 国产日韩中文字幕在线 | 国产在线观看你懂得 | 午夜国产一区二区三区四区 | 国产中文字幕一区二区三区 | 欧美最新大片在线看 | 丝袜美女在线观看 | 欧美一性一交一乱 | 久久亚洲免费 | 国产成年人av | 成人动态视频 | 99精品在线免费在线观看 | 狠狠色伊人亚洲综合网站色 | 成人午夜精品福利免费 | 最新久久久 | 亚洲一区二区高潮无套美女 | 国产精品久久久久久久久久 | 欧美视频在线观看免费网址 | 国产一区免费观看 | 国产精品久久久久久婷婷天堂 | 国内精品久久久久久久影视麻豆 | 国产成人精品久久二区二区 | 人人超碰在线 | 欧美性粗大hdvideo | 久久久久久免费毛片精品 | 成人污视频在线观看 | 亚洲精品中文字幕在线观看 | 国产一区av在线 | 国产精品美女在线 | 99国产免费网址 | 黄色a在线观看 | 亚洲永久精品一区 | 免费看国产精品 | 国产手机在线 | 国产黄a三级 | 国产精品a久久久久 | 欧美va日韩va| 日韩电影一区二区三区在线观看 | 免费av片在线 | 99精品国产99久久久久久福利 | 成人午夜精品福利免费 | 丁香婷婷综合色啪 | 天天操天天操天天操天天操 | 久久视频在线免费观看 | 97成人在线| 日本久久综合网 | 亚洲九九九在线观看 | 国产亚洲人 | 亚洲精品一区二区三区四区高清 | 欧美日韩中文另类 | 久久久久五月天 | 国产高清不卡 | 久久国产精品视频免费看 | 亚洲激情国产精品 | 久久精品久久久久 | 午夜视频在线网站 | 青草视频在线播放 | 亚洲jizzjizz日本少妇 | 国产成人一区二区三区久久精品 | 国产字幕在线观看 | 在线国产激情视频 | 国产高h视频 | 国产看片网站 | 日韩电影在线一区二区 | 99r在线| 黄色成人毛片 | 国产粉嫩在线观看 | 人人干天天射 | 在线成人国产 | 国产一区私人高清影院 | 91精品国产福利在线观看 | 久久久精选 | 91精品久久久久久综合乱菊 | www.久久免费 | 一级α片免费看 | 免费高清国产 | 少妇搡bbb| 中文字幕日韩一区二区三区不卡 | 91精品在线播放 | 97成人啪啪网| www黄色av| 国产成人久久av977小说 | www色com| 天天透天天插 | 毛片视频电影 | 中文字幕免费观看 | 欧美极品少妇xbxb性爽爽视频 | 国产福利免费在线观看 | 婷婷精品在线视频 | av福利在线导航 | 国内99视频| 久久免费毛片 | 成人a免费看 | 国产精品综合在线 | 亚洲涩涩网| 一区二区久久久久 | 摸阴视频 | 一级片免费在线 | 蜜臀一区二区三区精品免费视频 | 日韩成人精品一区二区 | 色婷婷视频在线观看 | 日韩,中文字幕 | 亚洲成a人片在线观看网站口工 | 曰本免费av| 日韩在线一区二区免费 | 韩国精品福利一区二区三区 | 国产高清在线一区 | 天天草天天干 | 福利一区视频 | 久久99视频免费 | 国产成人精品午夜在线播放 | 麻豆影视在线观看 | 中文字幕在线观看完整版 | 欧美日本中文字幕 | 一二三区视频在线 | 一级淫片在线观看 | 夜夜躁狠狠躁日日躁 | 久久国产高清视频 | 99久久精品国产观看 | 一级黄色片网站 | 亚洲欧美婷婷六月色综合 | 激情五月六月婷婷 | 91传媒免费观看 | 精品欧美一区二区三区久久久 | 九九九视频精品 | 亚洲在线黄色 | 久久久久久久影视 | 国产成人精品一区二区三区福利 | 天天爱天天舔 | 日本电影黄色 | 日本黄色大片免费 | 夜夜躁狠狠躁日日躁视频黑人 | 色欧美成人精品a∨在线观看 | 久久精品国产一区二区三 | 亚洲精品国产欧美在线观看 | 久久99精品久久久久久久久久久久 | 亚洲精品视频免费 | 亚洲无线视频 | 欧美视频一区二 | 五月激情站 | 日韩中文字幕免费看 | 天天干天天上 | 国产精品自拍在线 | 日本二区三区在线 | 国产精品 久久 | 国产精品一区二区三区四 | 久久免费美女视频 | 99在线观看精品 | 97日日碰人人模人人澡分享吧 | 亚洲高清激情 | 久久久久激情电影 | 免费在线成人av电影 | 免费黄色在线网址 | 久久久久久久毛片 | 国产精品永久久久久久久久久 | 五月婷婷婷婷婷 | 精品国产99 | 国产精品高清免费在线观看 | 人人狠狠综合久久亚洲 | 久久久国产成人 | 在线观看视频精品 | 久艹在线免费观看 | 国产成人精品一区二区在线观看 | www.五月天婷婷.com | 成人av在线亚洲 | 日韩一级成人av | 一区二区三区高清在线观看 | 精品国产乱码久久久久久1区2匹 | 国产精品久久久久久久婷婷 | 狠狠干中文字幕 | 久久成人国产精品一区二区 | 高清av中文在线字幕观看1 | 九九热1 | 国产黄色资源 | 久久一区二区三区超碰国产精品 | 91精品久久久久久综合乱菊 | 国产亚洲精品久久19p | 国产偷国产偷亚洲清高 | 久久香蕉电影网 | 久久成人18免费网站 | 天天色天天干天天色 | 国产精品综合av一区二区国产馆 | 99精品视频中文字幕 | 国产99黄| 97超碰人人网 | 日韩欧美视频免费看 | 日韩特级片 | 色 免费观看 | 国产精品麻豆三级一区视频 | 亚洲国内在线 | 精品国内自产拍在线观看视频 | 日韩精品一区二区在线观看 | 日韩精品大片 | 国产免费亚洲高清 | 欧美日韩国产高清视频 | 日韩大片在线播放 | 97视频亚洲 | 一本色道久久精品 | 亚洲人成免费网站 | 久久免费观看少妇a级毛片 久久久久成人免费 | 欧美精品一区在线发布 | 麻豆国产精品永久免费视频 | 久久久高清免费视频 | 国产精品成人av电影 | 操碰av| 日韩精品一区二区在线 | 91爱看片| 国产v亚洲v | 午夜精品久久久久99热app | 国产精品福利午夜在线观看 | 人人干干人人 | 亚洲最大的av网站 | 激情综合色播五月 | 美女黄色网在线播放 | 九九久久在线看 | 三级av在线播放 | 97成人在线观看视频 | 五月天综合在线 | 天天做天天射 | 射射射av| 色九九影院 | 久久99久久99精品 | 亚洲国产欧美在线人成大黄瓜 | 久久久久久久久久久国产精品 | 国产成在线观看免费视频 | 欧美 高跟鞋交 xxxxhd | av大全在线免费观看 | 九九热免费在线视频 | 日韩在线色 | 草久在线观看视频 | 成人av高清| 欧美综合在线观看 | 一区二区三区四区五区在线视频 | 日韩视频一区二区在线 | 在线免费观看国产视频 | 午夜精品久久久久久久99 | 国产精品国产三级在线专区 | 国产精品久久久久久久久软件 | 国产精品视频免费看 | 日韩精品在线视频免费观看 | 国产精品毛片久久久久久久久久99999999 | 日b黄色片 | 国产不卡免费av | 国产精品久久久久久久久久妇女 | 五月天久久综合 | 日韩a在线播放 | 成人九九视频 | av免费在线免费观看 | 日韩一区二区三区免费视频 | 久久久国产视频 | bbbb操bbbb| 91手机视频 | 中文在线免费观看 | 免费观看一级视频 | 欧美日韩中文视频 | 日韩av网页 | 国产在线专区 | 亚洲成人一二三 | www.国产在线视频 | 欧美午夜精品久久久久 | 91成人精品视频 | 欧美激情综合五月色丁香小说 | 欧美日韩三区二区 | 一二三区高清 | www操操| 最新av在线网站 | 久久久久免费精品国产小说色大师 | 国产一区视频在线观看免费 | 日韩精品久久久免费观看夜色 | 欧美精品亚州精品 | 欧美激情精品久久久久 | 国产一级在线免费观看 | 97香蕉久久国产在线观看 | 成人中文字幕+乱码+中文字幕 | 久久久观看 | 国产精品久久久久三级 | 天天色 天天 | 国产精品永久在线观看 | 天天操福利视频 | 岛国大片免费视频 | 国产九九热视频 | av高清在线观看 | 亚洲美女视频网 | 亚洲国产精品久久久久 | av解说在线观看 | 精品国产伦一区二区三区免费 | 免费av在线网站 | 在线成人看片 | 国产成人精品亚洲 | 天天操天天综合网 | 精品久久久网 | 91一区二区三区久久久久国产乱 | 成人天堂网 | 国产成人在线免费观看 | 国产视频精品久久 |