摘要近些年来,随着数字化和信息化时代的来临,各种各样的嵌入式设备如雨后春笋般地出现在人们生活中的各个方面。其中,嵌入式操作系统作为嵌入式设备中最重要的组成部分,在嵌入式产业发展中起到了越来越重要的作用。μC/OS作为一种开放源代码的嵌入式操作系统也越来越受到人们的青睐。68967

本文主要针对μC/OS移植到ARM系统平台的移植和应用,文中内容主要是围绕以下6个部分进行的:1.研究的背景;2.目的及意义;3.基础知识介绍(μC/OS和ARM内核);3.几个主要的移植文件的分析;4.详细介绍了移植的全部过程;5.简单介绍了测试步骤和结果;6.最后对整个毕业设计做了一些总结和归纳。

毕业论文关键词:μC/OS  移植  STM32  嵌入式操作系统 

The analysis and improvement of μC/OS-II

Abstract

In recent years, with the advent of the era of digital and information technology, all kinds of embedded devices have sprung up in all aspects of people's lives. Among them, embedded operating system, as the most important part of embedded devices, plays a more and more important role in the development of embedded industry. As an open source embedded operating system,μC/OS is more and more popular.

This paper mainly for the transplantation and application of μC/OS transplanted to the arm platform, the content is mainly focus on the following six parts of the: 1. Research background; 2. Purpose and significance; 3. Basic knowledge is introduced (μC/OS and arm core); 3. Several major transplant of file analysis. Details of the transplantation of the whole process; 5. A brief introduction to the testing procedures and results; 6. Finally design of the school do some summary and induction.

Key Words: μC/OS  transplant  STM32  ebedded OS

目  录

摘要-III

AbstractIV

目录-V

1 绪论 1

1.1 选题背景 1

1.2 研究的目的和意义 1

1.3 本章小结 2

2 基础知识 3

2.1 μC/OS概述 3

2.1.1 嵌入式实时操作系统 3

2.1.2 μC/OS简介 3

2.1.3 μC/OS的内核 3

2.1.4 μC/OS的中断 4

2.1.5 μC/OS的特点 5

2.2  Cortex-M3/M4基础 6

2.2.1 Cortex-M3/M4通用寄存器 6

2.2.2 操作模式和特权级别 6

2.2.3 FPU单元 7

2.2.4 堆栈 7

2.2.5 SVC和PendSV异常 8

2.3 本章小结 9

3 移植文件分析 10

3.1 滴答定时器SysTick 10

3.2 用类汇编语言阐述os_cpu_a.asm的设计思想 11

3.3 os_cpu.h的设计思想 14

3.4 os_cpu_c.c的设计思想 15

3.5 本章小结 15

4 μC/OS的移植 16

4.1 移植准备工作 16

4.1.1 准备基础工程

上一篇:php基于二维码的局域网设备管理系统设计
下一篇:C#基于ARCGIS的校园电子地图查询系统设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

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

上海居民的社会参与研究

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

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

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

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

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

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

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

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