当前位置:问答库>论文摘要

题目:基于ARM9的嵌入式Linux的移植与开发

关键词:ARM;RedBoot;嵌入式操作系统;内核;根文件系统

  摘要

20世纪90年代,ARM(Advanced RISC Machine) 32位嵌入式RISC(Reduce Instruction Set Computer)处理器扩展到全世界范围内,并很快成为移动通讯、手持计算、多媒体数字消费和嵌入式解决市场的RISC标准。目前已广泛应用于生产生活的各个方面。而对于32位嵌入式处理器,功能远较8位或16位的处理器复杂,如果继续使用原来嵌入式系统中的流程控制的方式,很容易使得控制系统逻辑结构复杂混乱。再者,有些嵌入式的系统需要接入网络系统,这些都需要嵌入式的操作系统来解决。因而嵌入式操作系统将替代由手工编制的监控程序或调度程序这种传统的方式。本课题正是针对这个发展要求,采用ARM开发板EPXA10,实现了嵌入式操作系统ARMLinux在开发板上的移植与开发。本课题以ALTERA公司的开发板EPXA10为硬件平台,在详细介绍开发板的结构及特点的基础上,首先完成了启动文件RedBoot设计与移植,然后完成了对ARMLinux内核的修改、配置及移植,接着制作了RAMDISK形式的根文件系统。从而实现了整个操作系统的移植工作。最后在嵌入式系统的环境下,完成了一些简单的程序驱动开发工作。嵌入式操作系统ARMLinux在ARM硬件开发平台上的成功移植,能够更好的利用处理器的资源,充分发挥嵌入式系统在可靠性、体积、功耗、性价比等方面的优势。