• 大小: 193KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签:

资源简介

完整的内存管理模块,可直接移植到你的项目中。

资源截图

代码片段和文件信息


#include 
#include 
#include “mem\mem_api.h“

#define MEM_POOL_SIZE     8*1024*1024

UINT32 memPool[MEM_POOL_SIZE];






int main()
{
UINT32 i;
UINT8 *buffer = NULL;

memInit((void *)memPool (void *)((UINT32)memPool+MEM_POOL_SIZE-4));


buffer = memAlloc(1024*1024);
if( buffer != NULL ) {
for( i = 0;i < 32;i++ ) {
buffer[i] = i;
}
}
else {
printf(“\n malloc for buffer err! “);
}

/************************************************************************/
/* display the mem status                                               */
/************************************************************************/
printf(“\n\n-------------before free the buffer--------------“);
memDisplay(1);

if( buffer ) {
memFree(bu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .CA....      3009  2010-09-30 14:44  memTest\Debug\main.obj

    .CA....    176179  2010-09-30 14:44  memTest\Debug\memTest.exe

    .CA....    221768  2010-09-30 14:44  memTest\Debug\memTest.ilk

    .CA....    186400  2010-09-30 14:42  memTest\Debug\memTest.pch

    .CA....    353280  2010-09-30 14:44  memTest\Debug\memTest.pdb

    .CA....      5488  2010-09-30 14:36  memTest\Debug\mem_api.obj

    .CA....      9647  2010-09-30 14:41  memTest\Debug\mem_blk.obj

    .CA....     14875  2010-09-30 14:39  memTest\Debug\mem_byte.obj

    .CA....     33792  2010-09-30 14:44  memTest\Debug\vc60.idb

    .CA....     53248  2010-09-30 14:44  memTest\Debug\vc60.pdb

    .CA....      1154  2010-09-30 14:44  memTest\main.c

    .CA....      5444  2010-09-30 14:26  memTest\mem\mem_api.c

    .CA....      2570  2010-09-30 14:25  memTest\mem\mem_api.h

    .CA....      8761  2010-09-30 14:40  memTest\mem\mem_blk.c

    .CA....     21383  2010-09-30 14:39  memTest\mem\mem_byte.c

    .CA....      2297  2010-09-30 14:20  memTest\mem\mem_customize.h

    .CA....      3867  2010-09-30 14:36  memTest\mem\mem_internal.h

    .CA....      4490  2010-09-30 14:36  memTest\memTest.dsp

    .CA....       537  2010-09-30 14:25  memTest\memTest.dsw

    .CA....     50176  2010-09-30 14:44  memTest\memTest.ncb

    .CA....     49664  2010-09-30 14:44  memTest\memTest.opt

    .CA....      1415  2010-09-30 14:44  memTest\memTest.plg

    .CA....    875542  2010-09-30 14:45  memTest\result.bmp

    .C.D...         0  2010-09-30 14:44  memTest\Debug

    .C.D...         0  2010-09-30 14:40  memTest\mem

    .C.D...         0  2010-09-30 14:45  memTest

----------- ---------  ---------- -----  ----

              2084986                    26


评论

共有 条评论

相关资源