【摘 要】
:
目前,研发人员在八位微控制器上进行软件开发采用直接在芯片上运行应用程序,或者在循环结构基础上加入简单中断处理程序的方法。但是,随着八位MCU功能的增强、嵌入式系统开发
【出 处】
:
沈阳航空工业学院 沈阳航空航天大学
论文部分内容阅读
目前,研发人员在八位微控制器上进行软件开发采用直接在芯片上运行应用程序,或者在循环结构基础上加入简单中断处理程序的方法。但是,随着八位MCU功能的增强、嵌入式系统开发复杂度的加深,原有的设计方法已不能很好地满足实际应用的需要,因而在应用中引入实时操作系统进行资源管理与任务调度,可以增强系统的稳定性,减少嵌入式系统研发人员的工作量。本文首先介绍了嵌入式实时操作系统的相关知识、关键特性以及基本功能。接着对开发的μCRTOS的任务管理、中断管理、时间管理、任务的同步与通信以及内存管理的设计和实现做了详细介绍。任务管理是μCRTOS的核心,在分析已有的任务调度策略的基础上,本文提出一种新型的任务混合调度策略,该策略将任务划分为可抢占组和不可抢占组,以减少无法区分紧迫程度任务的切换时间;μCRTOS利用信号量和消息队列两种机制来实现任务之间的同步与通信;内存管理主要是对内存分配函数和内存释放函数进行了重新设计,以满足嵌入式系统对实时性的要求。最后,本文阐述了对μCRTOS进行测试的方案及测试结果。μCRTOS的设计选择KeilμVision2作为软件开发环境,微控制器MCS-51作为系统验证的硬件平台。测试结果表明,μCRTOS具有更好的稳定性,达到了预期的目标。
其他文献
基于数字照片的计算机艺术处理在计算机艺术和数字娱乐等领域有广阔的应用前景,如何利用数字图像处理技术,结合艺术家不同艺术风格生成具有艺术效果的数码作品,不仅可以提供新的
数字水印至今已有十余年的历史,按水印所附载的媒体划分,其主要可分为三大类:图像水印、音频水印、视频水印。图像水印算法是音频与视频水印的基础,它可以方便的应用到音频与
在网络应用服务发展的今天,信息获取已成为网民使用Internet的主要目的之一。由于传统搜索引擎存在不足及自身的局限性,限制了人们对资源的获取。为提高用户查询信息的覆盖面
无线传感器网络是一种随机布撒、分布式、自组织的面向具体应用的新兴网络,具有重大的研究意义和广阔的应用前景。但是,由于传感器节点的存储、计算和通信能力有限,对网络结
TTCN-3(Testing and Test Control Notation)是新一代协议和软件测试描述语言,它在定义并规范测试套描述语言的同时给出测试语言的执行语义,并且规范测试系统各组件之间的接
全息显示能够再现物波振幅与相位的全部信息,提供人类视觉系统所需的所有的心理与生理暗示,特别是深度暗示、视差等,因而能够再现出唯妙唯肖的三维场景,这是其他任何一种显示
随着因特网的迅猛发展和P2P(Peer-to-Peer)网络技术的不断成熟,基于P2P技术的应用不断涌现,其中基于P2P的资源共享服务己成为P2P网络最为广泛的应用之一。由于P2P网络没有中
当今世界,伴随着互联网技术的急速发展,网络信息的膨胀速度呈指数增长。各行各业的人们由于互联网而紧密联系在一起,信息共享越来越受到人们的重视。在这样的条件下,搜索引擎
近年来,随着互联网技术的发展和普遍应用,网络越来越影响人们的生产生活方式。由于视频信息具有直观性强、内容丰富等特点,视频传输在网络传输领域占据了越来越重要的地位。
随着计算机技术、通信技术的飞速发展,越来越多的通信网络表现出了复杂的特征,它们在结构上表现为不同时期的多种结构的网络并存,由集中式逐步向分布式发展;在应用上表现为由