STM32开发中,如果想动态分配内存,要想实现标准C中的malloc(),free()函数功能咋办

2024-11-28 19:10:48
推荐回答(3个)
回答1:

  1. 随机数可以利用ADC读取悬空脚的值,这型颤是真正的随机数

  2. malloc(),free()需要内存管理毕厅的支持,除非你手租隐用上操作系统

回答2:

STM32的开发环境是什么岩中山?malloc/粗中free应该是实现了的,

我玩8位单片机 51(keil), AVR(avr-gcc),都有啊
像51那份代码可以培简直接拿去用:
http://blog.csdn.net/xusiwei1236/article/details/14448789
http://blog.csdn.net/xusiwei1236/article/details/11539167

回答3:

是这样的,如果不释放,下次这段动态内存空间就无法再使用了,久而久之,容易造成内存泄露这样的问题