文档详情

《嵌入式应用技术》课件——第2讲 UCOSIII在STM32F103上的移植.pdf

发布:2025-02-12约9.72千字共12页下载文档
文本预览下载声明

《嵌入式技术应用》课程

uCOSIII操作系统学习

适用平台:STM32F10x

主讲教师:杜锋

UCOSIII在STM32F103上的移植

目录

Contents

1

UCOSIII移植准备工作

2

UCOSIII系统移植

3知识目标

UCOSIII测试软件设计

了解知道

掌握了解

掌握理解

掌握

1.UCOSIII移植准备工作

准备基础工程和uCOSIII源码

◆移植的时候需要一个基础工程,为了方便起见我们就选用LED流水灯作为UCOSIII移植的基础

工程。

◆uCOSIII源码准备:可以通过下面两种方式获取。

(1).Micrium官网下载;

/downloadcenter/downl

oad-results/?searchterm=mp-uc-os-iii-

1supported=true

(2).课程网站下载。

2.UCOSIII移植

UCOSIII移植步骤

复制UCOSIII相应文件向创建的文件向工程中添加分组修改bsp.c和修改os_cpu_a.asm文件

到工程中并新建相应文中添加文件bsp.h文件

件夹

uCOSIII系统移植

第一步第二步第三步第四步第五步步骤比较复杂,具

体移植步骤请参考

广州市星翼电子科

技有限公司的《

STM32F1UCOS

开发手册》

移植第八步第七步第六步UCOSIII系统移植

完成部分的内容。

修改sys.h文件修改os_cfg_app.h文件修改os_cpu_c.c文件

2.UCOSIII移植

移植过程应注意事项

1.一定要将宏SYSTEM_SUPPORT_UCOS设置为1。

2.修改文件os_cpu_c.c文件中的函数OSTaskStkInit()。

3.stm32f10x_it.c文件中屏蔽掉PendSV_Handler()和SysTick_Handler()这两个函数。

2.UCOSIII移植

uC-CPU中文件

2.UCOSIII移植

uC-LIB中文件

2.UCOSIII移植

uCOS-III中文件

显示全部
相似文档