一、 相关连接html
ARM官网: http://infocenter.arm.com/
git
比较有用的几个目录:github
ARM Technical Support Knowledge Articles 一些关于ARM处理器的一些问题回答express
ARM 体系结构编程
Reference Manuals 存放了了不一样cpu架构的参考手册,如ARMv七、ARMv8等等架构
ARM GIC Architecture Specification 不一样版本的GIC的架构ide
SMMU Architecture Specification 存放的是不一样版本的SMMU的架构(IOMMU)工具
ARM 软件开发工具 其中含有一些ARM提供的工具,好比编译器、GPU开发工具以及DS5学习
开发人员指南和文章开发工具
Software Development 存放了ARM处理器的编程手册
Memory controllers 各类内存控制器
System controllers 各类外设控制器,好比MMU、GIC、DMA等等
CoreLink peripherals 仍是外设控制器,好比UART、RTC等等
二、 cortex-A系列处理器
https://www.arm.com/products/processors/cortex-a
三、GPU
https://developer.arm.com/graphics
四、ATF 文档
https://github.com/ARM-software/arm-trusted-firmware/tree/master/docs
五、其余文档
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 参考手册
最新版本: 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
七、 Cortex-A架构手册
https://developer.arm.com/products/architecture/cpu-architecture/a-profile/docs
完。