百问7天物联网智能家居实战训练营提高班 —— 移植FreeRTOS

移植FreeRTOS:

1.移植FreeRTOS内核源码——FreeRTOS-Kernel;

2.子系统框架的程序设计;

资源获取:

1.官方网址:www.freertos.org

2.源码获取:第一个版本是最新版本,第二个版本是最稳定的版本

3.参考手册:《The FreeRTOS Reference Manual》 

移植步骤:

1.将“FreeRTOS-LTS\FreeRTOS\FreeRTOS-Kernel”拷贝到新建的工程目录文件夹中的                        4_MiddleWare文件夹下;  

2.新建FreeRTOSConfig.h,并根据官方参考和实际需求添加修改;

3.宏定义与弱化内核中断服务函数;

4.按需添加FreeRTOS的内核源码;

5.验证:创建任务并开启调度器;

编写头文件:

以下是官方推荐头文件编写

由于STM32F107C8T6支持的最大时钟为72mHZ,滴答时钟应该默认是和CPU的时钟一样如c8t6默认上电是8mHZ,tick rate应改为1000因此需要将红框中的参数修改为

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值