变种

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

相关标签:

  • 拇指 - 第一个版本由一组简化的 16 位指令组成。与 armv6 一起引入的 thumb2 包含 16 和 32bit 指令的混合,在 armv7 中进一步扩展,使得它可以完成普通 ARM ISA 所能做的大部分工作。
  • neon - ARM CPU 的 SIMD 扩展
  • cortex-m - armv7 的嵌入式 ISA,仅支持 thumb2
  • cortex-a - armv7 ISA 的应用程序版本。
  • arm64 - 第八臂架构(armv8)包括 64 位寄存器。
  • trust-zone - 某些 armv6,armv8 和 armv7 CPU 中的安全功能。
  • amba - CPU 和外围设备之间使用的总线或互连规范。

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

如果你只是发布到标签臂,请尝试提供有关你正在使用的系统的一些细节。