變種

隨著時間的推移,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,並且該標記中的問題可能相關。

如果你只是釋出到標籤臂,請嘗試提供有關你正在使用的系統的一些細節。