MM32锅里倒,把FreeRTOS搞里头

1 先搞一个MM32裸机工程

	 裸机要能够运行起来,起码串口要配置好,不然到时候打印信息都看不到

2 搞一个FreeRTOS代码

把这些内核代码搞里头(别人已经做好适配的OS源码)

在这里插入图片描述

用户代码需要把这些搞里头

在这里插入图片描述

3 打开MM32配置下需要使用的时钟

修改宏定义,切换时钟源

在这里插入图片描述

4 打开FreeRTOSConfig.h 更改时钟

这个时钟决定了内核调度器的时间片,任务运行时间准不准就靠它了
还要修改系统滴答Tick值,1000Hz就是任务调度器每1ms 触发一次调度

4 煸炒一下代码,然后烧一下就可以出锅了

版权声明:本文为CSDN博主「漏洞百出」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_52668204/article/details/122146344

1 先搞一个MM32裸机工程

	 裸机要能够运行起来,起码串口要配置好,不然到时候打印信息都看不到

2 搞一个FreeRTOS代码

把这些内核代码搞里头(别人已经做好适配的OS源码)

在这里插入图片描述

用户代码需要把这些搞里头

在这里插入图片描述

3 打开MM32配置下需要使用的时钟

修改宏定义,切换时钟源

在这里插入图片描述

4 打开FreeRTOSConfig.h 更改时钟

这个时钟决定了内核调度器的时间片,任务运行时间准不准就靠它了
还要修改系统滴答Tick值,1000Hz就是任务调度器每1ms 触发一次调度

4 煸炒一下代码,然后烧一下就可以出锅了

版权声明:本文为CSDN博主「漏洞百出」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_52668204/article/details/122146344

生成海报
点赞 0

漏洞百出

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

MM32锅里倒,把FreeRTOS搞里头

1 先搞一个MM32裸机工程 裸机要能够运行起来,起码串口要配置好,不然到时候打印信息都看不到2 搞一个FreeRTOS代码 把这些内核代码搞里头(别人已经做好适配的OS源码)用户代码需

FREERTOS学习笔记四-信号量

FREERTOS学习笔记四-信号量 1.实验内容 ​ FREERTOS中信号量有二值信号量和计数信号量,其中二值信号量的剩余信号量只有0和1;而计数信号量的信号剩余量可以自行设定。本次实验是在实验三的基础上进行修