基于8051的嵌入式实时操作系统研究

被引量 : 0次 | 上传用户:jzhiei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
8051微控制器是嵌入式控制领域的一个重要体系。它被广泛用在各种嵌入式系统中。传统上,在8051系列微处理器平台上开发的应用均是单任务执行,不能满足同时执行多个任务并要求较好的响应速度的场合。随着软硬件技术的不断进步,在8051系列单片机上实现多任务并行不仅是一种可能,而且在很多情况下成为需要。实现多任务的一种方法是在硬件系统和应用程序之间引入一个操作系统。通过操作系统实现多任务调度,使得运行的每个任务并行执行,从而获得良好的响应速度。本文工作不同于以往的通用操作系统在8051上的移植,主要研究的是在保持操作系统通用性与可读性的条件下如何进一步提高8051系统的实时性。研究工作集中在两个方面,分别是对现有重入方案和中断系统实时性的研究与改进。为提高重入函数的执行效率,本文提出了一种基于页的新型8051存储器模型。文章对8051页变量特征进行了分析,通过将这些特性与重入问题相联系,从理论角度说明了页函数支持多任务重入的原理。本文还结合开发工具对基于页的存储器模型的执行效率进行了定量分析,其结果显示基于页的存储器模型带宽是目前重入堆栈模型带宽的3.75倍。这表示新模型使多任务程序执行效率得到较大提升,接近传统单任务的紧凑模式的执行效率。我们在8051微控制器上实现了基于页的多任务模型。论文总结了实现过程中的关键技术,存在的问题及相应的对策。在中断处理方面,本文从影响实时性较大的关中断问题和中断服务程序复杂度两个方向进行了实时性的研究。我们引用了中断延时队列,分离了对核心关键数据的写同步问题,从而避免了关中断操作。同时,为提高中断服务程序的可预测性,我们使用delta链对时钟节拍中的定时器管理进行了改进。论文结合8051程序执行特征,给出了对delta链方式复杂度的证明。证明显示,delta链的时间复杂度并非在任何情况下都比目前的算法好,而且特殊情况下会更差。但是尽管如此,证明还显示delta链的大部分运算是在中断服务程序之外完成的。这使得中断服务程序时间复杂度保持为常数级O(1)。因此改进后的中断服务程序是可预测的,提高了系统实时性。本文最后还对进一步的研究方向进行了展望。
其他文献
<正>《孩子你慢慢来》是生活·读书·新知三联出版社几次重印的一本文学书,作者龙应台是享誉海内外的女作家。《孩子你慢慢来》是龙应台从一个母亲、一个知识分子的角度,记录
20世纪80年代以来,在世界性基础教育改革中出现了一个显著趋势,即将探究引入到课程改革中。在我国当前正在进行的课程改革也把探究式教学摆在了突出位置。要使学生既具有适应
<正>一中外文学史上,20世纪前女作家很少(女作家大批出现是19世纪末20世纪初的事情),作品以女性的视角来叙述故事自然就少。尽管也有不少男性作家也模拟女性的口吻、女性的
目的:探讨解剖面神经下颌缘支在腮腺部分切除术中的临床应用。方法:回顾性分析采用下颌缘支逆行法解剖面神经的腮腺部分切除术38例的临床资料。结果:全组患者随访1~3年肿瘤无
机载合成孔径雷达(SAR)地面运动目标检测(GMTI)在军事上具有重要意义。论文围绕杂波抑制和目标运动参数估计两个关键问题展开研究,主要工作包括以下几个方面:论文首先简要介
本论文在建立星载SAR的几何模型和回波模型的基础上,分析研究了合成孔径雷达的成像算法,地面动目标检测技术等,以多通道天线星载SAR的空时自适应处理为主要研究内容,寻求一种
本文尝试以团体心理辅导的方法,选取辽师大二附中的初中生作为研究样本,随机筛选出考试焦虑的成员60名,然后随机分成二组,实验组、对照组各30名,实验组和对照组在性别变量上
从2008年开始,推出"现代小说批评"栏目,旨在以现代小说为切入点,或创作思想研究,或作家创作探讨,或文本再解读,进一步深入发掘、把握现代小说的意义及其特征,并从历史的角度,
研究目的:大量研究结果表明地震波的持时、频率对加筋土挡墙的地震稳定性存在较为显著的影响,然而目前加筋土挡墙地震稳定性通常采用的拟静力法、极限位移法对其均不考虑。基于
楚雄州双柏县彝族女性服饰的多样性不仅与其传统文化和习俗有关,更与当地的特定气候、环境有关。如今,居住此地的黑彝族和傈僳族虽都是彝族的支系,但是其服饰不论在样式、颜