Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 07:09, 12 December 2007.

Application Binary Interface

From Forum Nokia Wiki

An Application Binary Interface (ABI) describes the low-level interface between an application program and the operating system, between an application and its libraries, or between component parts of the application. An ABI differs from an application programming interface (API) in that an API defines the interface between source code and libraries, so that the same source code will compile on any system supporting that API, whereas an ABI allows compiled object code to function without changes on any system using a compatible ABI.

The ABI (Application Binary Interface) is a standard developed by ARM and its partners

The EABI (Embedded Application Binary Interface) points to the same thing; it just highlights the fact that ABI is for embedded world. At the writing of this article, there are two compilers that can be used to compile against EABI in Symbian OS 9, i.e. RVCT (RealView Compilation Tools) and GCCE.

The format of the output of the EABI compiler is ELF (Executable and Linking Format). Symbian translates standard ELF format into Symbian specific format, called E32Image.

Related Discussions
Thread Thread Starter Forum Replies Last Post
MMF Controller plugin cherem Symbian Media (Graphics & Sounds) 24 2007-12-06 00:36
GPRS IP Address flurryli Symbian Networking & Messaging 6 2008-06-11 10:08
views & iContainer's construction? abrahim Symbian User Interface 0 2003-05-27 11:09
Ringtones by WAP mechelse General Browsing 2 2002-10-15 11:09
STL in symbian ram4soft General Symbian C++ 7 2007-07-18 17:29
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX