EDA365电子论坛网
标题:
rt_kprintf函数里选择静态内存是什么原因呢?
[打印本页]
作者:
three
时间:
2022-7-20 13:50
标题:
rt_kprintf函数里选择静态内存是什么原因呢?
rt_kprintf函数里选择静态内存是什么原因呢?
1 u! Q- U/ e* N+ Z- a
作者:
opipo
时间:
2022-7-20 14:35
静态/动态,这片内存总归得使用。既然是都需要使用,那就静态来使用。动态的话,也不太可能总是每次申请,用完后释放的模式吧。如果是这样,一个是效率的问题,另外一个是内存碎片的问题,这个就有些乱了……
$ p' t' @- o6 P
作者:
Blah
时间:
2022-7-20 15:20
mcu能用静态内存的绝不用动态。。。毕竟就那么一点ram,如果频繁申请释放内存碎片化严重。申请大空间的时候很大概率失败。
# D( j* F* f% q8 \, k0 b! c
作者:
land
时间:
2022-7-20 15:53
rt_kprintf有时要在中断里面打印,且有些项目配置为无动态内存。
( ^0 V1 l/ e* D \( c! c
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2