EP94xx: ARMV4I
Cirrus EP94xx BSP for WinCE 6.0 EP94xx Cpu:ARMV4I
Item: Cirrus Logic: bsp_ep94xx_i2s_audio Item: Cirrus Logic: bsp_ep94xx_flash
Item: Cirrus Logic: bsp_ep94xx_nandflash Item: Cirrus Logic: bsp_ep94xx_ethernet Item: Cirrus Logic: bsp_ep94xx_serial Item: Cirrus Logic: bsp_ep94xx_usb Item: Cirrus Logic: bsp_ep94xx_touch Item: Cirrus Logic: bsp_ep94xx_rtc
3. - …
项:它会在项后面,详细描述项中的每一个模块,也就是描述BSP 中的每一个驱动的相关信息。模板如下: - Driver Title
Driver Description BspSpecific Variable
Device Drivers
Source Code Title Source Code Path 前面我们提到了项中的…有两种表示方法,那么实际上和这里的每一个模块的- 项是对应的,上面的用哪种方法表示,这里也同样要用相同的方法如下:
Method 1:- ……
Method 2:- ……
这里再对一些定义作个解释:
VENDOR:厂家名称,比如三星提供的BSP,那么就应该是SAMSUNG。 CPU:指该BSP 所支持的CPU,比如ARMV4I。 VARIABLE:指BSP中和该模块相关的环境变量。
…:该驱动的标题。
…:该驱动的描述。
…:对于BSP中的Item 来说,这里必须是”BSPSpecific”。 …:该驱动用到的环境变量,可以不止一个。
…:指在PB 中的Catalog Items View 中的位置。 …:描述该驱动的源代码。 …:指向该驱动的源代码的路径。
…:描述一个帮助链接链接到帮助页。
下面举个例子:
- Audio I2S
Audio Driver for I2S BspSpecific
BSP_EP94XX_AUDIO
BSP_EP94XX_I2S_AUDIO Device Drivers
$(_WINCEROOT)PLATFORMEP94XXSRCDRIVERSWAV $(_WINCEROOT)PLATFORMEP94XXSRCDRIVERSWAV 上面对WinCE中的BSP 的工程文件pbcxml 做了个介绍,相信有点描述语言基础,了解一些WinCE 知识的看懂绝对没有问题了。很多时候,在向BSP 中添加驱动或者删除驱动的时候,我们就可以直接用记事本打开该文件,然后在里面编辑就可以了,这样很方便。