OAL StartUp Function Implementation
Other versions of this page are also available for the following:
8/27/2008
The source file Startup.s, located in %_WINCEROOT%\Platform\<Hardware Platform Name>\Src\Kernel\OAL, specifies the startup function of the kernel with the assignment LEAF_ENTRY StartUp
.
The StartUp function specified is executed either by a jump from the boot loader or through the CPU reset vector.
The StartUp function has the following two purposes:
- It initializes the CPU to a known state.
For more information about initializing the CPU, see CPU Initialization. - It calls the kernel initialization function, which takes no parameters.
For more information about initializing the kernel, see Kernel Initialization.
For sample implementations of the StartUp and OAL initialization functions, see %_WINCEROOT%\Platform\<Hardware Platform Name>\Src\Kernel\OAL.
For information about the implementation details for the StartUp** function during the boot loader development process, see Implementing the Boot Loader StartUp Function.**
See Also
Tasks
How to Develop an OEM Adaptation Layer
How to Develop a Boot Loader