摘要μ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 操作系统

上一篇:基于OPENCV的图像处理毛巾需切割的区域
下一篇:java+mysql智能访客系统的设计与实现

浅谈嵌入式Modem的通信技术【2467字】

浅析嵌入式系统支柱學科...

改善嵌入式Linux实时性能的方法研究【2067字】

提高实时操作系统的实时...

嵌入式系统数字图像采集...

嵌入式移动数据库研究【2530字】

嵌入式移动数据库應用研究【2321字】

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发