web-dev-qa-db-fra.com

Différences entre les "versions" de bras (ARMv7 uniquement)

Fondamentalement, je voudrais connaître la différence entre ARMv7l et ARMv7 h l?

J'ai un processeur de bras avec armv7l et il y a beaucoup de rpm pour armv7 h l.

Je ne sais pas exactement ce que je dois rechercher pour obtenir des informations à ce sujet.

Comment s'appelle ce "suffixe"? Existe-t-il d'autres types? Que font-ils différemment?

22
Korbi

Je suppose que cela indique des packages compilés pour l ittle-endian et h ard-float ABI selon le cas - c'est-à-dire que c'est une chose logicielle et seulement tangentiellement liée au matériel.

En d'autres termes, vous n'avez pas réellement de processeur "armv7l" - vous avez un processeur ARMv7 qui peut très bien avoir un FPU matériel (et peut exécuter big-endian si vous le vouliez vraiment), mais il se trouve que vous utilisez un soft -espace utilisateur flottant qui ne dépend pas de la présence d'un - tout comme l'exécution d'une distribution i686 ne signifie pas que vous êtes pas sur une machine x86_64. Différentes distributions Linux ont des noms différents pour leurs différents ports mais quelques fouilles banales suggèrent que ce cas pourrait être la convention d'OpenSUSE.

19
Notlikethat