嵌入式系统平台PELinux的若干关键机制的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:jiapeng1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式Linux操作系统平台是指对Linux经过裁剪和小型化后,能够固化在容量很小(相对于PC机而言)的存储芯片或单片机中,应用于特定嵌入式场合的专用Linux操作系统平台。目前的嵌入式Linux操作系统在实时性,用户界面,设备支持等各方面存在着不足。   本文结合在操作系统领域已有的研发经验以及当前操作系统技术和嵌入式Linux技术的发展,对标准Linux内核进行实时性增强和优化,使之能满足嵌入式应用领域的需求。   针对Linux操作系统的非抢占式内核,时钟粒度粗糙,调度策略等无法满足嵌入式系统实时性需求的不足,本文主要从三方面着手将Linux改造成为支持实时任务的嵌入式操作系统,采取的主要措施有:采用抢占式补丁和低时延补丁对内核进行修改以增强其可抢占性;细化时钟粒度;采用新的复杂度为O(1)的调度算法。   针对嵌入式系统中通常以Flash作为存储介质的特点,本文比较了几种嵌入式文件系统并根据PELinux的硬件和软件环境组合了一种文件系统方案。随后详细描述了JFFS2文件系统的结构和特点并给出了详细的创建步骤。   本文最后详细描述了对PELinux各个模块的测试工作,这些模块包括文件系统,嵌入式GUI,网络协议,系统开发环境及系统内核的实时性能等,通过对这一系列测试结果的分析可以评估PELinux是否达到了应用要求。
其他文献
随着软件产业的迅速发展,软件系统的功能和结构日益复杂,如何有效地理解复杂软件系统的结构,理解其在生命周期里的变化规律,成为人们进行软件开发、再工程、维护和重构时关注的一
随着信息技术的发展,政府、企业的日常工作都离不开信息系统。互联网技术的发展使得系统在开发和维护中产生的漏洞暴露在大量的攻击和入侵事件中,一旦数据因系统入侵受破坏将造
随着国民经济的快速发展,国内汽车拥有量与日俱增,也引发了越来越多地交通事故和道路拥堵,造成了巨大的人员伤亡和经济损失。实践证明,采用交通事件检测系统对交通事件进行快
句法分析是自然语言处理的一个基本问题。许多自然语言处理任务,如机器翻译、问答系统、信息检索、信息抽取等往往需要依赖句法分析的精确结果才能最终获得满意的解决。总体上
有关翻译等价对的自动获取对于改进统计机器翻译的质量,以及对跨语言检索,自动问答等领域的实际应用都有着非常重要的意义。   基于统计的翻译等价对的自动抽取一般有两种典
离群点检测是数据挖掘领域研究的重要问题之一,与其他数据挖掘研究的任务不同,离群点检测着力于从数据集中发现与其他数据显著不同的一小部分对象。目前离群点检测已经在许多领
伴随着Internet技术的飞速发展和普及,新的基于Internet的应用服务层出不穷,人们在享受网络带来更多的便捷服务的同时,也在遭受来自网络各种病毒攻击,使得网络安全问题在近几年一
在计算机技术迅猛发展的今天,企业信息化的呼声也高过以往的任何一个时刻。企业信息化包罗万象,而在这纷繁复杂的系统中,人们越来越重视门户的作用。企业信息门户就是为了让
数据的获取是至关重要的,是研究与应用的基本前提,直接影响研究结果的优劣。近年来,随着数据采集设备的快速发展,数据的采集技术与之相得益彰,但仍存在技术瓶颈。其中,以三维扫描为
软硬件在关键领域越来越广泛的应用也对其自身的正确性提出了更高的要求。目前,保证正确性有两个办法:工程的方法和数学的方法。第一个办法是建立在经验的累计上,第二个办法是建