Bootstrap

Describes what is the bootstrap and how to implement it for a specific platform.

The bootstrap is a program that the phone runs after a hardware reset. The task of the bootstrap is to prepare a basic environment for the kernel to run. If the phone uses NAND Flash, then the NAND Flash Core Loader loads and starts the bootstrap.

Symbian platform divides the bootstrap into a platform-independent layer that can be used with any ARM device, and a platform-specific layer that you must implement when you create a new phone.