嵌入式ARM-Linux移植及其在交流伺服系统中的应用

来源 :大连海事大学 | 被引量 : 11次 | 上传用户:niklausxiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Linux操作系统作为自由软件的代表,性能优良,是PC服务器和嵌入式系统应用最广泛的操作系统之一。Linux 2.6包含许多新的特性,为其在嵌入式领域的应用提供了强有力的支持,新的内核越来越多的应用于嵌入式系统中是必然的趋势。 全文详细分析嵌入式Linux移植的方法和过程,给出了搭建嵌入式开发环境,基于硬件平台ARM9的bootloader,Linux内核的移植及根文件系统的实现方案,并根据应用对象进行了应用程序的开发,实现通信、显示等功能。针对目前嵌入式Linux系统多是基于Linux2.4核的现状,本文在ARM9平台上研究并实现基于Linux2.6核的嵌入式系统。首先,在分析ARM9硬件平台特点的基础上,选择内核版本并进行移植环境的设计与搭建,给出系统的移植方法和过程。其次,设计并实现系统的bootloader,主要研究内容是移植mizi公司的vivi,vivi只提供针对标准SMDK2410的板级支持,在使用时必须将其移植到ARM9硬件环境下,ARM9采用的网卡和flash分别是CS8900a和K9F1208U0M,移植的工作是增加了对网卡的支持和针对flash的部分代码的修改和设计,并增加了自己的Logo和命令提示符。在完成vivi移植之后,根据ARM9的硬件环境对Linux内核进行修改,内核修改的工作是对内核MTD部分进行修改,然后再配置生成与主板匹配的Linux内核,在上述基础上构建了一个嵌入式根文件系统,采用了一种Cramfs+Yaffs的混合式文件系统解决方案,为了缩小文件系统的大小,在该根文件系统中使用了busybox作为命令集,以uClibc库作为链接库。通过以上实践,实现了Linux在ARM9上的成功运行。最后,针对交流伺服系统,搭建ARM+DSP应用架构,开发应用程序,实现了对交流伺服系统的有效控制。 本文的研究成果可以应用于嵌入式开发中,为嵌入式系统应用研究提供操作系统层次的支持。
其他文献
国际海事组织将于2016年1月1日正式执行船用柴油机的Tier III排放标准,因而船用柴油机 NOx与颗粒排放控制技术的需求十分迫切。高压共轨电控喷射技术具有高效率、高可靠性、低
对系统进行数据采集与数据分析是了解系统性能的重要手段,在工业自动化、航天航空、武器装备及故障诊断等众多领域得到了广泛的应用。本文采用国际上广泛应用的统一建模语
船舶的某些舱室有通风换气和消声降噪的要求,以达到为舱室内的工作人员维持良好的工作和生活环境的目的。在海洋环境中,空气比较恶劣,含有大量的盐雾颗粒以及油污、沙尘等杂
近年来,随着现代经济的飞速发展,所引发的噪声污染问题也越发严峻,为降低结构辐射噪声带来的危害,结构低噪声设计已成为热点问题,在设计阶段掌握结构的振动噪声特性并采取有效的措
本文主要任务是研制WH-240型微弧氧化电源,研究内容主要包括主回路的设计与控制系统的设计两部分。电源的主回路采用两级式结构:前级为可控硅整流部分,包括三相全控可控硅电
故事主角:郦子悦应昊澄rn地点:角色游戏区rn撰 写 者:江苏省丹阳市云阳幼儿园 陈迎rn幼儿园医院区角里的工作人员可真忙,只见护士们都穿着粉色的工作服,忙着给病人挂水、打针
期刊
本论文主要针对与化学品船设计相关的、2010年底以前生效的相关规范、规则和公约进行研究、归纳和总结,针对不同的要求,进行新公约、规则的适应性分析,以解决在设计过程中应注意
本文设计了系统的总体结构,将系统划分为自动上料机构、测量装置、分选机构和测量软件等四部分,并根据测量要求设计了具体的实现方式,对各部分原理进行了介绍。 在自
近年来,硅微机械陀螺因其广泛的军事应用背景和商业价值成为一个倍受关注的研究热点。为提高硅微机械陀螺的性能,各国提出了各种结构及设想,本论文在国内首次提出了硅微机械谐振
第二次世界大战以来,水下导航定位技术的进步十分显著,不仅在技术原理上有了多种方向的开拓,而且相关的仪器设备更是种类繁多,随着计算机技术的广泛应用,通过计算机接口设备与其它专门设备联接起来,完成多功能的实时处理和控制,提高导航定位的精度和可靠性,是当前水下导航定位技术的发展趋势。本论文设计了一种主动式水下短基线精确导航系统,采用同步信标工作方式,通过解算定位方程,可以在水平面坐标上描绘出水声发射装置