AArch32 指 ARM 体系结构中的 32 位执行状态/指令集架构(ISA)环境,常见于 ARMv7 及部分 ARMv8 处理器的 32 位模式下;与 64 位的 AArch64 相对。(该术语主要用于计算机体系结构与操作系统/编译器语境。)
/ˈeɪɑːrk θɜːrti tuː/
I built a 32-bit image for AArch32.
我为 AArch32 构建了一个 32 位镜像。
Although the chip supports AArch64, the bootloader starts in AArch32 for legacy compatibility, so the kernel must handle a 32-bit entry path.
尽管芯片支持 AArch64,引导程序为了兼容旧系统会先以 AArch32 启动,因此内核必须处理 32 位入口流程。
AArch32 来自 “ARM Architecture(ARM 架构)” 的缩写形式 “AArch”,后接 “32” 表示 32 位。该命名在 ARMv8 等文档中用来区分同一处理器可能支持的两种执行状态:AArch32(32 位)与 AArch64(64 位)。