Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what is armel and how armel relate to arm?

Tags:

arm

At link http://talk.maemo.org/showthread.php?t=9081 I found that interpret armel as little endian ARM is wrong. But what in this case is armel?

like image 619
vitaly.v.ch Avatar asked Dec 18 '22 03:12

vitaly.v.ch


2 Answers

In the context of Maemo and Debian architecture names, it refers to a binary-incompatible change in the ABI (the function-calling and return-value conventions) which necessitated a complete new port of Debian.

https://wiki.debian.org/ArmEabiPort will tell you far more about the differences than you ever wanted to know. The bottom line is that *_arm.deb and *_armel.deb are two incompatible ports, and *_armel.deb is 11 times faster when doing floating point, as well as allowing you to compile your own applications using hardfloat (precisely, -mfloat-abi=softfp) and link then with the softfloat libraries in your generic distro to gain a further 3 to 7 times speed increase.

like image 162
martinwguy Avatar answered Mar 05 '23 15:03

martinwguy


It's ARM running in little-endian mode.

like image 20
Ignacio Vazquez-Abrams Avatar answered Mar 05 '23 16:03

Ignacio Vazquez-Abrams