WinCE 6.0 BSP Directory Structure(BSP目录结构ZL)
2008-07-04 16:06
381 查看
zz from
ms-help://MS.VSCC.v80/MS.VSIPCC.v80/MS.WindowsCE.v60.en/CE_BringingUpDevice/html/2d3b2418-0ea6-4492-8ff6-b346242eb1d3.htm
Windows Embedded CE 6.0 introduces the following BSP changes:
The OAL and startup code no longer link with the kernel to produce Nk.exe. Instead, the OAL and the startup code link to form Oal.exe and the kernel is built as Kernel.dll.
KITL code should be removed from the OAL and placed in Kitl.dll.
Microsoft recommends that OEMs adopt a new directory structure to reflect these changes. This is optional. However, OEMs must use the new names for the executables being built because this is not optional.
Microsoft recommends that you use the following BSP directory structure for Windows Embedded CE 6.0.
ms-help://MS.VSCC.v80/MS.VSIPCC.v80/MS.WindowsCE.v60.en/CE_BringingUpDevice/html/2d3b2418-0ea6-4492-8ff6-b346242eb1d3.htm
Windows Embedded CE 6.0 introduces the following BSP changes:
The OAL and startup code no longer link with the kernel to produce Nk.exe. Instead, the OAL and the startup code link to form Oal.exe and the kernel is built as Kernel.dll.
KITL code should be removed from the OAL and placed in Kitl.dll.
Microsoft recommends that OEMs adopt a new directory structure to reflect these changes. This is optional. However, OEMs must use the new names for the executables being built because this is not optional.
Recommended BSP Directory Structure
Microsoft recommends that you use the following BSP directory structure for Windows Embedded CE 6.0./Platform/<Hardware Platform Name> subdirectory | Description |
---|---|
Cesysgen | Contains a makefile for filtering any of the configuration files in the files directory. |
Files | Contains project-specific files for building the run-time image, initial directory structure, initialized databases, and initialized registry. |
Src | Contains the boot loader, OAL, and include files for the hardware platform. |
Src/Bootloader | Contains all the boot loader-specific code. |
Src/Bootloader/Eboot | Contains the boot loader source files. |
Src/Common | Contains all the code common to the boot loader and OAL. |
Src/Drivers | Contains the local BSP drivers. |
Src/Inc | Contains hardware platform-specific include files. |
Src/Oal/OalLib | Contains the hardware platform-specific OAL code. This builds Oal.lib. |
Src/Oal/OalExe | Contains the build files, and possibly stub functions, for building the basic OAL image (without KITL support or with KITL in Kitl.dll). This builds Oal.exe. |
Src/Kitl | Contains the build files and source code for building Kitl.dll. |
相关文章推荐
- Wince6.0 目录结构
- 创建Zigbee Z-Stack 3.0.1 BSP(二)--Z-Stack协议栈目录结构
- Platform Builder 5下WinCE 5.0目录结构
- AT91SAM9263 WINCE 6.0 R2驱动开发-官方BSP编译错误的解决
- WinCE 6.0 打开文件目录(C#)
- WinCE基础知识(二):WinCE 5.0 的目录结构
- wince 驱动开发 BSP目录
- Wince BSP从5.0移植到6.0(三)
- wince 6.0 BSP移植文档
- AT91SAM9263 WINCE 6.0 R2驱动开发-官方BSP包EBOOT复位芯片解决
- AT91SAM9263 WINCE 6.0 R2驱动开发-官方BSP包TFTLCD显示调试
- 2011-11-21 —— wince6.0 BSP 里面加了 locale 后编译 failed 之解决办法
- WinCE基础知识(二):WinCE 5.0 的目录结构
- WinCE6.0 DEVICEEMULATOR BSP的BackLight驱动简析
- WINCE与WM的差异(1)-查询文件系统目录结构
- Wince 6.0 BSP的移植(一)
- WinCE6.0 DEVICEEMULATOR BSP在GEC2410开发板上的移植(3)-PwrButton驱动移植及分析
- WinCE6.0的目录组织及PQOAL
- wince 5.0 6.0单独编译public目录下的源码
- WinCE6.0体系结构