10978| 12
|
v9.0.0版本的FreeRTOS怎样在中断中申请内存,pvMalloc函数貌似只能在任务中申请。 |
5金钱
最佳答案malloc() 和 free() 都(常常)是不可确定的,意味着他们潜在的可能需要一段长的(难以
量化的)执行时间,这直接和实时约束相冲突。尽管一些 RTOS 提供带有条件的,甚至是可
决定性的性能的堆管理算法,他们不能有效的处理多个小的分配。
--------------
以上选自PsiCC2 这本书
所以说,在中断里mallo,和作死没啥区别
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
RT-Thread RTOS 音频,WIFI,蓝牙
|
||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-4-20 15:08
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网