嵌入式Linux内核解析

被引量 : 45次 | 上传用户:jiayueye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统的应用与开发是当今计算机行业的一个热点。作为最主要的开放源码软件之一,Linux因具有内核源码公开、性能稳定、兼容UNIX、支持多种处理器、网络功能强、安全性高、内核可以剪裁等一系列优点,在嵌入式领域得到广泛的应用。本文以Linux内核源代码为基础,分析了进程调度策略、中断处理机制、系统调用、文件系统等Linux的内核机制。详细分析Linux在嵌入式应用中实时性不强的原因以及基于Linux2.6内核进行实时开发的优点。本文对内核的进程调度和中断系统进行了实时性优化,在分析常见的实时调度算法的基础上提出了改进的最小空闲时间优先算法,减轻了原有算法所产生的颠簸现象。并且分析了标准Linux的中断机制及其在满足实时性方面的不足之处,针对其不足提出了中断线程化的改进方法。在内核实时性改造的基础上,本文还优化了Linux的内核裁剪机制,对Linux内核进行细粒度的可定制裁剪。并且对Linux内核原有剪裁机制的进行了分析,总结了基于源代码的Linux内核裁剪技术,引入基于应用程序的嵌入式Linux内核自动裁剪方法,根据应用程序调用的函数集合,自动选择需要的功能内核模块,提供给内核编译使用,实现可视化的Linux内核自动裁剪,使之能够更好的适应嵌入式设备。
其他文献
当前,我国基础教育课程改革正在顺利推进,课程标准和教材改革是基础教育改革的核心内容。化学课程是中学阶段的重要科学课程,化学素养已成为每个公民必备科学素养的组成部分
本文以题例的形式展示学生在数学学习中容易忽视数学定义、公式、定理和性质等存在的前提条件,不善于运用数形结合的思想解决数学问题,这阻碍着学生数学解题能力的提高。旨在
基本权利存在位阶秩序。基本权利位阶秩序对私法立法和司法具有效力。基本权利位阶秩序要求私法立法不得与其相悖,当其变化时,私法须及时调整。实践中,私法立法可能滞后,导致二者
地基承载力检测试验是公路施工的中非常重要的一项检测项目,是确保公路工程中的关键。基于此,文章对公路地基承载力检测的常见方法进行了总结和分析,希望能够更好的提高公路
目的:阿尔茨海默病(AD)是中枢神经系统慢性进行性变性性疾病,主要病变部位在大脑皮质,以渐进性记忆力减退、认知功能障碍、人格改变及语言障碍等神经精神症状为特征。阿尔茨
十期的游戏杂史介绍了西方RPG。本期将继续RGP游戏杂史的话题,这期着重介绍的是日本RPG,以及与西方RPG的一些区别,那么下期的话题是——还是不说了吧,想来大家都应该能够猜得
期刊
RPG
苜蓿生产对我国草产业以及奶业的可持续发展具有重要意义。针对苜蓿生产中存在的水肥利用效率低的问题,在中国农业科学院(万庄)国际农业高新技术产业园基地遮雨棚内的沙质土
高校学生党建工作是高校党建工作的重要组成部分。加强和改进高校学生党建工作,是高校贯彻“三个代表”重要思想的必然要求,是培养社会主义事业建设者和接班人的需要,同时也
大数据时代带来,先进的大数据技术为企业营销活动的开展提供了有利环境,也为企业营销全方位展开提供了重要的手段。与此同时,在当今时代下,企业品牌建设中存在均有可能遭遇品
学校特色课程建设已经成为基础教育课程发展的重要时代主题,因为关注的是“特色”,所以相当多的课程建设者把“不同”“差异”“个别”当作普遍追求。但是,我们必须清醒地认