标题:
ucos动态内存管理(3)
[打印本页]
作者:
yuyang911220
时间:
2014-10-23 20:35
标题:
ucos动态内存管理(3)
3)释放一个内存块
!!!当应用程序不再使用一个内存块时,必须及时的将其释放。这就像C语言中容易忽略的malloc函数和free函数一样
INT8U OSMemPut(
OS_MEM *pmem, //内存块所属内存分区的指针
void *pblk //待释放的内存块的指针
)
!!!需要注意的是,在调用OSMemPut()的一个内存块时,一定要确保把该内存块释放到它原来所属的内存分区中,否则会引发灾难性后果
(4)查询一个内存分区的状态
INT8U OSMemQuery(
OS_MEM *pmem, //待查询的内存控制块指针
OS_MEM_DATA *pdata //存放分区状态信息结构的指针
)
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0