RTOS编程--移植uC/OS

目录

一、实验原理

1.HAL库建立

1)新建工程

2)设置串口

3)内部时钟

4)工程设置

2.移植uC/OS

1)准备uC/OS-lll源码

2)开始移植

3)导入路径

4)写入相应程序

5)源代码

6)修改部分代码

3.参数配置

4.编译运行

5.烧录运行

二、总结


一、实验原理

1.HAL库建立

1)新建工程

STM32F103T8C6芯片,配置参数

RCC

SYS

设置输出引脚

2)设置串口

 3)内部时钟

4)工程设置

2.移植uC/OS

1)准备uC/OS-lll源码

官网下载:http://micrium.com/downloadcenter/

百度网盘链接:https://pan.baidu.com/s/1ji_DDVra2FApNYmOJ8iRFA

提取码:8888

打开下载文件找到uC-BSP文件打开并检查是否有bsp.c和bsp.h文件(如果没有,则自己添加进去)

2)开始移植

将以下文件复制到刚刚所生成的HAL库工程的MDK-ARM文件夹下

(1)添加相应项目 

点击Manage Project Items

为项目新建以下文件夹

注:一定要记得点OK。

为新增文件夹添加文件

 

双击LIB文件夹(或右击LIB文件夹,点击Add Existing...)选中以下文件并点击Add

双击PORT文件夹(或右击PORT文件夹,点击Add Existing...)选中以下文件并点击Add

双击SOURCE文件夹(或右击SOURCE文件夹,点击Add Existing...)选中以下文件并点击Add

双击CONFIG文件夹(或右击CONFIG文件夹,点击Add Existing...)选中以下文件并点击Add

双击BSP文件夹(或右击BSP文件夹,点击Add Existing...)选中以下文件并点击Add

双击CPU文件夹(或右击CPU文件夹,点击Add Existing...)选中以下文件并点击Add

 

3)导入路径

 

 

4)写入相应程序

bsp.h

// bsp.h
#ifndef  __BSP_H__
#define  __BSP_H__
​
#include "stm32f1xx_hal.h"
​
void BSP_Init(void);
​
#endif
​

bsp.c

// bsp.c
#include "includes.h"
​
#define  DWT_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值