1、 相关链接

ARM官网: http://infocenter.arm.com/

比较有用的几个目录:

ARM Technical Support Knowledge Articles  一些关于ARM处理器的一些问题回答

ARM 体系结构

  Reference Manuals  存放了了不同cpu架构的参考手册,如ARMv7、ARMv8等等

  ARM GIC Architecture Specification  不同版本的GIC的架构

  SMMU Architecture Specification  存放的是不同版本的SMMU的架构(IOMMU)

ARM 软件开发工具 其中含有一些ARM提供的工具,比如编译器、GPU开发工具以及DS5

开发人员指南和文章

  Software Development  存放了ARM处理器的编程手册

Cortex-A 系列处理器

ARM9 处理器

  ARM920

CoreLink 控制器和外设

  Memory controllers    各种内存控制器

  System controllers     各种外设控制器,比如MMU、GIC、DMA等等

  CoreLink peripherals   还是外设控制器,比如UART、RTC等等

ARM Mali 图形处理器

2、 cortex-A系列处理器

https://www.arm.com/products/processors/cortex-a

3、GPU

https://developer.arm.com/graphics

4、ATF 文档

https://github.com/ARM-software/arm-trusted-firmware/tree/master/docs

5、其他文档

ARM® Cortex™-A Series Version: 4.0 Programmer’s Guide  ARMv7编程手册

ARM® Cortex®-A Series Version: 1.0 Programmer’s Guide for ARMv8-A  ARMv8编程手册

DHT0001A_architecture_processors_and_devices  理解ARM中的Arch、Processor以及device的区别

Porting to 64-bit ARM  移植32bit的应用到64bit的平台上的一些注意事项

Cortex-A9 Technical Reference Manual r4p1  使用Qemu模拟vexpress a9学习Linux内核可以参考该文档

ARMv8寄存器手册

6、ARMv8 参考手册

最新版本: https://developer.arm.com/docs/ddi0487/latest

A: https://static.docs.arm.com/ddi0487/a/DDI0487A_j_armv8_arm.pdf

B: https://static.docs.arm.com/ddi0487/b/DDI0487B_a_armv8_arm.pdf

C: https://static.docs.arm.com/ddi0487/ca/DDI0487C_a_armv8_arm.pdf

D: https://static.docs.arm.com/ddi0487/da/DDI0487D_a_armv8_arm.pdf

7、 Cortex-A架构手册

https://developer.arm.com/products/architecture/cpu-architecture/a-profile/docs

完。

ARM 技术文档的更多相关文章

  1. Atitit usrQBK1600 技术文档的规范标准化解决方案

    Atitit usrQBK1600 技术文档的规范标准化解决方案 1.1. Keyword关键词..展关键词,横向拓展比较,纵向抽象细化拓展知识点1 1.2. 标题必须有高大上词汇,参考文章排行榜,1 ...

  2. Kafka 技术文档

    Kafka 技术文档   目录 1 Kafka创建背景 2 Kafka简介 3 Kafka好处 3.1 解耦 3.2 冗余 3.3 扩展性 3.4 灵活性 & 峰值处理能力 3.5 可恢复性 ...

  3. RabbitMq 技术文档

    RabbitMq 技术文档 目录 1 AMQP简介 2 AMQP的实现 3 RabbitMQ简介 3.1 概念说明 3.2 消息队列的使用过程 3.3 RabbitMQ的特性 4 RabbitMQ使用 ...

  4. [转]unity3d 脚本参考-技术文档

    unity3d 脚本参考-技术文档 核心提示:一.脚本概览这是一个关于Unity内部脚本如何工作的简单概览.Unity内部的脚本,是通过附加自定义脚本对象到游戏物体组成的.在脚本对象内部不同志的函数被 ...

  5. Umbraco官方技术文档 中文翻译

    Umbraco 官方技术文档中文翻译 http://blog.csdn.net/u014183619/article/details/51919973 http://www.cnblogs.com/m ...

  6. [转]chrome技术文档列表

    chrome窗口焦点管理系统 http://www.douban.com/note/32607279/ chrome之TabContents http://www.douban.com/note/32 ...

  7. Niagara技术文档汇总

    Niagara技术文档汇总http://wenku.baidu.com/view/ccdd4e2c3169a4517723a38f.html Niagara讲解要点http://wenku.baidu ...

  8. DL动态载入框架技术文档

    DL动态载入框架技术文档 DL技术交流群:215680213 1. Android apk动态载入机制的研究 2. Android apk动态载入机制的研究(二):资源载入和activity生命周期管 ...

  9. 使用Jupyter Notebook编写技术文档

    1.jupyter Notebook的组成 这里它的组件及其工程构成,帮助大家更好的用好jupyter Notebook 组件 Jupyter Notebook结合了三个组件: 笔记本Web应用程序: ...

随机推荐

  1. H.265:网络视频的高清时代

    去年八月,爱立信公司推出了首款H.265编解码器,而在仅仅六个月之后,国际电联(ITU)就正式批准通过了HEVC/H.265标准,标准全称为高效视频编码(High Efficiency Video C ...

  2. LVM管理之减少LV的大小

    LVM管理之减少LV的大小 规定动作 1.umount filesystem 2.e2fsck filesystem 3.resize2fs filesystem 4.lvredure 实例演示——— ...

  3. yield与yield from

    yield 通过yield返回的是一个生成器,yield既可以产出值又可以生成值,yield可以用next()来启动生成器,同时可以用send向生成器传递值:在初次启动生成器时,需调用next()或s ...

  4. Spring中 PROPAGATION_REQUIRED 解释 事物是在一个方法里调用其他的方法,一起成功或者一起失败,是方法之间的关系,而不是某一个方法内部的问题。而且要以抛异常的方式来表明方法的失败,以此来导致事物起作用,大家全失败。

    事务传播行为种类 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为, 它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播: 事务传播行为类型 事务传播 ...

  5. es6的分析总结

    1,var let const对比 1,箭头函数的总结 /** * 1,箭头函数没有this,箭头函数this没有被箭头的函数,所以不能使用call,apply,bind改变this指向 * 2,箭头 ...

  6. Stall Reservations POJ - 3190(贪心)

    Oh those picky N (1 <= N <= 50,000) cows! They are so picky that each one will only be milked ...

  7. redsi搭建主从和多主多从

  8. sql server分页存储过程

    因项目需要,一次性查询出来的数据过大,内存hold不住,所以特意写成分页查询,减小占用内存. 存储过程如下: USE [XXX] GO SET ANSI_NULLS ON GO SET QUOTED_ ...

  9. BZOJ.2000.[HNOI2010]stone取石头游戏(博弈)

    BZOJ 洛谷 低估这道神题了_(:з」∠)_ MilkyWay好狠啊(小声) \(Description\) 有一些数字,被分成若干双端队列(从两边都可以取)和最多两个栈(只能从某一边一个一个取)的 ...

  10. JavaScript基础笔记(六)BOM

    BOM 一.Window对象 在浏览器中window对象即是全局对象,又是JavaScript访问浏览器的一个接口. 定义全局变量和定义window对象还是有差别的,全局变量不能通过delete操作符 ...