July 2008
Beginner to intermediate
272 pages
7h 40m
English
Figure 7–1 shows part of the system startup process: StartUp() – KernelStart()/ KernelInitialize() – NKStartup() (<Kernel Entry>()). The code implemented in the OAL layer is shown in gray. It also shows the main tasks being performed and the functions called.

Figure 7–1. System startup process StartUp()-><KernelEntry>
The OEMInit() function is implemented in the OAL layer, and it is responsible for platform initialization including the interrupt, timer, KITL, and bus.
The KernelInit() calls the following functions:
APICallInit () configures the system API: \PRIVATE\WINCEOS\ COREOS\NK\KERNEL\ apicall.c.
HeapInit () initializes the kernel ...
Read now
Unlock full access