【摘 要】
:
随着后PC时代的到来,嵌入式技术以其灵活、高效、高性价比的优点被广泛应用在国防、消费电子、信息家电、网络通信等方面。嵌入式操作系统作为嵌入式系统的灵魂,提高了嵌入式系
论文部分内容阅读
随着后PC时代的到来,嵌入式技术以其灵活、高效、高性价比的优点被广泛应用在国防、消费电子、信息家电、网络通信等方面。嵌入式操作系统作为嵌入式系统的灵魂,提高了嵌入式系统开发的效率,同时增强了嵌入式应用软件的可移植性和嵌入式产品的稳定性,使嵌入式系统的开发方法更具科学性,因此,嵌入式操作系统的研究具有重要的应用价值。本文的主要研究工作围绕开源的嵌入式实时操作系统μC/OS-Ⅱ展开。
μC/OS-Ⅱ是一个可剪裁、源码开放、结构小巧、抢占式的实时多任务内核,主要适用于中小型嵌入式系统,具有执行效率高、占用空间小、可移植性强、实时性能优良和可扩展性强等特点。
本文首先介绍了嵌入式系统的定义、组成和主流嵌入式处理器和嵌入式操作系统,重点分析了μC/OS-Ⅱ的内核,包括任务管理、内存管理、中断处理等方面;接着,本文阐述了将μC/OS-Ⅱ移植到SkyEye硬件仿真平台。
针对μC/OS-Ⅱ任务调度算法的不足(主要是不能适用于分时应用),本文扩展了μC/OS-Ⅱ调度模块,主要包括软实时周期任务的调度和普通任务的分时调度。其中,软实时周期任务采用RM算法调度,普通任务的分时调度算法主要包括时间片分配和动态优先级调整。扩展后的μC/OS-Ⅱ任务调度器对不同性质的任务分别采用合适的调度算法,保证实时任务对实时性要求的同时,相应提高系统吞吐量。
最后,本文分析了扩展后的μC/OS-Ⅱ对内核大小、运行空间、实时性方面的影响,通过实验验证了扩展后的μC/OS—Ⅱ能够较好地应用于对实时性要求稍弱的分时应用。
其他文献
随着多媒体技术和网络组播技术的飞速发展,越来越多的内容提供商选择组播网络作为多媒体内容的发布平台。而在组播环境下的数字产品的版权保护问题也变得越来越尖锐。组播指纹
线性辨别分析算法在目标识别、图像降维和特征抽取上已经得到了广泛的应用。近些年来,国内外的许多学者将特征抽取和模式识别的研究重点放在了流形学习领域,希望通过在目标空间
对等网络(P2P,peer-to-peer)因其独特优势逐渐成为Internet中最重要的应用系统之一,但其开放、匿名、以及节点之间松耦合的特性使得节点可以恣意散布非法内容,滥用网络资源,
由Kobliz和Miller提出的椭圆曲线密码学是密码学中一个具有重要意义的研究课题。椭圆曲线上的双线性对在椭圆曲线密码中起着重要意义。一方面,椭圆曲线上的双线性对被用来攻击
D.F.Specht提出的概率神经网络(Probabilistic Neural Network, PNN)是基于贝叶斯决策理论与Parzen窗概率密度估计方法而建立的一种分类网络。PNN的训练过程简单,算法容易设
随着网络带宽的不断提升,单台服务器远远不能达到高性能、高可用性、高伸缩性的性能标准,因此,利用负载均衡技术使多台服务器协调工作、为用户提供一个良好的高效的网络环境成为
随着计算机与网络技术的普及和推广,工作流技术的研究与开发成为了一个新的热潮。但是,由于工作流是新兴领域,现有的工作流的技术研究还不够成熟,所以工作流安全方面的研究,
传统的分类问题通过对大量有标记的训练样本进行学习,从而建立用于预测无类别标签的样本的模型。但在许多实际的分类问题中,如图像分析、网页分类、疾病检测、信用评级等,所得到
XML已经成为W3C制订的Web上的数据表示和数据交换的标准,需要通过Web交换和处理的XML数据在大幅度的增加,这就对XML的数据模式提出了更高的要求。设计一个好的Schema的中心目
在无线通信技术与计算机网络迅猛发展的背景下,移动Ad hoc网络以其移动自组、多跳通信等特性引起了人们的广泛关注。移动Ad hoc网络(Mobile Ad hoc Network,MANET)是由一系列