嵌入式操作系统ucOS应用μc/osIII移植到STM32F103RCT6微处理器
时间:2022-02-17 21:16 来源:毕业论文 作者:毕业论文 点击:次
摘要μc/osIII 是一个可剪裁、可固化、可剥夺型的实时性内核,μc/osIII 可以支持无穷 多个任务,μc/os 实时内核最早在 1992 年推出,经过将近 20 年的发展,μc/osIII 作为 第三代内核已经得到了广泛认可,具有很高的可靠性和商业价值。作为一个全新型 实时内核,μc/osIII 不仅可以提供现代实时内核所能提供的各种服务与功能,如任务 间同步、通信、资源管理等而且能提供其他很多实时内核不能提供的独特功能,如 直接向任务发信号量或者消息,以及同时等待多个内核对象等。此外它便于移植和 维护,可以提高系统的可靠性,满足日趋复杂的应用需求。78060 本课题的主要任务是将μc/osIII 移植到 STM32F103RCT6 微处理器上,构建实验 测试平台。课题主要围绕以下方面进行: 1、对实时内核μc/osIII 的系统了解,打好基础知识。 2、本课题需要的硬件是 STM32F103 微处理器,查找硬件微处理器相关资料, 下载软件开发平台 MDK5。 3、提出μc/osIII 在 STM32F103 微处理器上移植的解决方案,编写所需的移植程 序。 4、测试相关移植代码的正确性,编译下载,实现相关功能。 5、对移植结果的分析,加深对设计内容的理解。 毕业论文关键词:STM32F103;μc/osIII;移植;应用 Abstract μc/osIII is a scalable, romable, preemptive real-time kernel, it manages an unlimited number of tasks。 The μc/os, first introduced in 1992, has been developed for almost 20 years, μc/osIII as the third generation of the kernel has been widely recognized, with high reliability and commerical value。 As a new type of real-time kernel μc/osIII can not only provide a variety of services and functions provided by the modern real-time kernel, such as task synchronization, inter-task communication, resource management and so on, μc/osIII offers many unique features which are not available in other real-time kernels, such as sending messages or signals to tasks directly, and waiting for multiple kernel objects and so on。 Moreover, it is easy to transplant and maintenance, and also can improve the reliability of the system to meet the increasingly complex application requirements。 The main task of the research is to transplant μc/osIII to STM32F103 and to build experimental platform。 This research mainly focus on the following exploration: 1。Learn the real-time kernel μc/osIII in order to lay the foundation of knowledge。 2。STM32F103 MCU is needed in this research,find the relevant knowledge of the hardware and download the software platform of MDK5。 3。Bring forward the overall design, write the relevant testing program。 4。Test the transplanting code, compile and download the correct code and achieve the functions。 5。Analysis the results of the transplant in order to study the research more deeply。 Keywords:STM32F103; μc/osIII; Transplant; Apply 目 录 第一章 绪论 1 1。1 引言 1 1。2 嵌入式操作系统现状与发展 1 1。3 课题研究的意义 2 1。4 本文研究内容和主要工作 3 第二章 μc/osIII 操作系统 4 2。1 典型嵌入式实时操作系统 4 2。2 实时内核μc/os 6 2。3 μc/os 实时内核的发展 7 2。4 学习μc/osIII 操作系统 (责任编辑:qin) |