ucos或者freertos堆栈可以用malloc free之类的动态申请么?我想动态操作线程

2019-12-27 18:58发布

如果是数组固定的话还得事先都静态申请好
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
security
1楼-- · 2019-12-27 19:11
ucos 应该不行,
freertos 应该可以。
我只是顺口一说,其实你可以自己去看源码的。(我可以肯定的告诉你,RT-Thread 可以。)
boycn
2楼-- · 2019-12-27 20:24
可以把freertos的heap移植到ucos
wuzhujian
3楼-- · 2019-12-27 23:38
自己写一个,也不难。
注意内存分配与释放的线程安全就行。
3050311118
4楼-- · 2019-12-28 03:31
 精彩回答 2  元偷偷看……
zengyi
5楼-- · 2019-12-28 09:15
FreeRTOS有heap_1-heap_5五种内存分配模式,楼主可以通读一下相关使用说明看看哪种适合你的场景。
ljqlaq
6楼-- · 2019-12-28 15:08
用  rt-thread  吧,有类似的函数  rt_malloc/rt_free,线程也能动态  删除和创建 ,很好用的

一周热门 更多>