UCOS II 移植到STM32F103系列单片机

2025-05-10 18:29:44

1、1. 下载UCOS II 操作系统移植代码 方法一:在UCOS II 官网下载(需要注册才能下载,注册后需要其他代码也可以下载,不用找代码而麻烦)

UCOS II 移植到STM32F103系列单片机UCOS II 移植到STM32F103系列单片机

2、点击loge in download (会弹出帐号登录后才能下载)登录后,点击下载如下图,并解压文件

UCOS II 移植到STM32F103系列单片机UCOS II 移植到STM32F103系列单片机

3、方法二:百度云盘下载,下载后解压需要文件如上面介绍,下载地址http://pan.baidu.com/s/1o7BiqPc

4、找到我们移植需要代码所属文件夹如下图Micrium\Software\uCOS-II\Ports\arm-cortex-m3\Generic\IAR (4个文件);Micrium \Software\uCOS-II\Ports\Source (11个文件);Micrium\Software \EvalBoards\ST\STM32F103ZE-SK\IAR\OS-Probe-LCD (1个文件)

UCOS II 移植到STM32F103系列单片机UCOS II 移植到STM32F103系列单片机

6、在模版源文件夹下新建UCOS-II文件夹,并在UCOS-II文件夹下新建3个文件夹

UCOS II 移植到STM32F103系列单片机UCOS II 移植到STM32F103系列单片机

8、打开模版工程,如下图打开manage components..分别在工程下添加源文件

UCOS II 移植到STM32F103系列单片机UCOS II 移植到STM32F103系列单片机

9、添加头文件(.h)路径,依次按下图操作,依次找到对应文件夹,“确定”

UCOS II 移植到STM32F103系列单片机UCOS II 移植到STM32F103系列单片机UCOS II 移植到STM32F103系列单片机

11、2)修改User\stm32f10x_it.c文件

UCOS II 移植到STM32F103系列单片机

13、4)修改U觊皱筠桡COSII-Ports\os_cpu_a.asm文件代码:AREA |.text|, CODE, READONLY, THUMB REQUIRE8 PRESERVE8

UCOS II 移植到STM32F103系列单片机

14、5)修改UC蚪嬷吃败OSII-Ports\os_cpu_c.c文件void OS_CPU_SysTickInit (void) 这个函数可以调用也可以不调用,ST公司已吲溘活口经有过systick配置函数,可以不用;剩下一些与APP有些函数现在用不到,注释掉。

UCOS II 移植到STM32F103系列单片机

17、7)修改UCOSII-Source\ucos_ii.h文件,如下图

UCOS II 移植到STM32F103系列单片机

19、9. main()主函数如图

UCOS II 移植到STM32F103系列单片机

20、编译后没有错误,代表移植成功

21、11.移植后代码创建两个任务并验证成功:百度网盘 http://pan.baidu.com/s/1jH88AxC

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢