I
I
Indexator2013-03-30 16:51:25
Microcontrollers
Indexator, 2013-03-30 16:51:25

Armhf vs armel, difference?

Greetings!
The question, probably, is more to the ironworkers and electronics engineers.
Explain clearly what is the fundamental technical / hardware / software difference between armhf and armel and what it is, how it stands for, is it arm controller architectures, operating modes, or something else? Googling does not give anything sensible and intelligible, only some rather vague and vague idea, something about working with floating point and endianness ... In particular, if I have, for example, smart on android using the uname command, it gives out the armv7l processor, this is armhf or armel or is it unrelated? And if I deploy a Linux distribution on it and there is a choice between armel and armhf architecture (but it’s not clear - this is the architecture of what, and both are installed and working), then which option will be more effective and how will it differ?
Thank you!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
SleepingLion, 2013-03-30
@Indexator

armhf (hard float) code can only run on CPUs with hardware floating point support.
armel (emulation) code includes an emulator of the corresponding operations. Runs slower, but on more processors.
armv7 is supposed to work with armhf. More search by keywords "ARM floating point"

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question