5. ARM 11
SIMD instructions which can double
MPEG4 and audio digital signal
processing algorithm speed
Cache is physically addressed, solving
many cache aliasing problems and
reducing context switch overhead.
TI OMAP2 series processors.
All touch based smart phones.
6. Steps of CrossCompilation
gcc: Run the crosscompiler on the host
machine to produce assembler files for the
target machine.
as: Assemble the files produced by the
crosscompiler.
ld: Link those files to make an executable.
You can do this either with a linker on the
target machine, or with a crosslinker on
the host machine.
12. EABI for Linux
GNU EABI is a new Application Binary
Interface (ABI) for Linux a.k.a Embedded
ABI.
EABI specifies standard conventions for file
formats, data types, register usage, stack
frame organization, and function
parameter passing of an embedded
software program.
13. Why switch to EABI?
Compilers that support the EABI create
object code that is compatible with code
generated by other such compilers, thus
you can link libraries generated with with
object code generated with a different
compiler.