标题: 分享-STM32F103超极精简的OS [打印本页]

作者: Angle145    时间: 2019-6-13 12:04
标题: 分享-STM32F103超极精简的OS
本帖最后由 Angle145 于 2019-6-14 09:35 编辑

具有学习和参考价值。由图可见,任务之间有序进行,并且符合延时顺序,3个任务如“同时”运行一样,我们称之为“并发运行”。这样的好处是一个单片机实现了“多个单片机同时运行”的效果。大家都知道,裸机中要想“并发运行”,只能依靠各种中断打断main函数运行,这将耗费中断资源,而在OS加持下,整个系统只占用SysTick一个外设资源,其他资源可以任意使用,这将有利于资源的高效利用和方便代码的书写安排。

2.png (63.31 KB, 下载次数: 72)

任务函数

任务函数

3.png (12.18 KB, 下载次数: 82)

任务运行情况

任务运行情况

STM32F103最精简的OS.zip

857.2 KB, 下载次数: 81, 下载积分: 黑币 -5


作者: 583703056A    时间: 2019-6-27 22:10
好厉害啊,可是我不懂
作者: qdoffice    时间: 2019-10-15 10:28
我下载后,编译发现有错误提示,Cortex-M3-STM32F1\CMSIS\stm32f10x.h(298): error:  #67: expected a "}"  如何解决
作者: 944601996    时间: 2020-3-23 13:54
谢谢楼主分享,下载看看
作者: 神出没    时间: 2020-3-25 13:33
都支持什么功能




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1