Login

Important information

本网站使用cookie来存储信息在您的计算机上。继续使用我们的网站,您必須同意我们 cookies.

ARM网站使用两款浏览器缓存数据(cookie):(1)缓存数据(cookie)可以使网站按需要完成功能执行 (2)分析性缓存数据(cookie)在用户登录网站时会进行匿名记录和数据分析。如果您不希望应用这些缓存数据(cookie),请通过查阅我们的安全隐私政策获知如何设置禁用缓存数据(cookie)。网站的某些功能会因设置禁用缓存数据(cookie)不能使用。

学习资源

以下列出了涵盖A方向和R方向认证的主题领域,包括ARM认证工程师认证。 部分资源下载前需注册,但所有资料均向所有人免费开放。

Cortex-A程序员指南

本文件向应用程序员介绍了实施ARMv7-A架构部分的处理器,包括Cortex-A8、Cortex-A9、Cortex-A5、Cortex-A7和Cortex-A15处理器,是对技术参考手册、ARM架构参考手册ARMv7-A和ARMv7-R版等其他资料的补充。对拥有桌面电脑或x86后台的程序员来说,本资料可为他们向ARM处理器世界迈出第一步提供理想的指导。程序员应掌握C语言编程和一些微处理器架构的知识,但不要求具有ARM处理器专业背景。

ARM架构v7-AR参考手册

本手册描述了Cortex-A系列、Cortex-R系列和Qualcomm Scorpion等ARMv7(A&R部分)兼容处理器的指令集、内存模型和程序员模型。手册还描述了ARM11处理器的ARMv6架构发布,以及Thumb-2和TrustZone安全拓展。本手册仅提供PDF格式,面向ARM注册用户开放。

架构、处理器和设备开发

刚开始接触ARM模型的开发人员可能很难找到系统级行为的信息。这是因为这些信息分布在架构参考手册、处理器技术参考手册和设备文档中。本文划分了这些规范级别的界限,确定了应从何处寻找信息。

ARM通用中断控制器架构规范

本文描述了ARM通用中断控制器(GIC)架构,适用于在从简单的单处理器应用到复杂的多处理器系统的ARM兼容应用范围内对GIC进行设计、实施或编程的人员。本规范的读者应具有一些ARM产品经验,但不要求具有GIC经验。

Cortex-A9技术参考手册

本手册的内容包含Cortex-A9处理器的一般信息,包括为处理器编程、系统控制、内存管理单元和性能管理单元的功能描述和信息。

Cortex-A9 MPCore技术参考手册

Cortex-A9 MPCore包括一到四个Cortex-A9处理器、一个侦测控制单元(SCU)和其他外设。本手册为实施Cortex-A9系统设计的硬件和软件工程师编写。手册描述了Cortex-A9 MPCore的外部功能,提供信息以供设计人员将处理器集成到目标系统。

Cortex-A8技术参考手册

本手册为希望设计或开发基于Cortex-A8处理器的产品的硬件和软件工程师提供信息。手册包括程序员模型、系统控制处理器、程序流程预测、内存管理单元、调试和交叉触发接口等几个章节。

Cortex-A5技术参考手册

本手册为实施Cortex-A5系统设计的硬件和软件工程师编写。手册提供信息以供设计人员将处理器集成到目标系统,包括功能描述、程序员模型和内存管理单元等几个章节。

Cortex-A5 MPCore技术参考手册

本手册针对Cortex-A5 MPCore处理器编写。一个Cortex-A5 MPCore包括一到四个Cortex-A5处理器。本手册为实施Cortex-A5 MPCore系统设计的硬件和软件工程师编写,提供信息以供其将MPCore处理器集成到目标系统。

Cortex-R4和Cortex-R4F技术参考手册

Cortex-R4F处理器是包含可选浮点单元(FPU)扩展的Cortex-R4处理器。本手册适用于对采用Cortex-R4和Cortex-R4F处理器的系统级芯片(SoC)进行设计或编程的系统设计人员、系统集成人员和程序员。

ARM架构程序调用标准

本文描述了应用二进制接口(ABI)采用的ARM架构程序调用标准。

采用编译器的ARM编译器工具链

本文对编译器进行了概述,介绍了使用NEON矢量[A1] 编译器、编译器编码实践和编译器诊断信息等方面的内容。

采用链接器的ARM编译器工具链

本文对链接器进行了概述,介绍了armlink支持的链接模型、图像结构与生成以及使用分散加载文件等方面的内容。

为ARM处理器开发软件的ARM编译器工具链

本文概述了ARM架构版本,介绍了嵌入式软件开发和解决处理器异常问题的信息。

采用调试器的ARM DS-5

本文介绍了如何从调试器入门、配置并连接到目标以及控制执行方面的内容。

ARM同步原语开发

本文介绍了ARM架构现有的硬件同步原语,并举例说明系统级程序员如何使用。本文包括软件同步、独占访问和实际应用等章节。

NEON支持

本文描述了利用GNU和ARM RealView®编译工具生成NEON代码的不同方法。包括软件考虑因素、本征和自动矢量化等章节。