基于UC/OS-II的嵌入式实时操作系统多任务程序设计开题报告

 2021-08-08 01:08

全文总字数:1115字

1. 研究目的与意义

嵌入式实时操作系统是嵌入式系统中几乎必不可少的部分,它是程序稳定运行、高效开发和升级的基础。uc/os-II是一种广泛应用于工业、军工和民用电子类嵌入式产品中的实时操作系统内核,其支持的多任务个数多达56个。实时多任务操作系统(RTOS)是嵌入式应用软件的基础和开发平台,它是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。实时操作系统是指具有实时性,能支持实时控制系统工作的操作系统。首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼于提高计算机系统的使用效率,重要特点是要满足对时间的限制和要求。

2. 国内外研究现状分析

近年来,单片机的网络化在IT业界扮演着很重要的角色。单片机处理器应用程序功能日趋复杂化和精确化,加之处理器本身计算能力的提高,迫使应用程序要划分为多个重要性不同的任务以分配CPU时间和系统资源,同时还要保证实时性和可靠性。高性能的实时操作系统内核的出现解决了这一问题,缩短了产品的开发周期,提高了生产率。同时也为因特网与单片机系统的结合提供了平台。嵌入式实时操作系统是嵌入式系统的基础运行平台,是嵌入式系统稳定、可靠工作的基础,其功能和性能的好坏将直接影响嵌入式系统的功能和性能。嵌入式实时操作系统目前应用的范围越来越广泛,逐渐成为今后操作系统开发和发展的主要方向。其应用领域大到工业控制,小到数码产品等无处不在,通信系统也大量使用嵌入式实时操作系统作为操作系统平台。

3. 研究的基本内容与计划

课题以cortex-m3处理器为基础,以uc/os-ii操作系统为平台,进行多任务的程序设计,其中核心内容是共享资源的同步以及任务间的通信,特别是消息邮箱用于多任务程序的通信是关系系统运行稳定度和开发过程的重要环节,值得仔细研究。研究计划:

1、准备阶段:阅读相关资料,了解研究课题的相关基本知识。

2、研究阶段:结合自己所掌握的知识,掌握多任务程序设计的方法,学习任务间通信的实现方式和共享资源的同步,特别需要掌握消息邮箱的方法用于多任务程序之间的通信,并且在此基础上尝试不一样的方法,比如用信号量来实现等。然后用protel等工具画出硬件电路图,画出系统软件系统流程图,做出系统的软件、硬件总体规划和功能要求。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

实现了共享资源的同步以及任务间的通信,并且利用消息邮箱用于多任务程序的通信可以提高系统运行稳定度和使开发过程更加方便

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。