OAL StartUp Function Implementation (Windows CE 5.0)
The source file Startup.s, located in %_WINCEROOT%\Platform\<HardwarePlatform 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
How to Develop an OEM Adaptation Layer | How to Develop a Boot Loader
Send Feedback on this topic to the authors