基于Linux的嵌入式操作系统的研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:Hawk8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式操作系统是嵌入式系统的核心部分,是系统功能的外在表现,它控制着整个系统的所有资源并提供开发应用程序的基础。由于Linux操作系统所具有的若干优良特点,例如,源代码免费、内核稳定高效,使得基于Linux来研究嵌入式操作系统成为一种廉价、高效率的,并且市场前景广阔的研究策略。本文就是在此基础上,深入分析了Linux内核的体系结构,给出了几种改造方案,着重分析了实施系统实时性改造的若干算法,并且介绍了重新编译系统内核的方法。 Linux的内核是一个软件资源十分丰富,功能完善,工作稳定的系统内核,本文对其组成模块进行了深入的分析,着重剖析了内核的内存管理模块和进程管理模块,介绍了虚拟文件系统模块、进程通信模块、网络接口模块的工作原理,为对Linux内核进行改造奠定了坚实的理论基础。 对Linux进行实时性改造是其应用于嵌入式系统的关键部分,这也是本文的重点所在。本文针对不同的应用场合和要求,提出了几种实时性改造方案,并在实时性调度算法上做了大量研究,对各种算法进行了分析、实现和比较,对任务调度的可行性进行了探讨,并探讨了一种新型智能调度器的实现方案。 本文最后介绍了Linux内核的编译和升级方法,对基于Linux的嵌入式操作系统的研究方法的发展方向进行了分析和展望。 本文所做的工作对嵌入式操作系统的实时性改造具有一定的促进作用,对Linux的内核研究也有一定的意义。
其他文献
数字水印是一种被嵌入到载体数据中,具有安全性、鲁棒性和不可感知性的数字编码。在广播系统中,数字水印技术在版权保护、防非法拷贝、使用追踪以及数据完整性认证等方面都发挥
实验教学是大学教育中非常重要的一个环节,但是传统实验教学存在着实验安排不灵活,仪器维护困难等弊端。虚拟实验室的诞生在很大程度上解决了传统实验教学中存在的问题,但是虚拟
在无人战斗机进行低空突防任务时,如何提高生存率是关键。而要提高任务生存率,飞行前的全局轨迹规划和飞行中的实时轨迹规划就显得相当重要。本文就是围绕着这一点展开的。
本文将USB(Universal Serial Bus)接口技术与控制系统中传统的数据采集环节结合起来,设计实现了基于USB接口的数据采集系统。文中详细的阐述了USB接口硬件电路的设计过程、固
本文广泛深入地研究、分析了当前国内外各种语音切分方法,并对各种方法的切分准确率进行了分析、比较。在此基础上,将小波理论和语音分析相结合,提出了基于小波包变换的语音特征
学位
MBR(Membrane Biological Reactor)是膜生物反应器的缩写,是一种充分结合了膜技术和传统活性污泥技术的污水净化技术。MBR膜由膜组件和生物反应器组成。膜组件有两大作用:一个是
复杂网络分析始于二十世纪30年代,并快速发展成为了具有举足轻重地位的研究领域。使用复杂网络对现有的系统进行研究,可以极大地加深人们对复杂系统的认识。复杂网络中的社团结
变结构控制从20世纪50年代产生至今,因它对系统参数摄动和外干扰具有鲁棒性,而受到了世界范围的重视。已成功地应用到了许多方面,如机器人手臂、发电机及电力电子系统。近年来,随
基于分割的压缩算法由于符合人类视觉规律和信息论,而成为图像压缩的重要发展方向之一.遵循这一思路,该文采用基于分割和纹理合成的算法对现有的压缩框架进行改进和补充.其中
在课题组承担的江苏省十五攻关项目“网络化焊接机器人研制与汽车生产线应用工程”中,本课题负责其子项目——“开放式网络化机器人控制器的设计与实现”。 针对封闭式机器