Required Changes (Compact 7)
3/12/2014
You must make the following changes to your BSP before it will run on Windows Embedded CE 6.0. These changes include directory restructuring, separation of the kernel from the OEM adaptation layer (OAL) and kernel independent transport layer (KITL), replacing deprecated header files and functions, dividing drivers into kernel mode and user mode, and replacing the MapCallerPtr and OEMEthGetSecs functions.
Important
Always back up data before making changes to code.
In This Section
- Work with Restructured Directories
Discusses how the directory structure was modified between Windows CE 5.0 and Windows Embedded CE 6.0.
- Separate the Kernel from OAL and KITL
Describes the steps that you must take to prepare your BSP for migration, to remove KITL from the OAL, to create and build oal.exe and kitl.dll, to resolve linking errors, and to divide the Windows Embedded Compact PC-based platform (CEPC) kernel into multiple pieces.
- Replace Deprecated Header Files and String Functions
Shows you how to replace deprecated header files and string functions with new code.
- Choose Kernel Mode or User Mode
Describes the differences between kernel mode and user mode, and shows you how to configure your driver for each mode.
- Replace MapCallerPtr and OEMEthGetSecs
Notes the Windows Embedded CE 6.0 functions that replaced MapCallerPtr and OEMEthGetSecs.