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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

wince中的BSP工程的相关文件介绍

發布時間:2023/12/10 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wince中的BSP工程的相关文件介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.pbcxml分析

???????

每一個BSP都有一個工程文件,比如MyBSP.pbcxml,里面描述了BSP的信息。下面就來介紹一下BSP的pbcxml文件。

?

文件的大致格式應該是這樣的:

<CatalogFile?…>

<FileInformation?….>

….

</FileInformation>

<BSP?…>

</BSP>

<Item?…>

</Item>

<Item?…>

</Item>

<Item?…>

</Item>

<Item?…>

</Item>

</CatalogFile>

?

實際上<CatalogFile>…</CatalogFile>相當于一個入口,在這里面包含的就是WinCE BSP的所有內容了,里面包含幾個部分,下面分別介紹每個部分。

?

1. <FileInformation>…</FileInformation>項:這里面包含了BSP的基本信息,比如BSP的名字,描述,廠家等。下面是一個模板:

<FileInformation Id="FileInformation:?VENDOR:CATALOGFILENAME ">

????<Title>Title Name</Title>

????<Description>BSP Description</Description>

????<Vendor>Vendor Name</Vendor>

????<OSVersion>WinCE Version</OSVersion>

????<FileVersion>File Version</FileVersion>

</FileInformation>

?

這里不做過多介紹了,一看就應該明白,下面給個實際BSP中的用到該項描述的例子:

<FileInformation Id="FileInformation:Cirrus Logic:EP94xx">

????<Title>EP94xx</Title>

????<Description>EP94xx BSP Catalog Items</Description>

????<Vendor>Cirrus Logic</Vendor>

????<OSVersion>6.00</OSVersion>

????<FileVersion>1.0.0</FileVersion>

</FileInformation>

?

2. <BSP>…</BSP>項:該項一般在<FileInformation>項后面,用來描述當前的BSP中都有哪些組件,或者說有哪些Items。具體模板如下:

<Bsp Id="Bsp: VENDOR: BSPDIR: CPU">

????<Title>BSP Title</Title>

????<Description>BSP Description</Description>

????<PlatformDirectory>Platform Directory</PlatformDirectory>

????<CpuId>Cpu:CPU ID</CpuId>

????<BspItemId>Item: VENDOR: VARIABLE</BspItemId>

????<BspItemId>Item: VENDOR: VARIABLE</BspItemId>

????…

</Bsp>

?

這里需要做一下解釋:

????VENDOR:廠家名稱,比如三星提供的BSP,那么就應該是SAMSUNG。

????BSPDIR:指該BSP在”/Platform”文件夾下的路徑。

????CPU:指該BSP所支持的CPU,比如ARMV4I。

????MODULE:指BSP中的各個模塊被編譯后所生成的dll或者exe的名字,比如audio.dll,那么這里就應該是audio。

????VARIABLE:指BSP中和某個模塊相關的環境變量。

?

????<Title>…</Title>:指BSP的標題

????<Description>…</Description>:指BSP的一些描述

????<PlatformDirectory>…</PlatformDirectory>:指該BSP在”/Platform”目錄下的路徑。

????<CpuId>…</CpuId>:指所支持的CPU,比如ARMV4I。

????<BspItemId>…</BspItemId>:指BSP中都包含了哪些模塊。

?

?

這里要注意的是,<BspItemId>…</BspItemId>有兩種表示方法如下:

Method 1:<BspItemId>Item: VENDOR: VARIABLE</BspItemId>

Method 2:<BspItemId>Item: VENDOR: MODULE: BSPDIR</BspItemId>

?

可以看一下WinCE6.0中Platform目錄下的一些微軟提供的BSP的pbcxml文件,大多采用第二種方法,我個人更喜歡第一種方法,簡單。

?

下面也給個例子:

<Bsp Id="Bsp:Cirrus Logic:EP94xx:ARMV4I">

????<Title>EP94xx: ARMV4I</Title>

????<Description>Cirrus EP94xx BSP for WinCE 6.0</Description>

????<PlatformDirectory>EP94xx</PlatformDirectory>

????<CpuId>Cpu:ARMV4I</CpuId>

????<BspItemId>Item: Cirrus Logic: bsp_ep94xx_i2s_audio</BspItemId>

????<BspItemId>Item: Cirrus Logic: bsp_ep94xx_flash</BspItemId>

????<BspItemId>Item: Cirrus Logic: bsp_ep94xx_nandflash</BspItemId>

????<BspItemId>Item: Cirrus Logic: bsp_ep94xx_ethernet</BspItemId>

????<BspItemId>Item: Cirrus Logic: bsp_ep94xx_serial</BspItemId>

????<BspItemId>Item: Cirrus Logic: bsp_ep94xx_usb</BspItemId>

????<BspItemId>Item: Cirrus Logic: bsp_ep94xx_touch</BspItemId>

????<BspItemId>Item: Cirrus Logic: bsp_ep94xx_rtc</BspItemId>

</Bsp>

?

?

3. <Item>…</Item>項:它會在<BSP>項后面,詳細描述<BSP>項中的每一個模塊,也就是描述BSP中的每一個驅動的相關信息。模板如下:

<Item Id="Item: VENDOR: VARIABLE">

????<Title>Driver Title</Title>

????<Description>Driver Description</Description>

????<Type>BspSpecific</Type>

????<Variable>Variable</Variable>

????<Location>Device Drivers</Location>

????<SourceCode>

????<Title>Source Code Title</Title>

????<Path>Source Code Path</Path>

????</SourceCode>

</Item>

?

前面我們提到了<BSP>項中的<BspItemId>…</BspItemId>有兩種表示方法,那么實際上和這里的每一個模塊的<Item>項是對應的,上面的用哪種方法表示,這里也同樣要用相同的方法如下:

Method 1:<Item Id=”Item: VENDOR: VARIABLE”> …… </Item>

Method 2:<Item Id=”Item: VENDOR: MODULE: BSPDIR”>??…… </Item>

?

這里再對一些定義作個解釋:

????VENDOR:廠家名稱,比如三星提供的BSP,那么就應該是SAMSUNG。

????CPU:指該BSP所支持的CPU,比如ARMV4I。

????VARIABLE:指BSP中和該模塊相關的環境變量。

?

????<Title>…</Title>:該驅動的標題。

????<Description>…</Description>:該驅動的描述。

????<Type>…</Type>:對于BSP中的Item來說,這里必須是”BSPSpecific”。

????<Variable>…</Variable>:該驅動用到的環境變量,可以不止一個。

????<Location>…</Location>:指在PB中的Catalog Items View中的位置。

????<SourceCode>…</SourceCode>:描述該驅動的源代碼。

????<Path>…</Path>:指向該驅動的源代碼的路徑。

????<HelpLink>…</HelpLink>:描述一個幫助鏈接鏈接到幫助頁。

?

下面舉個例子:

<Item Id="Item:Cirrus Logic:bsp_ep94xx_i2s_audio">

????<Title>Audio I2S</Title>

????<Description>Audio Driver for I2S</Description>

????<Type>BspSpecific</Type>

????<Variable>BSP_EP94XX_AUDIO</Variable>

????<Variable>BSP_EP94XX_I2S_AUDIO</Variable>

????<Location>Device Drivers</Location>

????<SourceCode>

????????<Title>$(_WINCEROOT)/PLATFORM/EP94XX/SRC/DRIVERS/WAV</Title>

????????<Path>$(_WINCEROOT)/PLATFORM/EP94XX/SRC/DRIVERS/WAV</Path>

????</SourceCode>

</Item>

?

?

上面對WinCE中的BSP的工程文件pbcxml做了個介紹,相信有點描述語言基礎,了解一些WinCE知識的看懂絕對沒有問題了。很多時候,在向BSP中添加驅動或者刪除驅動的時候,我們就可以直接用記事本打開該文件,然后在里面編輯就可以了,這樣很方便。

?

二.REG文件和DB文件

???

1.???????REG文件

注冊表文件,這個和Windows操作系統中使用的注冊表文件基本一樣,在BSP中主要是Platform.reg,該注冊表文件描述了和硬件平臺相關的配置,大部分是用來描述驅動的相關信息。

注冊標的格式如下:

[KEY1]

"ValueName1"={Value Type}:{data}

"ValueName2"={Value Type}:{data}

[KEY2]

"ValueName1"={Value Type}:{data}

?

其中Value Type和data相互對應,不同的Value type對應不同的data,具體如下:

Value Type

data

?

REG_SZ

”my string”

字符串類型

REG_DWORD

dword:NNNN(hex number)

DWORD類型

REG_MULTI_SZ

multi_sz:”my_string_1”,”my_string_2”

多字符串類型

REG_BINARY

hex:xx,xx,xx

二進制類型

HEX

hex(xxxxxxxx):xx,xx,xx,xx

十六進制類型

?

在注冊表中,同樣可以使用IF/ENDIF來進行條件包含,其中條件可以是一個WinCE中的環境變量,還可以在該環境變量后加一個空格再加一個驚嘆號(“!”),表示沒有設置或者不等于的情況,比如:

IF environment variable [= value] [!]

[KEY1]

"ValueName1"={Value Type}:{data}

"ValueName2"={Value Type}:{data}

[KEY2]

"ValueName1"={Value Type}:{data}

ENDIF

?

如果注冊表某一行是以分號(“;”)開始,表示這行是被注釋掉的。當然也有一些例外,比如在支持Hive注冊表的時候,如下:

; HIVE BOOT SECTION

?... reg data...

; END HIVE BOOT SECTION

?

關于Hive注冊表,以前介紹過,這里不多說了。我們在注冊表中無非就是創建,刪除key,賦值等操作。

創建一個注冊表key:

[Key1]

"ValueName"="Value Type"

?

刪除一個注冊表key:

[-KEY1]

?

刪除一個注冊表值:

"ValueName1"=-

?

和BSP以及硬件平臺相關的注冊表配置都放在platform.reg文件中,和WinCE工程相關的配置應該放在project.reg文件中。

?

?

2.???????DB文件

數據庫文件,同樣也有platform.db和project.db兩個文件。但是很少會被用到,特別是platform.db,這些數據庫文件都是基于WinCE的對象存儲的,會在WinCE啟動以后被加載到RAM中,掉電就會丟失,具體格式如下:

Database : "db_name" : hex_type : num_sort_order : <sort order specifier> 1

Record :

Field : field_hex_propid : value

End

End Database

?

可以使用上面的格式在.db文件中添加數據庫記錄,由于本人從未使用過,所以對上述格式沒有太多了解,相信搞過數據庫的人士,看看上面的格式可能就明白了。

?

?

三.Dirs文件和Sources文件

???

1.??Dirs文件

關于Dirs文件,就是指定要編譯的路徑,這個地球人都知道。還是簡單介紹一下。按照文檔上面介紹有三種定義:DIRS,DIRS_CE和OPTIONAL_DIRS。

?

DIRS:就是指定要編譯的目錄。

DIRS_CE:只有目錄下的源代碼用于WinCE的映像文件時,才編譯該目錄。

OPTIONAL_DIRS:指定可以選擇編譯的目錄。比如:OPTIONAL_DIRS=proj1,如果想編譯proj1目錄,可以設置BUILD_OPTIONS=proj1,然后運行build命令就可以了。

?

舉個例子:

DIRS= common /

????????????drivers /

????????????oal /

????????????bootloader

表示需要編譯common,drivers,oal和bootloader目錄。

?

?

DIRS=*?

表示編譯當前的所有目錄。

?

?

?

2. Sources文件

在WinCE BSP中會看到很多sources文件,一般會和源代碼放在同一個目錄,當然不是絕對的。這些sources文件里面就是定義了一些宏,主要用于告訴Build.exe在編譯源代碼的時候應該如何編譯和鏈接,告訴Nmake.exe如何編譯源代碼以及最后生成什么類型的文件。

?

下面具體介紹一下:

?

TARGETNAME:最后編譯完后生成的目標文件的名字,不包括擴展名。

TARGETTYPE:生成的文件的類型。具體值如下:

????????LIBRARY,一個.lib文件

????????DYNLINK,一個.dll文件

????????PROGRAM,一個.exe文件

RELEASETYPE:該宏設置兩個環境變量RELEASEDIR和RELEASELIBDIR,就是設置編譯后生成文件存放的路徑。具體值如下:

????????PLATFORM,生成的文件在PLATFORM/<BSP NAME>/<Target>

????????LOCAL,生成的文件在當前路徑下

????????CUSTOM,生成的文件在TARGETPATH指定的位置

????????MANAGED,生成的文件在%_PROJECTROOT%/OAK/<Target>/Managed

????????OAK, SDK, DDK,生成的文件在%_PROJECTROOT%/Oak/<Target>??

TARGETPATH:當上面的RELEASETYPE=CUSTOM的時候,該宏指定路徑

SOURCELIBS:靜態鏈接。函數的實體被鏈接過來,生成一份拷貝

TARGETLIBS:動態鏈接。函數的地址被鏈接過來,系統執行時會加載該庫

INCLUDES:指定額外的要搜索的頭文件的路徑

SOURCES:指定要被編譯的文件

ADEFINES:指定匯編器要使用的參數

CDEFINES:指定編譯器要使用的參數

LDEFINES:指定連接器要使用的參數

RDEFINES:指定資源編譯器Rc.exe的參數

DLLENTRY:指定dll的入口函數

DEFFILE:指定該模塊的.def文件

EXEENTRY:指定可執行文件的入口函數

SKIPBUILD:不做實際的build操作,直接返回成功

WINCECOD:編譯后生成一個.cod的匯編文件,用于查看匯編代碼調試

WINCECPU:用于說明為指定的CPU編譯,這樣被編譯出來的目標文件會被放在_TGTCPU環境變量所指定的子目錄下面,一般該宏在sources.cmn中定義。

WINCEMAP:編譯后生成一個.map文件,用于調試

WINCEOEM:設置該值表示需要使用WinCE下的一些公用的庫和頭文件,該值一般在BSP中的sources.cmn中定義。

WINCETARGETFILE0:用于告訴編譯系統在編譯當前路徑下的源碼文件之前,要先由Build.exe編譯的目標文件。

WINCETARGETFILES:用于告訴編譯系統在鏈接當前路徑下所有的目標文件之前,要先由Build.exe編譯的目標文件。

WINCE_OVERRIDE_CFLAGS:用于定義用戶自己的編譯器參數取代默認的編譯器參數。

?

?

舉個例子:

TARGETNAME=serial_smdk2410

TARGETTYPE=DYNLINK

RELEASETYPE=PLATFORM

TARGETLIBS=$(_COMMONSDKROOT)/lib/$(_CPUINDPATH)/coredll.lib /

????????$(_SYSGENOAKROOT)/lib/$(_CPUINDPATH)/ceddk.lib

?

SOURCELIBS=$(_SYSGENOAKROOT)/lib/$(_CPUINDPATH)/serpddcm.lib /

????????$(_SYSGENOAKROOT)/lib/$(_CPUINDPATH)/com_mdd2.lib

?

DEFFILE=serial.def

DLLENTRY=_DllEntryCRTStartup

?

SOURCES= ser_smdk2410.cpp /

????????pdds3c2410_ser.cpp

?

需要編譯的文件為ser_smdk2410.cpp和pdds3c2410_ser.cpp,DEF文件為serial.def,DLL的入口函數是_DllEntryCRTStartup,靜態連接serpddcm.lib和com_mdd2.lib兩個庫,動態鏈接coredll.lib和ceddk.lib兩個庫,最終編譯為dll文件,文件名為serial_smdk2410.dll。

?

?

最后總結一下,Dirs文件會和Sources文件配合使用,但是他們不可能存在同一個目錄下面。Dirs文件指定編譯目錄,Sources文件指定如何編譯.

?

?

四.DAT文件介紹

??

DAT文件用于在WinCE啟動的時候,定義文件系統的結構,也就是定義有哪些文件夾,哪些文件在什么位置等。每次冷啟動的時候,Filesys模塊會根據.dat文件中的內容來創建目錄以及目錄下的文件。

?

在BSP中我們可以找到platform.dat。在創建一個WinCE的工程以后,可以在工程目錄下面找到project.dat。可以在這兩個.dat文件中定義我們所需的根目錄以及相應的子目錄和文件,當然Windows文件夾及其包含的子文件夾除外。用戶可以通過定義快捷方式的方法來引用Windows目錄下的文件。

?

關于DAT文件的具體格式,來舉個例子:

root:-Directory("My Documents")

root:-Directory("Program Files")

Directory("/Program Files"):-Directory("My Projects")

Directory("/Program Files"):-Directory("Accessories")

Directory("/Program Files"):-Directory("Communication")

Directory("/Program Files/My Projects"):-File("My Project Program", "/Windows/Myproj.exe")

root:-File("/control.lnk", "/Windows/control.lnk")

?

簡單解釋一下,上面的內容是先創建My Documents和Program Files兩個根目錄,然后在Program Files下面創建My Projects,Accessories和Communication三個子目錄,然后拷貝被定義在Windows目錄下的存在于ROM中的Myproj.exe文件到My Projects目錄下面,且名字為My Project Program。這里需要說明的一點就是,像Myproj.exe這樣的文件都是從ROM中拷貝出來的,所以必須在BIB文件中包含了該文件。最后一行意思是在根路徑下創建control.lnk,該文件來自ROM中的control.lnk文件,是一個快捷方式文件。

?

對上面的一些格式做個解釋:

?

1.Root Directory的語法格式:

root:[-Directory("dir_name")] [-Permdir("dir_name")]

[-File("target_filename", "source_location")]

?

root:表示根目錄。

-Directory(“dir_name”):定義根目錄下的目錄名。

-Permdir(“dir_name”):定義一個永久的目錄,用戶是不能通過RemoveDirectory函數刪除的。

-File(" target_filename", " source_location"):定義一個目標文件,該文件從ROM中拷貝過來。target_filename為目標文件的文件名,source_location為ROM中的文件,指Windows目錄下的某路徑下的文件名。

?

?

2.Directory的語法格式:

Directory("dir_name"):[-Directory("dir_name")]

[-File("target_filename", "source_location")]

?

Directory(“dir_name”):表示目錄名。”/”表示根目錄。

-Directory(“dir_name”):表示目錄下的路徑,就是子目錄。

-File(" target_filename", " source_location"):定義一個目標文件,該文件從ROM中拷貝過來。target_filename為目標文件的文件名,source_location為ROM中的文件,指Windows目錄下的某路徑下的文件名。

?

?

DAT中所使用的語法定義比較簡單,看看例子就知道如何修改了,一般我們會通過修改project.dat和platform.dat來改變WinCE啟動后的文件路徑結構。其中platform.dat是和平臺相關的,而project.dat是和WinCE工程相關的。

?

五.BIB文件介紹

???

在WinCE中使用的一個重要的文件就是BIB文件,全稱Binary Image Builder File。在WinCE的編譯過程中會用到BIB文件,應該是在最后的Makeimg階段。所有的BIB文件會被合并成CE.bib文件,然后Romimage.exe會根據BIB文件中的描述來決定哪些文件最終被包含到WinCE image中。當然,BIB文件還決定了WinCE設備內存的分配,其中定義了WinCE image占用哪塊內存,Framebuffer占用哪塊內存等。

?

在BIB文件中分為4大項:MEMORY項,CONFIG項,MODULES項和FILES項。下面分別作個解釋:

MEMORY:定義了內存分配的相關設置,一般在BSP中的config.bib文件中。

CONFIG:在最后的Makeimg階段,為Romimage.exe提供一些生成WinCE image的配置屬性。該項是可選的,一般也在BSP中的config.bib文件中定義。

MODULES:定義了一些會被打包到WinCE image中的模塊或者文件,比如dll,exe等。這些文件會被Romimage.exe標記為加載到RAM中或者XIP。我們可以在這里添加自己的WinCE應用程序或者模塊,但是不要添加Managed Binaries,一般指.NET的程序。

FILES:定義了一些操作系統會用到的其他的文件,比如字體文件,圖片等。這些文件也會在WinCE運行的時候被加載到RAM中。

?

?

下面會詳細介紹上面的4大項:

?

1.???????MEMORY

一般都在config.bib文件中定義,開頭會有MEMORY的字樣。這里定義了為WinCE image以及其他模塊預留的RAM,同時也定義了WinCE可以使用的RAM。具體格式如下:

MEMORY

????NAME????Start Address????????Memory Size????????Type

?

NAME:該內存區域的名字,必須是唯一的。

Start Address:該內存區域的起始地址,用十六進制表示。

Memory Size:該內存區域的大小,用十六進制表示。

Type:內存區域的類型。包涵的多種類型如下。

?

類型值

描述

FIXUPVAR

用于在WinCE編譯的Makeimg階段,就初始化一個內核中的全局變量。

NANDIMAGE

當創建了一個使用BinFSimage的時候,NAND設備上的WinCE kernel重定向到RAM中的區域,當系統訪問該區域的時候,BinFS會負責訪問Nand設備上相應的位置,并返回數據給系統,實際上就是在Nand設備上面實現了XIP的功能。

RAM

定義了被WinCE系統使用的RAM區域,這塊內存必須是連續的,這里有一點要注意就是從硬件的角度來說,這塊內存不能跨越兩片SDRAM,也就是說整個區域空間必須在一片硬件SDRAM上。

RAMIMAGE

定義了一塊內存區域用于加載WinCE image,實際上WinCE啟動以后,image會被拷貝到這塊內存區域上面運行。一個image只能有一個連續的RAMIMAGE區域。

RESERVED

這塊內存區域會被預留出來,一般用于Frambuffer或者是DMA Buffer,或者是一塊共享內存用于EBOOT傳遞參數給WinCE系統。

EXTENSION

定義了一塊WinCE image中的區域作為ROMHDR extension的數據區域。

?

?

2CONFIG

一般在config.bib文件中定義,定義了一些額外的配置參數,其中一些對于WinCE image來說也很重要。具體格式如下;

CONFIG

????ITEM=Parameter

?

ITEM

描述

AUTOSIZE

允許未被使用的WinCE imageRAM被用作WinCE系統的RAM。默認值為ON

COMPRESSION

允許Romimage.exe壓縮WinCE image中的可寫入部分。默認值為ON

BOOTJUMP

定義了跳轉跳轉頁在RAMIMAGE空間的地址。而不是默認情況下的RAMIMAGE的首地址。默認值為NONE

FSRAMPERCENT

定義了文件系統使用的內存的百分比。默認值為0x80808080

Byte 0:第一個2MB中,每1MB所包含的4KB的倍數。

Byte 1:第二個2MB中,每1MB所包含的4KB的倍數。

Byte 2:第三個2MB中,每1MB所包含的4KB的倍數。

Byte 3:剩下的內存中,每1MB所包含的4KB的倍數。

KERNELFIXUPS

定義了Romimage.exe是否重新定向內核的可寫入區域。默認值為ON,內核的可寫入區域被重新定向到RAMIMAGE的起始位置。

OUTPUT

定義了最終生成的image存放的路徑。默認為%_FLATRELEASEDIR%

PROFILE

定義了是否在WinCE image中包含profiler的結構和符號。默認值為OFF

RESETVECTOR

重新指定跳轉頁的位置,一般針對MIPS芯片從0x9FC00000開始引導的問題。

ROMFLAGS

內核標記位,可以進行組合:

0x01表示禁用按需分頁。

0x02表示禁用完全內核模式,完全內核模式表示所有的線程都運行在內核模式。

0x10表示只信任ROM MODULES中的模塊。

0x20表示停止刷新TLB

0x40表示按照/base鏈接選項中的地址加載DLL

ROMSTART

WinCE image在內存中的起始地址。

ROMSIZE

WinCE image的大小。

ROMWIDTH

指數據總線的寬度。

ROMOFFSET

指定一個偏移量來修改.bin文件中的每一個記錄的地址。一般用于ROM中的.bin文件加載到RAM來運行的情況,主要是表示存儲.bin的位置和運行.bin的位置不一樣。

SRE

使Romimage.exe產生一個.sre文件。默認值為OFF

X86BOOT

定義是否插入一條跳轉指令,在x86復位向量地址的時候。

?

?

3MODULES項和FILES

該項列出了所有被包含在WinCE image中的模塊以及文件,以及這些模塊和文件以什么方式被加載到內存中。具體格式如下:

MODULES

????Name????Path????????????Memory????????????Type

?

Name模塊的名字,比如一個dll或者exe文件的文件名。

Path路徑,一般都是WinCE的工程的Release目錄。

Memory指定該模塊被放在哪個區域,一般都是NK區域。

Type定義了文件的類型。具體如下:

?

類型

描述

S

系統文件。

H

隱藏文件。

R

只壓縮模塊的資源部分。

C

壓縮模塊的所有部分。

D

禁止調試。

N

模塊是不可信任的。

P

告訴Romimage.exe不需要檢查CPU的類型。

K

告訴Romimage.exe必需固定該模塊的內核地址。有該標記的模塊只能被LoadKernelLibrary函數加載。

X

告訴Romimage.exe對該模塊簽名。

M

運行時加載整個模塊,不要按需分頁。

L

告訴Romimage.exe不要分離ROM DLL

?

一般FILES項的Type只支持SHND幾個類型,而MODULES項的Type是都支持的。

?

舉個例子吧:

????INIT.EXE????????????%_WINCEROOT%/RELEASE/INIT.EXE????????????NK????SH

????MYDLL.DLL????????%_WINCEROOT%/RELEASE/MYDLL.DLL???????NK????SHC

?

?

對于BIB文件來說同樣支持“條件編譯”,我們可以通過設置環境變量來選擇性地將某些模塊打包到WinCE image中。一般在BSP中,對于一些驅動模塊的環境變量我們IF來進行條件判斷。而對于WinCE的系統模塊來說,一般都是SYSGEN變量,應該使用@CESYSGEN IF來判斷。

?

?

我們在BSP的開發中最常見的主要就是eboot.bibconfig.bibplatform.bibproject.bib。下面簡單介紹一下:

project.bib該文件主要自創建的WinCE工程中所需的一些文件。

platform.bib該文件包含了和硬件平臺相關的文件,主要以驅動程序為主。

config.bib該文件描述了WinCE系統的內存的配置。

eboot.bib該文件描述了WinCEeboot的內存的配置。

?

還有其他的一些bib文件,在WinCE系統編譯后都會背拷貝到工程的release目錄下面。比如common.bibie.bib等。這些文件列出了WinCE的組件相關的文件,根據用戶訂制的系統,會被選擇性的打包到WinCE image中。

?

總結

以上是生活随笔為你收集整理的wince中的BSP工程的相关文件介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲另类视频在线 | 国产精品久久久av久久久 | 亚洲精品国偷拍自产在线观看蜜桃 | 超碰在线公开免费 | 天天插综合 | 三级免费黄 | 国产不卡av在线播放 | 久久精品99久久久久久2456 | 久草在线视频首页 | 亚洲国产精品500在线观看 | 91黄色小网站 | 午夜精品福利一区二区三区蜜桃 | 蜜桃视频精品 | 日韩免费中文字幕 | 国产伦精品一区二区三区高清 | 日日夜夜操操操操 | 黄网站免费看 | 99热这里只有精品在线观看 | 亚洲国产精品女人久久久 | 狠狠狠色丁香婷婷综合久久五月 | 国产码电影 | 婷婷av电影 | 欧美日韩国语 | 久久露脸国产精品 | 日韩xxxbbb | 天天拍天天爽 | 久久香蕉国产 | 欧美日韩精品在线免费观看 | 国产中文视频 | 国产一区不卡在线 | 丁香六月中文字幕 | 欧美激情综合色综合啪啪五月 | 国产色小视频 | 久久tv| 片黄色毛片黄色毛片 | 日精品在线观看 | 欧美日韩国产高清视频 | 久久这里只有精品视频99 | 黄色电影网站在线观看 | 国产日本在线观看 | 精品久久久久久亚洲综合网站 | 91免费视频黄| 欧美日本一区 | 欧美一级性生活视频 | 色婷婷色 | 国产成人精品一区二区三区福利 | 午夜精品一区二区三区免费视频 | 最近日本中文字幕 | 欧美a级成人淫片免费看 | 在线观看视频91 | 97在线观看免费高清完整版在线观看 | 亚洲精品美女在线观看播放 | 日韩视频免费观看高清完整版在线 | 美州a亚洲一视本频v色道 | 五月婷婷国产 | 国产精品久久嫩一区二区免费 | 在线免费观看视频一区二区三区 | 手机av看片 | 成片免费| 四虎www.| 国产麻豆精品在线观看 | 国产尤物在线视频 | 国产美女免费视频 | 国产福利精品在线观看 | 午夜久久精品 | 亚洲不卡123 | 国产色拍拍拍拍在线精品 | 国产又粗又硬又长又爽的视频 | 久草网站在线 | 一区二区三区在线免费观看视频 | av在线播放一区二区三区 | 亚洲欧美视频在线播放 | 午夜久久电影网 | 在线a视频免费观看 | 国产手机在线播放 | 99热99re6国产在线播放 | 国产精品99精品 | 色的网站在线观看 | 精品在线观看一区二区 | 婷婷视频在线 | 日韩精品在线视频 | 91亚洲视频在线观看 | 欧洲精品在线视频 | 99福利片| 十八岁以下禁止观看的1000个网站 | 色网站在线免费观看 | 综合久久久久久久久 | 成人动漫视频在线 | 狠狠色狠狠色综合日日小说 | 免费精品视频 | 久操中文字幕在线观看 | 亚洲最大成人免费网站 | 在线观看视频你懂的 | 亚洲开心激情 | 亚洲精品资源在线观看 | 在线观看免费av片 | 亚洲精品美女 | 九月婷婷综合网 | 亚洲精品乱码久久久久久高潮 | 国产精品mv | 久久久久久毛片精品免费不卡 | 日日干av | 色老板在线视频 | 免费a级毛片在线看 | www.五月婷婷 | 日韩视频在线观看免费 | 人人爱人人爽 | 涩涩网站在线看 | 日韩在线观看一区二区三区 | 日韩免费播放 | 成人精品福利 | 波多野结衣视频一区 | 亚欧日韩成人h片 | 久久国产精品一国产精品 | 欧美一级片在线免费观看 | 天干啦夜天干天干在线线 | 91在线视频精品 | 丝袜一区在线 | 日韩试看| 国产一区二区在线播放 | 成年人国产精品 | 成年人电影免费看 | 在线不卡中文字幕播放 | 久久久男人的天堂 | 色综合色综合色综合 | 国内外成人在线视频 | 国产精品v欧美精品v日韩 | 人人干人人添 | 日韩激情视频 | 国产不卡精品 | 国产一线二线三线性视频 | 久久久人 | 综合色久 | 超碰97免费 | a午夜电影 | 一级黄色片网站 | 日本h在线播放 | 国产精品久久久久久欧美 | 夜夜躁天天躁很躁波 | 国产免码va在线观看免费 | 中文字幕色播 | 丁香激情五月婷婷 | 久久国内精品视频 | 国产成人精品亚洲 | 亚洲极色| 久久久九色精品国产一区二区三区 | 天堂资源在线观看视频 | 99久久精品久久亚洲精品 | 日韩精品视频免费在线观看 | 99这里只有久久精品视频 | 色婷婷啪啪免费在线电影观看 | 亚洲国产精品va在线看 | 五月导航| 91九色视频观看 | 免费观看一级 | 日韩av片在线 | 黄色一级大片免费看 | 98超碰在线观看 | 午夜精品视频福利 | 天堂中文在线播放 | 国产美女免费观看 | 精品久久久久久久久久久久 | 欧美精品亚洲二区 | 国产美女视频 | 日韩在线观看视频中文字幕 | 一区二区三区韩国免费中文网站 | 日韩黄色中文字幕 | 狠狠操精品 | 免费瑟瑟网站 | 欧美极品少妇xxxx | 九九久久免费 | 国产精品欧美久久久久久 | 欧美日韩后 | 国产精品99久久久久久久久 | 一区二区三区国产欧美 | 在线观看色视频 | 欧美日韩在线视频免费 | 成年人免费看片网站 | 九九99视频 | 免费高清在线视频一区· | 国产精品久久久免费 | 久久国内视频 | av丁香花 | 久久久久久久毛片 | 黄色日视频 | 欧美精品亚洲精品日韩精品 | 久久黄色小说视频 | av一本久道久久波多野结衣 | 中文字幕在线播放视频 | 中文字幕亚洲不卡 | 99超碰在线观看 | 免费高清在线一区 | 亚洲综合精品在线 | 成人在线观看你懂的 | 午夜美女福利 | 国产精品24小时在线观看 | www.com.黄| 天天天色综合a | 成人免费视频网站在线观看 | 天天在线操 | 日日干网址 | 福利久久 | 日日爱影视 | 国产精品精 | 最近高清中文字幕 | 亚洲影视资源 | 中文字幕在线字幕中文 | 欧美精品乱码久久久久久 | 91福利影院在线观看 | 91精品国产91| 亚洲精品久久久久久久不卡四虎 | 一级黄网 | 亚洲欧美色婷婷 | 在线免费观看视频 | 色婷婷婷 | 免费亚洲电影 | 日韩中文字幕免费在线观看 | 波多野结衣在线视频一区 | www.色婷婷.com| 亚洲婷婷综合色高清在线 | 97香蕉久久国产在线观看 | 日韩免费中文字幕 | 国产伦精品一区二区三区无广告 | 国产日韩欧美综合在线 | 天天天天天天天操 | 在线黄网站 | 亚洲一二三在线 | 一本—道久久a久久精品蜜桃 | av看片在线观看 | 国产精品网红福利 | 日韩欧美高清在线观看 | 中文字幕日韩电影 | 欧美人zozo| 色九色| 亚洲最新av在线网址 | 久久精品国产免费看久久精品 | 久久99热这里只有精品 | 欧美亚洲精品在线观看 | 久久久天天操 | 97理论电影 | a级一a一级在线观看 | av免费在线观看1 | 特级黄录像视频 | 久久精品中文字幕少妇 | www.香蕉视频| 2019天天干夜夜操 | 成人av网页 | 天天做天天爱夜夜爽 | 日韩精品一区二区三区外面 | 欧美精品久久久久久 | 欧美黑人巨大xxxxx | 欧美性生活免费 | 久久久久久高潮国产精品视 | 人人舔人人射 | 国产精品18久久久久白浆 | 精品视频在线看 | 欧美激情精品 | 香蕉视频在线观看免费 | 中文字幕频道 | 久久免费av电影 | 奇米四色影狠狠爱7777 | 99热精品视 | 99热精品久久 | 91成人免费在线视频 | 国产免费一区二区三区网站免费 | 毛片二区| 麻豆精品在线 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲精品综合在线 | 夜夜夜夜夜夜操 | 欧美日韩成人一区 | 久久九九国产精品 | 日本少妇高清做爰视频 | 视频 天天草 | 国产麻豆剧传媒免费观看 | 成人一级 | 国产午夜精品一区二区三区在线观看 | 1024在线看片 | 国产又黄又爽又猛视频日本 | 91最新网址在线观看 | 久操视频在线免费看 | 特黄免费av | 国产精品久久久久高潮 | 五月婷婷综合在线视频 | 成人av中文字幕在线观看 | av在线免费不卡 | 国产色道 | 成年人在线观看网站 | 精品影院 | 国产精品9999久久久久仙踪林 | 在线精品视频免费播放 | 久久久久日本精品一区二区三区 | 日韩一区二区三区高清免费看看 | 国内精品久久久精品电影院 | 久久久久久黄色 | 四虎欧美| 欧美日韩高清在线 | av+在线播放在线播放 | 亚洲作爱| 91视频国产高清 | 久久这里有精品 | 日本在线中文 | 天天干天天操天天 | 欧美孕交vivoestv另类 | 亚洲我射av| 中文字幕第一页在线 | 欧美日韩视频在线一区 | 一本一本久久aa综合精品 | 日韩精品久久中文字幕 | 91精品小视频 | 在线看污网站 | 久久婷婷国产色一区二区三区 | 午夜免费在线观看 | 亚洲欧美日韩精品久久奇米一区 | 久久热亚洲 | 日韩黄色免费在线观看 | 婷婷视频在线播放 | 国语自产偷拍精品视频偷 | 国产精品亚洲片在线播放 | 国产麻豆精品95视频 | 亚洲欧洲视频 | 中文字幕一区三区 | 免费在线观看av电影 | 蜜臀av麻豆 | 亚洲成人蜜桃 | 成人黄色片在线播放 | 久久综合干 | 青青视频一区 | 国产精品视频久久久 | 四虎国产精 | 97超碰人人澡 | 欧美久久久久久久久久久久久 | 在线观看黄a | 亚洲国产一二三 | 99精品视频在线播放观看 | 亚洲成人精品 | 色狠狠干| 亚洲激情五月 | 日韩高清 一区 | 九热在线 | 亚洲资源视频 | 天天色天天爱天天射综合 | 日日夜夜免费精品视频 | 欧美夫妻性生活电影 | 日韩在观看线 | 草久在线播放 | 欧美精品午夜 | 怡红院av久久久久久久 | 日日操天天操狠狠操 | www.亚洲视频.com | 午夜久操| 天天干天天干天天射 | 丁香六月av | 狠狠的操你 | 成年人视频在线免费 | 久久国产女人 | 欧美在线一二 | 久黄色| 久久免费观看视频 | .国产精品成人自产拍在线观看6 | 久久er99热精品一区二区三区 | 日本动漫做毛片一区二区 | 国产一级电影网 | 四虎在线免费观看视频 | 欧美最猛性xxxx | 婷婷激情综合网 | 蜜臀久久99精品久久久久久网站 | 亚洲最新视频在线 | 亚洲精品在线一区二区 | 五月激情av| 欧美在线日韩在线 | 狠狠躁日日躁狂躁夜夜躁av | 久热超碰 | 久久精品网站免费观看 | 久久成年人 | 午夜视频99| 欧美成人播放 | 99精品视频中文字幕 | 成人免费在线网 | 日韩aa视频 | 国产xx在线 | 日韩视频一| 欧美日韩aa| 国产传媒一区在线 | 色在线最新 | 精品视频网站 | 久久综合九色综合欧美狠狠 | 天天色天天射天天操 | 在线超碰av | 精品久久中文 | 精品国内 | 成人av一区二区在线观看 | 青青久草在线 | 久久久亚洲精品 | 81国产精品久久久久久久久久 | 国产精品久久一区二区无卡 | 亚洲资源视频 | 国产精品一级在线 | 国产99亚洲 | 国产精品av在线 | 九九免费精品视频在线观看 | 97在线视频网站 | 午夜久久| 51久久成人国产精品麻豆 | 免费在线一区二区 | 久久精品中文视频 | 色婷婷成人网 | 免费午夜在线视频 | 久久综合99| 亚洲一区二区精品视频 | 久草视频播放 | 国产在线观看二区 | 一区二区免费不卡在线 | 中午字幕在线观看 | 国产日韩精品视频 | 91精品啪在线观看国产线免费 | 国产手机视频在线播放 | 91在线麻豆| 六月丁香婷婷网 | 天天综合色网 | 午夜久久视频 | 97久久精品午夜一区二区 | 片黄色毛片黄色毛片 | 国产精品第10页 | 国产精品理论片在线观看 | 自拍超碰在线 | 深爱五月激情五月 | 婷婷精品在线 | 国产在线高清精品 | 五月天久久综合网 | 久久一及片| 成人91在线| 国产精品欧美久久久久天天影视 | 天天色中文 | 久久99国产精品视频 | 亚洲免费专区 | 在线91观看 | 精品国产乱码久久久久久1区2匹 | 欧美a视频在线观看 | 天天色天天爱天天射综合 | 久久激情五月丁香伊人 | 国产高清视频色在线www | 中文在线资源 | 亚洲人片在线观看 | 亚洲天天看| 国产一级在线免费观看 | 在线观看 国产 | 国产伦精品一区二区三区在线 | 五月花丁香婷婷 | 午夜成人免费电影 | 成人黄色短片 | 青青草久草在线 | 午夜精品一区二区三区在线播放 | 久久久免费毛片 | 日韩视频免费看 | 96久久精品| 欧美日韩高清在线观看 | 国产精品久久久久久婷婷天堂 | 成人在线视频免费 | 国产一级片网站 | 久草视频免费观 | 国产亚洲aⅴaaaaaa毛片 | 免费性网站 | 丁香久久婷婷 | 久久99国产一区二区三区 | 一级特黄av | 超碰在线人 | 美女av电影 | 日韩精选在线 | 久久99在线观看 | 丁香网五月天 | www免费视频com━ | 久久成年人网站 | 国产精品s色 | 黄色成人在线网站 | 日韩激情中文字幕 | 麻豆播放| 欧美在线观看视频一区二区 | 一区 在线 影院 | 天天精品视频 | 日韩免费一区二区三区 | 国产成人在线综合 | 国产99在线免费 | 美女精品网站 | 天天操天天拍 | 欧美最猛性xxx | 国内精品在线观看视频 | 91成人免费观看视频 | 97超碰色偷偷 | 色综合天天 | 国产精品第一视频 | 黄色av网站在线免费观看 | 免费午夜视频在线观看 | 伊人黄色网 | 国产精品麻豆99久久久久久 | 国产精品毛片久久久久久久久久99999999 | 国产精品一区二区无线 | 久久久久久久久黄色 | 欧美一二三区在线观看 | 日本mv大片欧洲mv大片 | 97香蕉久久超级碰碰高清版 | 最新成人在线 | 亚洲影视九九影院在线观看 | 亚洲天堂自拍视频 | 亚洲综合涩 | 成年人在线看片 | 国产美女精彩久久 | 欧美激情视频久久 | 天天色综合久久 | 91视频在线免费看 | a国产精品 | 亚洲精品国偷自产在线91正片 | 中文日韩在线视频 | 免费观看一区 | 视频在线在亚洲 | 不卡的av在线 | 天天色图 | 91大神精品视频在线观看 | 国产a视频免费观看 | 24小时日本在线www免费的 | 国产高清久久久 | 欧美aa一级片 | 热99在线| 四虎成人精品永久免费av | 欧洲精品二区 | 国产精品免费久久久 | 在线黄色国产电影 | 最新av网址在线 | 成人黄色国产 | 色播亚洲婷婷 | 麻花豆传媒一二三产区 | 狠狠色狠狠综合久久 | 国产美女精品视频 | 国产69精品久久久久久久久久 | 国产黄色精品网站 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 日韩高清成人 | 日本电影久久 | 国产精品久久久久久久久久免费看 | 996久久国产精品线观看 | 操老逼免费视频 | 日本二区三区在线 | 精品资源在线 | 日本久久中文字幕 | 色偷偷人人澡久久超碰69 | 在线观看一区二区精品 | 91亚洲精品视频 | 中文字幕一区二区三区精华液 | 欧美精品xxx | 成人影音av| 欧美国产日韩一区二区 | 久久精品草 | 日本中文字幕一二区观 | 色婷婷综合久久久久中文字幕1 | 日日夜夜狠狠操 | av网址在线播放 | 国产精品美乳一区二区免费 | 久久99影院| 91在线产啪 | 国产亚洲视频中文字幕视频 | 国产.精品.日韩.另类.中文.在线.播放 | 日韩理论视频 | 国内久久久久久 | 免费国产黄线在线观看视频 | 色在线免费观看 | av软件在线观看 | 亚洲精品在线观 | 成人久久精品视频 | 综合色站导航 | 在线欧美最极品的av | av中文资源在线 | 欧美日韩aa | 在线中文字幕观看 | av三级av| 国产日本在线 | 亚洲婷婷在线 | 丁香婷婷射 | 婷婷亚洲最大 | 国产视频一区二区在线播放 | 国产精品毛片一区二区在线看 | 亚洲综合在线视频 | 手机看片| 欧美成人精品在线 | 国产高清 不卡 | 啪啪肉肉污av国网站 | 久久精品a | 波多野结衣视频一区二区 | 激情综合五月天 | 在线va视频| 黄色www| 精品久久久久久综合日本 | 丁香久久婷婷 | 91av免费观看| 国产色婷婷精品综合在线手机播放 | 制服丝袜一区二区 | 成人黄色小视频 | 日韩中文字幕视频在线 | 成人在线视频免费看 | 国产免费一区二区三区最新6 | 亚洲激情久久 | 久久好看免费视频 | 中文字幕在线观看网址 | 亚洲欧美婷婷六月色综合 | 国产一区自拍视频 | 久久久久久美女 | 欧美国产精品久久久久久免费 | 久久久精品网 | 成人免费视频免费观看 | 日韩午夜在线播放 | 少妇av网 | 夜夜摸夜夜爽 | 亚洲区视频在线观看 | 国产福利在线不卡 | 久久精品屋 | 天堂av在线 | 日日夜夜添 | 中文字幕中文字幕在线中文字幕三区 | 日韩久久久久久久久久 | 欧美国产高清 | 久久精品一区二区 | 成人a免费 | 免费在线观看午夜视频 | 亚洲国产人午在线一二区 | 国产精品麻 | 99精品在线观看视频 | 中文在线亚洲 | 亚洲欧美日韩精品一区二区 | 超碰电影在线观看 | 中文字幕有码在线播放 | 日本久久久精品视频 | 91免费观看视频网站 | 久久精品国产亚洲精品2020 | 国产精品欧美激情在线观看 | 五月婷婷香蕉 | 免费男女羞羞的视频网站中文字幕 | 国产精品久久久久久久久免费 | 日韩国产精品久久 | 亚洲最大在线视频 | 99久久精 | 中文字幕在线播放一区二区 | 欧美在线观看视频免费 | 黄色三几片 | 精品 一区 在线 | 色偷偷网站视频 | 国产亚洲综合性久久久影院 | 97精品超碰一区二区三区 | 在线国产一区 | 超碰在线1 | 免费又黄又爽 | 天天操天天射天天爽 | 免费高清无人区完整版 | 久久亚洲综合国产精品99麻豆的功能介绍 | 月丁香婷婷 | 精品电影一区二区 | av网站在线免费观看 | 尤物九九久久国产精品的分类 | 美女网站视频免费都是黄 | 视频在线观看国产 | 亚洲成人精品久久 | 香蕉视频国产在线 | 欧美精品乱码久久久久久按摩 | 一区在线观看 | 91插插插免费视频 | 国产一级免费在线观看 | 亚洲精品乱码久久久久久9色 | 久久综合九色九九 | 黄色成人在线观看 | 久99久精品 | 91综合久久一区二区 | 国产精品密入口果冻 | 免费看黄在线观看 | av在线电影网站 | 成人在线观看影院 | 麻豆高清免费国产一区 | 日p视频 | 91高清免费看 | 亚洲国产无 | 免费在线观看av电影 | 午夜精品视频一区二区三区在线看 | 国产欧美综合在线观看 | 国内外成人免费在线视频 | 正在播放亚洲精品 | 超碰免费在线公开 | 日韩欧美在线影院 | 国产午夜精品一区二区三区嫩草 | 国产高清一级 | 成人理论在线观看 | 黄网站色| 中文字幕资源在线 | 国产99免费| 最近中文字幕视频完整版 | av资源免费观看 | 欧美色图另类 | 免费在线观看日韩欧美 | av资源免费观看 | 在线观看中文字幕第一页 | 五月天综合网站 | 超碰成人网 | 日韩午夜三级 | 免费在线色 | 日日摸日日 | 在线视频国产区 | 男女拍拍免费视频 | 国产黄色片免费观看 | 一 级 黄 色 片免费看的 | 欧美a级免费视频 | 久久久久女教师免费一区 | 成人app在线免费观看 | 久久久久久综合网天天 | 国产毛片aaa | av黄色亚洲| 三级黄色大片在线观看 | 亚洲电影一区二区 | 国产精品一区二区麻豆 | 97视频总站| 99久精品| 国产福利在线免费观看 | 欧美性黄网官网 | 中文字幕精品一区久久久久 | 视频91在线 | 久久综合久久八八 | 亚洲精品tv久久久久久久久久 | 国产香蕉视频 | 国产一区二区免费在线观看 | 成人免费电影 | 精品一区久久 | 九九九热| 精品婷婷| 欧美亚洲国产一卡 | 天堂网一区二区 | 亚洲天堂色婷婷 | 99热播精品 | av在线免费播放网站 | 日日干天夜夜 | 欧美与欧洲交xxxx免费观看 | 波多野结衣电影久久 | 久久在现 | 日韩欧美高清视频在线观看 | 久久av中文字幕片 | 日本丰满少妇免费一区 | 国产日本在线 | 国产综合精品久久 | 人人干狠狠干 | 亚洲精品五月 | 五月天中文字幕 | 日韩资源在线播放 | 激情五月婷婷综合网 | 欧美在线18| 天堂麻豆 | 国产精品免费在线 | 午夜999| 天天草天天插 | 国产在线播放观看 | 国产在线97 | 九色91av| 在线观看av片 | 亚洲国产精品va在线 | 亚洲精品在线视频播放 | av中文字幕电影 | 国产丝袜在线 | 亚洲国产午夜 | 国产专区在线播放 | 成年人免费观看在线视频 | 99久久精品视频免费 | 黄色大片免费播放 | 天天骚夜夜操 | 制服丝袜在线91 | 免费观看一级特黄欧美大片 | 丁香花在线视频观看免费 | 永久免费的av电影 | 视频精品一区二区三区 | 91精品国产91久久久久 | 在线免费观看黄 | 国产免费小视频 | 久精品一区| 国产999视频在线观看 | 91在线免费视频观看 | 99视频精品全部免费 在线 | 黄色av网站在线免费观看 | www视频免费在线观看 | 日韩久久激情 | 亚洲精品短视频 | 国产精品九九九九九 | 国产精品久久99综合免费观看尤物 | 美女亚洲精品 | 97精品欧美91久久久久久 | 国产在线观看国语版免费 | 在线观看免费一级片 | 色婷婷97| 99电影456麻豆 | 最新中文字幕 | 国产黄色片久久久 | 最近日本韩国中文字幕 | 最新av网址在线观看 | 婷婷久久五月 | 亚洲精品乱码久久久久久蜜桃欧美 | 激情视频一区 | 日韩视频精品在线 | 日韩av成人 | 正在播放亚洲精品 | 一级黄色电影网站 | 999国产| 国产精品男女啪啪 | 免费视频a | 欧美电影在线观看 | 一区二区三区电影在线播 | 欧美性猛片 | 日本久久高清视频 | 日韩视频一区二区三区在线播放免费观看 | 久久综合丁香 | 日韩av免费在线看 | 亚洲精品播放 | 亚洲精品伦理在线 | 日韩亚洲欧美中文字幕 | 中文字幕电影一区 | 91人人射 | 91精品久久久久久 | 国产婷婷精品av在线 | 福利视频| 丰满少妇在线观看网站 | 亚洲 欧洲av | 97激情影院 | 成年人在线观看免费视频 | 久草视频免费看 | 在线免费黄网站 | 欧美一区二区三区免费看 | 欧美激情综合五月色丁香 | 免费一级片视频 | 久香蕉 | 福利久久| 日韩一级片观看 | 亚洲国产精品视频 | 国产日韩精品在线观看 | 日韩视频在线观看免费 | 精品国产乱码久久久久久浪潮 | 欧美色图88 | 最新中文字幕在线资源 | 亚洲天堂香蕉 | 黄在线免费看 | 午夜久久影视 | 免费高清看电视网站 | 亚洲国产中文字幕 | 91一区二区在线 | 国产精品午夜av | 亚洲精品一区二区在线观看 | 一区二区三区国产精品 | 国产精品久久久久久久久久免费 | 国产精品免费在线观看视频 | 免费av影视 | 91成人免费看片 | 久久草在线视频国产 | 国产精品理论视频 | 国产一区二区在线免费播放 | 成人一区二区在线 | 成人黄色毛片 | 天天爱av导航 | 在线观看韩日电影免费 | 精品视频在线视频 | 综合天堂av久久久久久久 | 国语精品久久 | 婷婷网站天天婷婷网站 | 日p视频在线观看 | 在线观看国产91 | 韩国av一区二区三区在线观看 | 日本三级久久久 | 国产视频网站在线观看 | 亚洲精品66| 国产香蕉久久 | 久久久久久综合网天天 | 色久网| 国产精品一区二区三区在线看 | 手机在线看片日韩 | 蜜臀av夜夜澡人人爽人人桃色 | 涩涩网站在线看 | 亚洲最新在线 | 国产91精品一区二区麻豆亚洲 | 97在线看片 | 亚洲理论片 | 成人资源站 | 99热精品在线观看 | 免费看的av片| 国产精品乱码久久久久久1区2区 | 91大神一区二区三区 | 99九九免费视频 | 国产中文字幕在线观看 | 色综合久久综合中文综合网 | 欧美性天天 | 婷婷久久五月天 | 91香蕉视频黄| 国产黄色片免费看 | 久久综合久久综合这里只有精品 | 免费在线成人av | 精品1区2区3区 | 91视频免费视频 | 日日操天天操夜夜操 | 国内免费久久久久久久久久久 | 一区 二区电影免费在线观看 | 91久久国产自产拍夜夜嗨 | 91在线精品视频 | 久久成人国产精品免费软件 | 国产96视频| 久久免费视频网站 | 狠狠色丁香婷婷综合橹88 | 五月天中文字幕 | 日韩精品视频在线观看免费 | 成人蜜桃视频 | 国产午夜精品一区二区三区在线观看 | 91精品国产高清自在线观看 | 黄色毛片大全 | 国产在线v| 麻豆精品视频在线 | 亚洲精品免费播放 | 456免费视频 | 一区中文字幕电影 | 日韩久久一区二区 | 日韩aⅴ视频| 国产精品一区二区美女视频免费看 | 国产91粉嫩白浆在线观看 | 国产一二三在线视频 | 黄色特级一级片 | 在线a人片免费观看视频 | 欧美日韩国产欧美 | 中文字幕黄色网址 | av在线影视 | 亚洲最新av | 国产精品18久久久久久不卡孕妇 | 亚洲91精品 | 国产成人黄色片 | 999在线精品 | av一级二级 | 国产97在线播放 | 精品在线观看一区二区 | 久久精品视频免费 | 精品亚洲一区二区三区 | 韩日在线一区 | 日日夜夜艹 | 日韩精品中文字幕一区二区 | 人人澡人人舔 | 免费国产视频 | 黄色特级片 | 日韩午夜在线 | 国产麻豆剧果冻传媒视频播放量 | 色综合天天狠天天透天天伊人 | 色开心| 亚洲国产中文字幕在线视频综合 | 色天天中文| 日韩在线观看一区二区 | 国产毛片久久 | 深爱激情av | 色午夜影院| 91看片淫黄大片在线播放 | 国产视频一区二区在线 | 午夜免费电影院 | 四虎免费在线观看视频 | 日日夜夜噜 | 国产午夜精品久久久久久久久久 | 国产亚洲精品久久网站 | 亚洲特级毛片 | av中文字幕亚洲 | 亚洲精品视频网站在线观看 | 免费热情视频 | 日韩精品欧美专区 | 久久九九视频 | 精品久久久久久综合 | 免费在线观看黄 | 日本xxxxav | 三级黄在线 | 麻豆国产露脸在线观看 | 在线综合 亚洲 欧美在线视频 | 91探花视频 | 免费福利在线视频 | 天天综合日 | 精品福利视频在线 | 日本中文字幕在线电影 | 成人禁用看黄a在线 | 久久av免费| 91视频91色 | 国产无吗一区二区三区在线欢 | 国产精品美女视频网站 | 区一区二区三在线观看 | 九九国产精品视频 | 国产成人三级在线 | 亚洲一区二区三区毛片 | 亚洲区精品 | av久久久| 亚洲三级网站 | 国产精品99久久久久久人免费 | av黄色免费在线观看 | 黄色视屏免费在线观看 | 又黄又爽又刺激的视频 | 在线观看视频一区二区 | 日韩精品第1页 | 毛片二区 | 日日精品 | 99精品国产一区二区三区不卡 | 天天干亚洲 | 亚洲区二区 | 亚洲欧美国产日韩在线观看 |