ARM架构

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

ARM架构,曾称进阶精简指令集机器(Advanced RISC Machine)更早称作Acorn RISC Machine,是一个32位精简指令集(RISC)处理器架构。还有基于ARM设计的派生产品,重要产品包括Marvell的XScale架构和德州仪器的OMAP系列。ARM家族占比所有32位嵌入式处理器的75%,成为占全世界最多数的32位架构。ARM处理器广泛使用在嵌入式系统设计,低耗电节能,非常适用移动通讯领域。消费性电子产品,例如可携式装置(PDA、移动电话、多媒体播放器、掌上型电子游戏,和计算机),电脑外设(硬盘、桌上型路由器),甚至导弹的弹载计算机等军用设施。

ARM架构,曾称进阶精简指令集机器(Advanced RISC Machine)更早称作Acorn RISC Machine,是一个32位精简指令集(RISC)处理器架构。还有基于ARM设计的派生产品,重要产品包括Marvell的XScale架构和德州仪器的OMAP系列。ARM家族占比所有32位嵌入式处理器的75%,成为占全世界最多数的32位架构。ARM处理器广泛使用在嵌入式系统设计,低耗电节能,非常适用移动通讯领域。消费性电子产品,例如可携式装置(PDA、移动电话、多媒体播放器、掌上型电子游戏,和计算机),电脑外设(硬盘、桌上型路由器),甚至导弹的弹载计算机等军用设施。收起

查看更多

设计资料

查看更多
  • 一文看懂ARM SMMU内存管理
    SMMU是ARM架构中的系统内存管理单元,负责虚拟地址到物理地址的转换、内存属性转换及安全属性检查。其主要应用场景包括扩大设备寻址范围、实现设备访问空间隔离和安全访问控制。SMMU硬件结构包括TBU、TCU和DTI,其中TBU负责缓存地址转换结果,TCU管理上下文信息。SMMU支持StreamID和SubstreamID来区分设备和上下文,通过不同的配置方式实现地址转换。
  • 内存成本狂飙!2026工业选型生死战:是坚守高价X86,还是果断转向树莓派架构?
    全球存储芯片价格大幅上涨,给工业整机和HMI终端带来了巨大成本压力。尽管X86架构在某些领域不可或缺,但在存储成本上升的背景下,其成本结构变得脆弱。相比之下,树莓派凭借ARM架构的优势、供应链背书和生态红利,在存储价格波动中表现出更强的稳定性。对于中低复杂度的应用场景,树莓派提供了更具性价比和韧性的解决方案。随着Embedded World展会的临近,树莓派及其合作伙伴展示了基于树莓派CM0打造的全系列IPC、单板计算机及AI工业智能相机,吸引了广泛关注。
  • ARM64 的多核启动流程分析
    ARM64架构下多核启动主要有spin-table和PSCI两种方式。spin-table通过bootloader控制其他CPU进入睡眠模式,等待CPU0初始化完成后唤醒;PSCI利用SMC指令实现CPU的启动、挂起等功能。具体实现涉及DTS配置、内核代码和bootloader交互。适用于ATF带有的产品移植较为简单,无ATF时可选用spin-table方式。
    ARM64 的多核启动流程分析
  • 苹果芯片用户福音:无需Docker,直接在Ubuntu上部署达梦数据库
    本文介绍了如何在M3芯片环境下,利用Ubuntu系统部署达梦8(DM8 ARM)数据库的全过程。首先,从官方渠道下载适合ARM架构的达梦8安装包,并进行解压。接着,通过命令行方式部署达梦8,包括挂载安装镜像、拷贝安装文件、执行安装程序等步骤。安装完成后,初始化数据库实例并启动服务,最后通过disql工具验证数据库版本。此外,还提供了图形化安装的解决方案,解决了GTK模块缺失的问题。整个流程简洁明了,适用于M3芯片上的达梦8部署。
  • 在 macOS 上通过 Docker 部署DM8 (ARM架构)
    本文介绍了在搭载 Apple Silicon 芯片的 macOS 上,通过 Docker Desktop 安装并运行达梦数据库 DM8 的详细步骤。首先,下载并安装 Docker Desktop,并导入达梦 DM8 的 Docker 镜像。接着,使用 docker run 命令启动单机实例容器,设置必要的环境变量和挂载数据卷。最后,通过容器终端或图形化管理工具连接并验证数据库实例。
    1.1万
    3评论
    01/13 08:36