如果想动态分配内存,要想实现标准C中的malloc(),free()函数功能咋办?还有要想实现随机数生成,想问问你们是怎么实现的?我的方法是提取glibc中srand()与rand()函数的源码,但要开启RTC,读取时间作为随机种子函数srand()的参数,请问有没有其他办法实现随机数?
上面问题是基于STM32开发,使用ST库在keil4 mdk集成开发环境中开发遇到的问题。
随机数可以利用ADC读取悬空脚的值,这是真正的随机数
malloc(),free()需要内存管理的支持,除非你用上操作系统
我问的与你回答的没有多大关系,谢谢你的回答。