嵌入式平台上实时性Linux的裁减与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:chinajswgh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着时代的发展,拥有自己独立操作系统的嵌入式系统在当今各个行业得到广泛应用。因此,嵌入式操作系统受到越来越多的高校、研究机构和软件行业关注,已经逐步成为最热门最有前途的IT应用领域之一。作为嵌入式系统的最常用操作系统,嵌入式Linux系统及其内核研究对于整个操作系统性能的提升有着重要的影响。本课题的研究目的是在以S3C2410(ARM920T)微处理器为核心的硬件平台上,构建一个完全定制、体积尽可能小的具有一定实时性的嵌入式Linux软件开发平台。随着Linux操作本身的发展,相比较于2.4版本的内核,2.6版本的内核不管在内核可抢占式、调度算法还是用户空间互斥方面等性能都有了非常显著的改进,这些改进极大地的改善了作为分时系统的Linux操作系统本身的实时性,也给我们在嵌入式平台上利用开源的Linux系统构建具有一定实时性优化的操作系统提供了可能。由于嵌入式系统本身在系统资源方面的匮乏,操作系统本身作为系统后台服务程序应该更简化,占用更少的空间。因此我们需要对系统内核的裁减给予更多的关注。本课题将采用CLFS技术对系统内核以及工具链等进行有效的裁减,以此提升整个操作系统在应用方面的价值。为了使最终得到的目标系统在系统体积、实时性方面比现有系统有所改善,本论文主要做了以下几个方面的工作:1.突破性的地针对ARM9开发板,通过CLFS技术构建交叉编译工具链以及目标系统。不但对于目标系统同时对于构建目标系统的工具链都采用完全定制,严格控制编译过程,保证没有任何多余的工具或软件包被编译进内核,保证系统体积小于目前比较常用的通用Linux版本。2.通过对内核中系统时钟参数的设置,细化系统时钟粒度,在一定程度上保证了实时性的提升。同时优化了schedule()函数,提升了本课题目标系统的调度算法。3. MiniLinux的概念提出,完整介绍如何构建一个体积较小的嵌入式Linux操作系统。
其他文献
枣庄矿业(集团)有限责任公司党委从探索党内政治文化建设、规范支部组织生活、加强党员党性锻炼入手,聚力提升党内政治生活质量.
学位
随着医疗改革的深入推进,在新时代背景下如何结合医院医疗业务水平和管理工作,最大化的发挥党组织监督职能和政治核心作用,发挥党员的先锋模范和党支部的战斗堡垒作用,确保医
高速发展的信息时代使数据加密的必要性日益突显,混沌加密是当今加密领域的研究热点,使用混沌系统与传统加密算法相结合可以提升算法的安全性,但是此安全性严重依赖于混沌序
随着嵌入式相关技术的高速发展,嵌入式系统的功能和处理能力不断地增强,很多传统的桌面多媒体应用都逐渐地转移到嵌入式系统中,嵌入式多媒体已成为嵌入式系统应用的主要方向
本文主要研究分析了如何做好石油企业基层党建工作的相关问题,了解当前其开展中存在问题和原因,并进一步提出有效的改进策略,使党建工作顺利开展,为企业发展奠定良好基础.
在我国的社会经济建设过程之中,电力企业毋庸置疑发挥着至关重要的作用.新形势下,对于电力企业而言,加强电力企业党建以及精神文明建设工作意义深远,一方面可以提升电力企业
土壤生物是地下生态系统的重要组成部分,几乎所有的土壤过程都与土壤生物有关。土壤生物多样性高,并且几乎遍布所有的生态系统类型,是一种很好的可用于评价土地利用方式变化和受
石油企业作为我国国有企业的组成部分,为推动我国经济高质量发展发挥着重要意义.石油企业要想在日趋复杂的国际形式下获得更好的发展,就必须要做好基层党建工作,在已有的基础
本文选取长江下游大型富营养化湖泊太湖作为研究对象,详细研究了浮游植物和细菌的相互关系。我们首先调查了浮游细菌群落的季节变化规律以及它们和浮游植物季节演替之间的联系