- 打卡等级:初来乍到
- 打卡总天数:5
- 最近打卡:2025-04-30 07:46:22
荣誉版主
- 积分
- 2319
|
发表于 2024-9-10 19:06:48
|
显示全部楼层
STC32G12K128运行FreeRTOS最大任务数量取决于edata
STC32G12K128的edata 有4K, 还是比较大的, 十几个任务很轻松,
小型系统一般几个任务就可以了, 所以说还是比较宽松的.
本贴这个FreeRTOS版本没有做MSP+PSP处理.
对于2K edata 产品, 可以考虑用uC/OS-2 移植版,
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4702&extra=page%3D1
uC/OS-2 移植版已经比较完善, 以下特征都适合在小尺寸edata型号上运行:
- MSP+PSP 对多任务的RAM节省量是非常可观的, 任务越多越明显.
- OS内部的全局变量可指定到xdata/edata
- 支持Large模式,全局变量一键切换到xdata.很方便.
另外 CosyOS 对AI全系列型号的支持也不错,
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1807&extra=page%3D1
上次作者聊到,
在251内核的机型上也支持搬栈选项,
很合适对任务数量比较执着的人群.
|
1
喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
-
+2
楼主威武~
|