arm 变体(Variants)

示例

随着时间的流逝,ARM体系结构和实现有许多不同的变体。该表示法可能令人困惑。例如,arm7arm v 7完全不同。第一个是CPU实现;第二个是CPU实现。第二个是CPU架构。该体系结构,也称为家族,是通常兼容的一组机器指令(或ISA指令集体系结构)。请参阅:Wikipedia的ARM微体系结构列表以获取更多信息。

相关标签:

  • thumb-第一个版本包括一组减少的16位指令。  与armv6一起引入的thumb2包含16位和32位指令的混合,在armv7中进行了进一步扩展,以便它可以执行常规ARM ISA可以执行的大多数操作。

  • neon-用于ARM CPU的SIMD扩展

  • cortex-m-armv7的嵌入式ISA,仅支持thumb2

  • cortex-a-armv7 ISA的应用程序版本。

  • arm64-第八种ARM体系结构(armv8)包括64位寄存器。

  • trust-zone-某些armv6,armv8和armv7 CPU中的一项安全功能。

  • amba-CPU和外围设备之间使用的总线或互连规范。

存在其他特定于CPU的标签,例如cortex-m3。这些帖子通常适用于其他cortex-m CPU,并且/或者版本之间的差异很重要。同样,未来更新的CPU可能会扩展特定的CPU,并且该标签中的问题可能是相关的。

如果您只发布到标签臂,请尝试提供有关所使用系统的一些详细信息。