嵌入式Linux的研究与优化

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:bencui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统的迅速发展和Linux操作系统的不断成熟,Linux越来越多地应用于嵌入式系统之中。Linux由于具有开放源代码、内核可裁减、高稳定性和低成本等特性,目前成为了嵌入式领域里发展最快的操作系统。但通用Linux的吞吐量最大化和公平调度的设计原则并不完全适用于对实时性要求较高的嵌入式系统的应用,而且在嵌入式系统上进行Linux内核的调试开发也缺乏通用Linux上众多工具的支持。改进通用Linux在嵌入式系统中的性能,使其更加适应嵌入式应用具有很大的实际意义,目前己经成为国内外计算机界的研究热点之一。本文在对Linux 2.6内核源代码的研究和大量文献资料阅读的基础上,对Linux 2.6内核的各个子系统进行了深入的分析,并从两个方面对嵌入式Linux做了改进。一方面,针对通用Linux缺乏实时性的问题,借鉴Kurt-Linux有关时钟机制的改造思想,为Linux2.6定时器增加了单次触发模式,使得系统在达到了微秒级时钟精度的同时,保持了原有的负载能力;同时,在Linux2.6内核的调度器中引入动态实时调度算法,在保持了原有系统O(1)调度特性的同时,有效地增强了其实时调度能力。另一方面,针对嵌入式Linux内核调试困难的问题,对PC机上功能强大的源码级内核调试器KGDB作了分析和改进,并给出了使用KGDB在ARM Linux上调试内核及模块的方法,使Linux更适用于嵌入式系统的开发。性能测试部分对通用Linux2.6内核和改进系统在时钟中断处理时间和事件调度时间精度等指标上进行了对比测试。测试结果表明,单次触发时钟机制与实时动态调度机制相结合的改进Linux系统,在实时性能上较Linux2.6内核有了进一步的提高。
其他文献
纹理映射在计算机图形计算中属于光栅化阶段,处理的是像素,主要的特点是数据的吞吐量大,对实时系统来说转换的速度是一个关键的因素,人们寻求各种加速算法来提高运算速度。传统的
路径规划是移动机器人导航系统中最重要的任务之一。地图已知的全局路径规划是机器人路径规划中比较基础的课题,目前虽然已存在许多优化算法用来解决该问题,但这些算法存都存在
MCRS2(Microspherule protein2)基因有两个转录本,MCRS2和MCRS1/MSP58,其中MCRS2比MSP58在N端多了13个氨基酸。有研究表明MSP58具有使MEF细胞转化的能力,并且在神经胶质瘤及结肠
生物与非生物胁迫日益严重的今天,水稻的生产面临前所未有的挑战。转基因技术的发展和应用,打破了传统育种无法突破的物种间的界限,能够将外源优良基因导入水稻基因组成为可能,从
VDMOS是微电子技术和电力电子技术融和起来的新一代功率半导体器件。因其具有开关速度快、输入阻抗高、负温度系数等一系列优点,在电力电子领域得到了广泛的应用。目前,我国在V
药用野生稻是中国三大野生稻之一,该野生稻对许多常见病害以及逆境等都具有抗性和耐受性,其抗性材料检出率和抗性级别都是各种野生稻中最高的,是水稻改良的重要资源。由于药用野
光纤光栅传感器是近年来发展最为迅速的新型光纤无源器件之一。除了具有传统的机电类传感器的优点外,它还具有灵敏度高、动态范围宽、不受电磁干扰、本质防暴、耐腐蚀、重量轻
美国次贷危机引发的全球金融海啸,再次促使国际社会对金融机构的风险监管问题进行反思,引入更具市场特性的监管工具、强化信息披露进而改善市场约束是一个被重点关注的改革方向,研究表明次级债正是这样的一种工具。本文综述了近年来次级债与市场约束的相关文献,系统梳理了次级债政策演变过程、市场约束的内涵、产生机制以及相关的实证研究,并在文末对研究进展进行了简要评析,为我国相关的研究提出了建议。
研究了过渡金属铜修饰的仲钨酸盐化合物[Na2(H2O)10][Cu4(H2O)12(H2W12O42)]·15H2O(Na2Cu4W12)的体外抗肿瘤活性.取人宫颈癌细胞Hela加入不同浓度Na2Cu4W12处理,应用MTT法分
期刊
我国西南喀斯特地区总面积约54万平方公里,是全球连片裸露碳酸盐岩面积最大的地区,也是全球三大喀斯特集中分布区中喀斯特作用发育最强烈的典型地区之一。受山地生境土层浅薄,土