摘要
Linux是一种支持多种体系结构处理器的操作系统,有很强的移植性。描述了将ARM Linux移植到基于EP7312处理器的目标板上的方法与过程。首先介绍了EP7312处理器和ARM Linux,并简单说明了如何搭建移植环境,然后着重讨论了在该开发板上bootloader的设计实现以及ARM Linux内核的移植的方法,最后对在这种基于Linux的嵌入式系统环境下如何开发应用程序作了探索和展望。
引 言
ARM处理器是一种32位的嵌入式RISC处理器。在众多同种类型的处理器中,ARM系列已经成为了当今应用范围最广的嵌入式芯片。第l枚ARM芯片诞生于1983年lO月到1985年4月之问的英国,当时属于Acorn公司。为了扩展市场,ARM产品线在成为Acorn公司的核心之后,被独立分割出来,成立了AKM公司,变成了Advanced RISC Machine的缩写。 根据市场调查,2001年初,ARM的32位处理器的市场占有率已经超过了75%。ARM公司是知识产权(Intellectual Property)供应商,它负责ARM处理器的芯片设计,转让设计许可,由合作伙伴公司来生产使用ARM处理器核的各具特色的芯片。 ARM公司在全世界范围内有超过100个这样的合作伙伴。
下载地址