基于ARM9的嵌入式Linux应用开发平台的分析与实现

被引量 : 12次 | 上传用户:fxqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信网络技术和集成电路设计的高速发展,嵌入式系统己成为当前IT领域的一个焦点。在各种嵌入式操作系统中,Linux凭借其源代码开放、功能强大且易于移植等优势成为嵌入式开发的首选。嵌入式技术已经呈现出了巨大的市场潜力和广阔的应用前景。因此在ARM芯片上构建嵌入式Linux系统开发平台成为嵌入式领域的一个热点。目前,ARM9系列的嵌入式微处理器已经成为市场主流,移植操作系统是开发嵌入式系统的前提和基础。本论文的研究目的是在一个基于ARM9处理器(S3C2410)的硬件平台上构建嵌入式Linux应用开发平台,并得以应用。在移植研究过程中使用的源码都来自Internet,采用了较新的版本。论文首先概述了嵌入式系统、Linux操作系统和Linux2.6内核的新特性;然后分别介绍了硬件体系结构和交叉开发环境。依照嵌入式的启动顺序,依次详细分析了bootloader启动过程、Linux内核的启动过程和系统的初始化过程;论文中选用Linux2.6.14版本内核作为对Linux内核的研究对象,详细分析了Linux内核移植要点,给出了Linux内核移植的详细流程,并成功移植;论文还研究了嵌入式的文件系统,用Busybox构建了全新的嵌入式根文件系统Ramdisk,并给出了详细的构建过程。通过以上实践,实现了系统的正常启动;深入分析了网络驱动原理,并实现了DM9000以太网控制芯片的网络通信功能,为后续的二次开发提供了一个基本的平台。在比较了linux2.6版本驱动和2.4版本驱动基础上,以驱动简单的设备(LED和键盘)为例,阐述了针对Linux2.6版本内核的嵌入式系统设备驱动的开发过程。
其他文献
在市场经济条件下人们思想活动呈现出新的特点,党政机关思想政治工作也相应地存在着一系列的问题,我们必须从根源上弄清其存在问题的原因,才能把党政机关思想政治工作做好。
<正>航空发动机制造技术与装备的现状数控技术经半个多世纪的深入推广,特别是CAD/CAM数字化制造核心技术的不断发展,逐渐成为航空发动机产品制造的主要技术手段之一,使得数控
翻译损失是翻译过程中不可避免的问题。损失的范围可以波及语言意义、语言外信息、社会文化、审美、风格等各个方面。因此,补偿是确保译品完整传达原文信息、意义、语用功能
进入21世纪我国物流开始蓬勃发展,作为新世纪最有发展前景的行业,它理应有一个好的景象,但我国物流市场现状及物流公司的实际运作同物流理论相比还有一定的距离,主要表现为:
利用射频磁控溅射与后续热处理技术,通过优化工艺参数,在Si晶片上制备出了镶嵌在介质SiO2中的GaP纳米颗粒。通过XRD、SEM、EDS等测试手段分析了GaP/SiO2薄膜的表面形貌以及晶
<正>近年来随着国家对模具产业发展的高度重视及人才的培训,航空航天领域的模具技术也有了飞速发展,航空航天产品不断向多样化和高性能化发展,也就是要求模具制造单位在短时
【目的】通过对我院近20年来开展的人工股骨头置换术181例患者进行随访,分析人工股骨头置换术对治疗股骨颈骨折和股骨头坏死的临床疗效。【方法】对我医院1985年到2005年四月
<正> 我厂铸造车间化验室,于1972年学习唐山车辆厂的经验,装配了一台一瓩高频定碳炉。应用于炉前化验,使用期接近一年,运用效果一直很好。使用这种定碳炉不仅化验速度快、准
随着我国国民经济的飞速发展,房地产开发活动日益活跃,展现在人们面前的往往是房地产业盈利丰厚的一面。但是,对于任何一项房地产开发投资活动,风险总是与之相伴,特别是在我
本研究选取初一、初二年级学生218人,采用前后测对照试验模式,通过实验研究的方法考察数学作业批改方式与学习动机的关系,结果发现:学生参与的新型作业批改方式对学习动机及