嵌入式RTOS编程

一,STM32F103C8移植uCOSIII

1,stm32cubeMX工程建立

1),新建工程
在这里插入图片描述
2),配置RCC
在这里插入图片描述
3),配置SYS
在这里插入图片描述
4),配置串口
在这里插入图片描述
5),配置GPIO
在这里插入图片描述6),配置时钟树
在这里插入图片描述
7),生成keil文件
在这里插入图片描述

2,获取ucOS-III源码

进入官网下载:http://micrium.com/downloadcenter/
打开目录
在这里插入图片描述

3,移植前准备

1),为uC-BSP文件夹新建bsp.c和bsp.h文件
在这里插入图片描述

2),给文件夹uC-CONFIG添加以下文件(从以下路径复制过来)
在这里插入图片描述
3),将uCOS相关文件复制到HAL工程的MDK-ARM文件夹下
在这里插入图片描述

4,开始移植

回到Keil打开的HAL工程
1),将uCOS文件添加到项目
点击Manage Project Items
在这里插入图片描述
为项目新建文件夹如下
在这里插入图片描述
分别给新增的文件夹添加文件
点击CPU–>Add Files…,选中以下文件,Add
在这里插入图片描述
在这里插入图片描述
点击LIB–>Add Files…,选中以下文件,Add
在这里插入图片描述
在这里插入图片描述
点击PORT–>Add Files…,选中以下文件,Add
在这里插入图片描述
点击SOURCE–>Add Files…,选中以下文件,Add
在这里插入图片描述
点击CONFIG–>Add Files…,选中以下文件,Add
在这里插入图片描述
点击BSP–>Add Files…,选中以下文件,Add
在这里插入图片描述
项目结构会发生变化
在这里插入图片描述
从项目路径下寻找
在这里插入图片描述
2),为bsp.c和bsp.h添加代码
找到BSP下的bsp.c和bsp.h文件
添加代码如下:

bsp.h

// bsp.h
#ifndef  __BSP_H__
#define  __BSP_H__

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值