*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
products and solutions
*
*
****
*.Products & Solutions
*
*
 >>Home Page 
*
 .Consultancy 
*
 .RealView Development Tools 
*
 .Fabric IP 
*
 .Graphics Solutions 
*
 .On-chip Debug & Trace 
*
 .Physical IP 
*
 .Processors 
*
 .Security Solutions 
*
  Embedded Software Overview 
*
  IEM Technology 
*
  TrustZone Technology Overview 
*
*
 .Operating System Support 
*
 .Licensing 
*
 >>Markets 
*
 >>Books 
*
*
*

Embedded Software Overview

ask ARM*
*
*

ARM develops and markets software technologies that are embedded by its Partners in their ARM-based products to enable them to deliver more compelling and differentiated products to the end consumer.

Increasingly, the software content of consumer devices such as wireless handsets is becoming more and more complex, with development times and effort often exceeding that for its hardware counterpart. This “embedded software” contributes significantly to the value of the product as perceived by the end user.

The embedded software “stack” is illustrated below:

ESD Overview Stack

The ARM software technologies comprise Low-level Software and Drivers that interface between the Operating System (OS) and hardware as well as Middleware components that enhance and extend the OS.

The ARM development tools are used to develop each layer in the stack and integrate them together for test, debug and release. ARM ESL tools are used to proved development environments prior to silicon availability so that hardware and software platforms can be developed in parallel, reducing time to market.

Integration of the components from the ARM embedded software portfolio delivers the best possible user experience for third party Applications and Content. Where ARM architectural features such as Jazelle® and TrustZone® are available in the hardware platform, these are exploited to deliver market-leading user experience and consumer value.

ARM offers embedded software technologies that enhance the following broad categories of product capability:

  • Java performance
  • Device security and content protection
  • Power management
  • Graphics

Visit the technology-specific pages for more in-depth information and examples of outstanding products in the mobile and home market segments that are shipping today, enhanced by ARM embedded software.

Recent Press Releases

DatePress Release
16 Jul 2008Telechips Inc. Licenses ARM Mali-200 GPU To Deliver Dynamic User Experiences Across A Wide Range Of Multimedia Designs
14 Jul 2008ARM Mali-200 GPU World’s First To Achieve Khronos OpenGL ES 2.0 Conformance At 1080p HDTV Resolution
02 Jun 2008ARM Mali-400 MP Technology Brings High-end Graphics to all Consumer Devices
20 Feb 2008ARM Leads The Mobile Market Into Console-Quality 3D Gaming
06 Feb 2008ARM Mali Technology - Bringing Graphics to the Mainstream at Mobile World Congress
08 May 2007ARM Java and Graphics Acceleration Technology Licenses to be Transferred to Sun Microsystems via Acquisition of SavaJE Technologies
07 May 2007New ARM Jazelle Technology Software Raises the Performance Bar of Mobile Multimedia Applications Using Java
03 May 2007ARM Demonstrates Expertise in Mobile and Embedded Technology at the 2007 JavaOne Conference
16 Nov 2006ARM TrustZone and Discretix CryptoCell Technologies Combined to Create Next-Generation Security for Mobile Content

Back to Top

*
see also
***
 TrustZone Technology Overview>> 
   
 IEM Technology>> 
   
 ARM Jazelle Technology>> 
   
 ARM Embedded Graphics Solution>> 
   
 ARM® Mali™ Graphics Processing Units>> (1872Kb .pdf) 
   
*
related
***
 ARM Connected Community>> 
   
*
showcased products
***
 Sony Ericsson K500 Smartphone>> 
   
 Sony Ericsson V600 3G Mobile Phone>> 
   
 Sony Ericsson Z800 3G Mobile Phone>> 
   
 Sony Ericsson S700 Smartphone>> 
   
 Sony Ericsson V800 3G Mobile Phone>> 
   
 Motorola E680 Mobile Phone>> 
   
 Motorola E680i Mobile Phone>> 
   
 Motorola Q>> 
   
 O2 XM Mobile Phone>> 
   
 Samsung Z500 Mobile Phone>> 
   
 Samsung Z300 Mobile Phone>> 
   
 Samsung Z500v>> 
   
 Samsung ZM60>> 
   
 Siemens C75v>> 
   
 Siemens CF-75 Mobile Phone>> 
   
 Siemens CL75 Mobile Phone>> 
   
 Siemens CX-65>> 
   
 Siemens CX-70>> 
   
 Motorola A780>> 
   
 Sony Ericsson K750i>> 
   
*

 

**
*4 dots*Other ARM Websites | Help with Accessibility
*
shadow *LEGAL STATEMENTshadow