ARM学习报告3-Hayden Luo BIOS总体结构及部分源代码分析.rar
时间:10-19 14:05
查看:2101次
下载:162次
简介:
在报告 002 中我们阐述了 GNU工具集开发 ARM程序的过程和机理,重点讲了 elf 文件格式和 section 的来历和作用,并和 ARM 的映象文件组织结构做了类比,主要起基础性的作用,因为不了解这些东西,看 linux 下开发的 ARM程序只能囫囵吞枣,很难深入。不过,报告 002 只是重点介绍了 head.S、Makefile 和 bios.ld 三个文件,对输入段,输出段的机理进行详细讲述,没有对整个 BIOS 做系统描述,可能无法给人以全面印象,本篇将结合整个 bios来重温并补充那些“机理”!
在报告 003 中并没有对 Hayden Luo Bios 进行详细的描述,没有这个必要,也没有时间,我觉得只要入门了,很多程序都很容易自己看懂。关键是入门难。所以在本篇报告中我用的例子程序 bios-dyh 是我根据 Hayden Luo Bios 缩减而来的,由于 Hayden Luo Bios 的结构的特殊性,虽然是缩减,却丝毫没有改动 bios 的大结构,只是功能上减弱一些,绝对不会影响到大家日后继续研究 Hayden Luo Bios 或 bios-lt。
附配套BIOS程序1.4