WinCE 6.0 BSP Directory Structure(BSP目录结构ZL)

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.

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.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值