一、 相關連接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
完。