Linux在MagicARM2410目标板的移植及其应用研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:vlee46
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Linux操作系统作为自由软件的代表,是PC服务器和嵌入式系统应用最广泛的操作系统,近年来,显示了巨大的市场价值和广阔的应用前景。Linux2.6包含许多新的特性,为其在嵌入式领域的应用提供了强有力的支持,新的内核越来越多的应用于嵌入式Linux系统中是必然的趋势。本文研究的目的在于在MagicARM2410平台上实现基于Linux2.6内核的嵌入式Linux系统,同时充分利用NANDFlash闪存高容量低成本的特点,使用NANDFlash闪存作为嵌入式Linux系统的主要存储设备。首先从介绍目标硬件平台开始,在此基础上提出移植方案,同时为本次移植建立了开发环境,编译完成了交叉开发工具链;接着研究了系统引导程序的原理,Linux内核的体系结构,并将内核中与硬件体系结构相关和与体系结构无关的部分区分开来。在此基础上,分析了系统引导程序U-Boot,Linux2.6内核向目标平台移植的方法及需要注意的关键点,并针对目标平台的特点完成了多文件系统的构建;最后对本文研究工作进行总结,并对进一步研究工作进行了展望。全文详细论述了嵌入式Linux移植的过程,给出了搭建嵌入式开发环境,基于硬件平台MagicARM2410的U-Boot,Linux内核移植及根文件系统的实现方案。
其他文献
图像去噪与图像增强是图像预处理过程中较为重要的两部分。本文中三维图像的去噪与增强是针对三维重构所需的三维切片图像进行的。三维图像去噪可以去除三维重构后图像中的噪