ARMv8中,aarch64和aarch32是通过异常进行切换的。而A32和T32是通过bx指令进行切换的。如下图:以下A64和A32混合编程,是在EL3为aarch64, EL2为
2022-04-01 15:09
Cortex-A32产品介绍ARMv8-A AArch32主要特性ARMv7-M与AArch32的不同之处软件从ARMv7-M移植到ARMv7-A
2021-02-19 06:20
前言 前面大体上搭建了 RT-Thread BSP qemu-virt64-aarch64 的交叉编译环境,运行后发现,文件系统没有挂载上,感觉是没有 mkfs。 通过RT-Thread
2023-05-16 10:29
集成在Arm核心中的调试逻辑提供了观察和控制CPU和系统环境,同时在深度嵌入式处理器上执行软件。手臂调试体系结构规范允许将调试逻辑合并到Arm体系结构中。 本指南介绍了调试,并介绍了AArch
2023-08-02 10:05
AArch64异常模型指南介绍了Armv8-A中的异常和特权模型Armv9-A。它涵盖了Arm体系结构中不同类型的异常,以及处理器与异常的关系。 这些内容面向底层代码的开发人员,例如引导代码或内核
2023-08-02 06:03
当尝试配置环境以在 EC2 实例(架构:aarch64)上构建自定义 goldvip 图像时,例如通过运行(./sources/meta-alb/scripts/host-prepare.sh
2023-06-05 08:22
概述近年来 Arm 服务器的发展势头很猛,但大部分人的个人电脑还是 x86 环境,开发上存在不便。从 docker-hub 可以下载到一个名字叫 dev4arm64/aarch
2022-07-11 15:18
ARMv8,定义了异常等级,来进行权限控制。分别是EL0,EL1,EL2,EL3。对于AArch32,ARMv8定义了9种PE模式,来确执行权限,不使用EL。对于AArch64,不支持PE模式
2022-04-06 10:57
第一次用这样的开始环境,也是新手,虚拟机机已经有了aarch64-linux-gnu-gcc,这个只用来编译文件系统吗?如果自己写应用,是不是还要安装QT之类的环境?aarch64-linux-gnu-gcc能不能编译?希望有能出一个简单的开发例程。。新手小白:例
2022-01-05 06:51
最近需要使用RT-Thread smart 开发调试一些软件功能,由于软件功能平台无关,使用外部硬件操作,会耗费更多的时间在后台。 打算使用BSP qemu-virt64-aarch64搭建一
2023-04-04 17:04