嵌入式μCLinux操作系统研究与实时性改进

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:niujicun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统应用的迅速增长导致了嵌入式操作系统的应用越来越广泛。μCLinux作为嵌入式操作系统,继承了Linux的优良传统,在嵌入式领域得到了广泛的应用。但是由于嵌入式系统多为实时系统,要求嵌入式操作系统具有一定的实时性,而μCLinux本身并不关注实时性,所以这也在一定程度上影响了μCLinux在嵌入式领域的发展。目前存在两种方案对μCLinux的实时性进行扩展,一种是采用双内核法,另一种是直接修改内核法。本文主要研究直接修改内核来增强μCLinux实时性能的方案。首先,本文介绍了μCLinux操作系统,详细研究了μCLinux针对Linux系统所做的修改,并分析了μCLinux缺少实时性的原因。然后对μC/OS-Ⅱ与Monta Vista Linux的实时性能进行了分析。接着本文重点论述了对μCLinux进行实时性改造的实现过程,借鉴Monta Vista公司对Linux实时性的改造策略,并针对本课题所使用的硬件平台对这一策略进行了改进,将μCLinux改造为一个抢占式内核。这样,高优先级的任务到来时能迅速抢占正在执行的低优先级任务。在本文的最后,分析了将μCLinux内核移植到以S3C4510B为代表的ARM7TDMI处理器上的过程,并且对改造后内核的配置进行了描述,然后使用Lmbench测试程序测试μCLinux新内核的上下文切换延迟,分析新内核的实时性能。测试结果表明,改造后的新内核具有了实时性,能满足实时系统的相关需求。
其他文献
随着计算机技术的发展和高校信息化工作的不断推进,教育信息化完成了基础设施的建设,高校内拥有越来越多的应用系统。这些应用系统采用了不同的数据库系统或多种数据存储方式,存
自动问答技术是自然语言处理领域中一个热门研究方向,它综合运用了各种自然语言处理技术,目前国内外有很多的科研机构都参与了该技术的研究。基于模式匹配的自动问答技术是一种
多目标跟踪算法结合了计算机视觉、人工智能、模式识别等领域的技术,具有较高的实用价值,是当前机器视觉研究的热点之一。本文在著名目标跟踪技术TLD的基础上,将其扩展到多目标
本论文提出了基于客户机/服务器通信模型的地理信息数据安全控制系统的整体方案,并分别从监控的管理端和监控端详细说明其研究、设计和实现的全部过程。整个方案结合实际需求,
格子Boltzmann方法(Lattice Boltzmann Method,简记LBM)是近年来发展起来的一种模拟流体流动的新的计算方法,并在流体力学等领域有着广泛的应用。但是由于流体流动的复杂性,使流
集成了传感器、嵌入式、网络和无线通信四大技术的无线传感器网络以其在军事领域和民用领域的巨大应用潜力而受到越来越多的重视和研究,其异于传统网络的诸多特点决定了整个网
基因芯片技术是近年来发展非常迅速的一门学科交叉技术,尤其在其反应图像处理方面,更涉及到生命科学,机械工程科学,光学和计算机科学的综合交叉应用。基因芯片图像的处理和数据采
随着电信企业的不断发展,企业间的竞争越来越激烈。完善服务体系、改善服务质量、提高市场竞争力已成为各电信企业不断追求的目标。面对运营过程中逐渐积累的大量零散、彼此孤
选播是IPv6中新定义的一种网络服务模型,它使得用户通过一个选播地址就能访问到该地址所表示的一组服务器中离用户“最近”的一个。选播服务有着巨大的应用潜力,但其实现在技
在传统信息检索中,对词汇的识别往往是机械识别、语法识别,而不是语义识别,不考虑概念之间的联系。关键词检索在进行关键词匹配时,传统的精确匹配采用词形匹配而非词义匹配,检索到