ghost
发表于 2024-3-30 08:28:12
谢谢分享,需要这种小资源的RTOS
fjstcmcu
发表于 2024-3-30 10:00:03
可以用来学习下系统功能,以后就可以不用考虑架构问题了
fanxsp
发表于 2024-3-30 10:12:01
fjstcmcu 发表于 2024-3-30 10:00
可以用来学习下系统功能,以后就可以不用考虑架构问题了
设计的初衷就是在小资源的MCU上真正能用起来的RTOS
xxxevery
发表于 2024-3-30 18:02:59
学习了,谢谢楼主分享
yjawei
发表于 2024-3-30 22:26:37
{:4_250:}是不是基于定时器的时间片轮转的任务调度方式?
fanxsp
发表于 2024-3-31 08:08:54
本帖最后由 fanxsp 于 2024-3-31 08:22 编辑
yjawei 发表于 2024-3-30 22:26
是不是基于定时器的时间片轮转的任务调度方式?
不是,不支持时间片轮流调度,采用基于优先级的任务调度方式。支持协作式调度和抢先式调度。
协作式调度:任务必须主动放弃控制权后,才进行任务切换。
抢先式调度:高优先级任务抢先低优先级任务,相同优先级任务为协作式调度。
协作式和抢先式是可以配置的,协作式占用的资源更少。
yjawei
发表于 2024-3-31 11:12:28
fanxsp 发表于 2024-3-31 08:08
不是,不支持时间片轮流调度,采用基于优先级的任务调度方式。支持协作式调度和抢先式调度。
协作式调度 ...
好的,收藏,学习一下源代码。
抢先式调度支持多少级嵌套?吃堆栈厉害吗?
fanxsp
发表于 2024-3-31 11:19:35
yjawei 发表于 2024-3-31 11:12
好的,收藏,学习一下源代码。
抢先式调度支持多少级嵌套?吃堆栈厉害吗? ...
0~15总共16个任务优先级,用户可用0~14共15个优先级。任务堆栈的大小和任务的调用层数有关,最少18字节。一般18~30字节。
yjawei
发表于 2024-3-31 11:49:32
fanxsp 发表于 2024-3-31 11:19
0~15总共16个任务优先级,用户可用0~14共15个优先级。任务堆栈的大小和任务的调用层数有关,最少18字节。 ...
OK,设计特性相当吸引,不用再重复造轮子。
下来读一下源码,不懂的地方再来问。
ka1265
发表于 2024-3-31 14:34:56
厉害,点赞!
页:
1
[2]
3
4
5
6
7
8
9
10
11