Embedded system hardware initialization

Iniciado por aalin, 27 de Outubro de 2010, 01:02

tópico anterior - próximo tópico

aalin


System initialization process can be divided into three main areas, according to bottom-up, from hardware to software in the order as follows: initialize the chip level, board level initialization and system-level initialization.
Chip-level initialization
Completion of the initialization of embedded microprocessors, include setting embedded microprocessor core registers and control registers, embedded microprocessor core mode and embedded microprocessor local bus mode. Initialize the embedded microprocessor chip-level power from the phase set to the default state of the work required by the system state. This is a pure hardware initialization process.
Board initialization
Other than the completion of embedded microprocessor hardware initialization. In addition, the need to set some of the software data structure and parameters of system-level initialization for the subsequent operation of the establishment and application of hardware and software environment. This is a two-part that contains both hardware and software including the initialization process.
System initializationhttp://www.saleuggsbootsuk.com/
The initialization process to initialize the software-based, mainly for the operating system initialization. BSP will be embedded microprocessor control to the embedded operating system, by the operating system to complete the remaining initialization, including loading and initializing the hardware-independent device driver, the establishment of the system memory area, load and initialize other system software modules, such as network systems, file systems. Finally, the operating system environment for creating applications, and application control to the entrance.