arm“版本"之间的差异?(仅限 ARMv7) [英] Differences between arm "versions?" (ARMv7 only)

查看:23
本文介绍了arm“版本"之间的差异?(仅限 ARMv7)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

基本上我想知道 ARMv7l 和 ARMv7hl 之间的区别?

Basically I would like to know the difference between ARMv7l and ARMv7hl?

我有一个带有 armv7l 的 arm 处理器,并且有很多用于 armv7hl 的 rpm.

I got a arm processor with armv7l and there are a lot of rpm's for armv7hl.

我不知道我必须搜索什么才能获得相关信息.

I don't exactly know what I have to search for to get information about that.

这个后缀"叫什么?还有其他类型吗?他们的做法有何不同?

What is this "suffix" called? Are there any other types? What are they doing differently?

推荐答案

我认为它表示为 little-endian 和 hard-float ABI 编译的包视情况而定 - 即它是一个软件,仅与硬件相关.

I would assume that it's indicating packages compiled for little-endian and hard-float ABI as appropriate - i.e. it's a software thing and only tangentially related to the hardware.

换句话说,你实际上没有armv7l"处理器——你有一个 ARMv7 处理器,它可能有一个硬件 FPU(如果你真的想要,可以运行 big-endian),但你碰巧是运行一个不依赖存在的软浮动用户空间 - 就像运行 i686 发行版并不意味着您不是在 x86_64 机器上.不同的 Linux 发行版对它们的各种端口有不同的名称,但一些琐碎的探索表明这种情况可能是 openSUSE 的惯例.

In other words, you don't actually have an "armv7l" processor - you have an ARMv7 processor which may well have a hardware FPU (and can run big-endian if you really wanted to), but you happen to be running a soft-float userspace that doesn't rely on one being present - just like running an i686 distribution doesn't imply you're not on an x86_64 machine. Different Linux distributions have different names for their various ports but some trivial poking around suggests this case might be openSUSE's convention.

这篇关于arm“版本"之间的差异?(仅限 ARMv7)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆