摘要μ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字】

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...

压疮高危人群的标准化中...

酵母菌发酵生产天然香料...

上海居民的社会参与研究