ARM 技術文檔

一、 相關連接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處理器的編程手冊

Cortex-A 系列處理器

ARM9 處理器

  ARM920

CoreLink 控制器和外設

  Memory controllers    各類內存控制器

  System controllers     各類外設控制器,好比MMU、GIC、DMA等等

  CoreLink peripherals   仍是外設控制器,好比UART、RTC等等

ARM Mali 圖形處理器

 

二、 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寄存器手冊

 

 六、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

 

 

 

 

 

 

完。

相關文章
相關標籤/搜索