arm 变体(Variants)
示例
随着时间的流逝,ARM体系结构和实现有许多不同的变体。该表示法可能令人困惑。例如,arm7和armv7完全不同。第一个是CPU实现;第二个是CPU实现。第二个是CPU架构。该体系结构,也称为家族,是通常兼容的一组机器指令(或ISA的指令集体系结构)。请参阅:Wikipedia的ARM微体系结构列表以获取更多信息。
相关标签:
thumb-第一个版本包括一组减少的16位指令。 与armv6一起引入的thumb2包含16位和32位指令的混合,在armv7中进行了进一步扩展,以便它可以执行常规ARMISA可以执行的大多数操作。
neon-用于ARMCPU的SIMD扩展
cortex-m-armv7的嵌入式ISA,仅支持thumb2。
cortex-a-armv7ISA的应用程序版本。
arm64-第八种ARM体系结构(armv8)包括64位寄存器。
trust-zone-某些armv6,armv8和armv7CPU中的一项安全功能。
amba-CPU和外围设备之间使用的总线或互连规范。
存在其他特定于CPU的标签,例如cortex-m3。这些帖子通常适用于其他cortex-mCPU,并且/或者版本之间的差异很重要。同样,未来更新的CPU可能会扩展特定的CPU,并且该标签中的问题可能是相关的。
如果您只发布到标签臂,请尝试提供有关所使用系统的一些详细信息。