Thursday, January 22, 2015

ASSP/VARIANT

Symbian OS is divided into two major layers, the Application-Specific Standard Product (ASSP) layer, and the ADS Variant layer. The ASSP layer abstracts access to the processor, and is independent of the board-level hardware. The ADS Variant layer contains bootstrap and driver code. The drivers in the variant layer access the processor through the ASSP.

1. Configuration of ASSP level peripheral blocks for a specific hardware implementation. This could cover things like SoC pin configuration, GPIO use, interaction with off-chip peripherals such as USB transceivers etc.

2. In a Symbian baseport there is a variant DLL containing an implementation of the Asic(Application specific integrated circuits) class, which will implement some core boot time initialisation functions, provision of the system clock/tick timer, and interrupt service functions for the kernel to use.

0 comments:

Post a Comment