| ID | Creation date | Nov 2008 | |
| Platform | S60 3rd Edition, | Devices | S60 3rd Edition devices |
| Category | Hardware | Subcategory |
CPUs used on S60 3rd and later devices belongs to ARM architecture.
ARM architecture is a 32-bit RISC CPU architecture developed by ARM Limited.Because ARM architecture has a low power consumption feature, ARM architecture based CPUs are widely used in embedded device,eg,Mobile phone.ARM Limited grants ARM architecture to various semiconductor manufacturers which will produce CPU based on ARM architecture.
ARM cores has following mainline architecture versions. ARM1,ARM2,ARM3,ARM6,ARM7,ARM8,ARM9,ARM10,ARM11,Cortex
CPU based on ARM9E and ARM11 are used on S60 3rd and later devices. Most S60 3rd phone use ARM9 cores.For example,N91,3250,E70,N73. Nokia N93 is the first S60 phone adopting ARM11 core. Since S60 3rd FP1,almost all Nokia S60 Smartphones begin to adopt ARM11 core,except N96 which adopts a ARM9 core.
Texas Instruments OMAP1710 is a typical ARM9E architecture CPU.
Texas Instruments OMAP2420 is a typical ARM11 architecture CPU.
The HAL (Hardware Abstraction Layer) APIs provides information about CPU type, architecture, and clock speed.
#include <hal.h>
TInt cpuSpeed, cpuABI, ret;
ret = HAL::Get( HALData::ECPUSpeed, cpuSpeed );
ret = HAL::Get( HALData::ECPUABI, cpuABI );
No related wiki articles found