3)释放一个内存块
!!!当应用程序不再使用一个内存块时,必须及时的将其释放。这就像C语言中容易忽略的malloc函数和free函数一样
INT8U OSMemPut(
OS_MEM *pmem, //内存块所属内存分区的指针
void *pblk //待释放的内存块的指针
)
!!!需要注意的是,在调用OSMemPut()的一个内存块时,一定要确保把该内存块释放到它原来所属的内存分区中,否则会引发灾难性后果
(4)查询一个内存分区的状态
INT8U OSMemQuery(
OS_MEM *pmem, //待查询的内存控制块指针
OS_MEM_DATA *pdata //存放分区状态信息结构的指针
)
|