1.arm公司官方提供的ARMv7-A体系结构文档
《ARM® Architecture Reference Manual ARM®v7-A and ARM®v7-R 》
备注:官方英文文档,如果喜欢看中文,推荐杜春雷 的《ARM体系结构与编程》 。
2.《Uboot中start.S源码的指令级的详尽解析_v1.6.pdf》
备注:对理解gnu arm汇编极其有帮助。
3.《ARM指令集快速查询手册.pdf》
备注:工具手册,快速查找各种arm指令用法。
4.《ARM指令详解[ARM标准].pdf》
备注:arm汇编的一些规范和常用形式,很多例子非常有用:子程序调用、散转、数据块复制等。对写裸机程序很有帮助,同样对理解uboot和内核启动代码有很大帮助。
5.《程序员的自我修养—链接、装载与库.pdf》
备注:里面会介绍ELF文件 程序链接的过程 最重要的部分就是帮助理解uboot的核心重定位!这个真的很重要!
1