one template to manage objects alloc ans fr
标签: template objects manage alloc
上传时间: 2013-12-13
上传用户:zhangyigenius
实现首次适应算法的动态分配过程alloc()和回收过程setfree()。其中,空闲分区通过空闲区说明表;在进行内存分配时,系统优先使用空闲区低端的空间。
上传时间: 2016-12-21
上传用户:王庆才
三个非常使用的高速的内存分配函数.读者可以直接拷贝这三个函数到程序中去,使用allocate()和My_Free()代替系统提供的alloc()和free()函数.
标签: allocate My_Free alloc free
上传时间: 2013-12-18
上传用户:1051290259
操作系统的内存管理,包括自己的alloc和free函数
上传时间: 2014-11-23
上传用户:lvzhr
UART I/O and Memory allocation Example for GNU The project GNU_IODemo shows how to use memory allocation routines (malloc) and char I/O (printf, scanf) via a serial interface with the GNU toolchain. The I/O functions are adapted for the Analog Devices ADuC7000 series using the SERIAL.C module. The example also shows the efficiency of the Keil CA ARM Compiler run-time library which is tuned for single chip systems.
标签: allocation GNU_IODemo Example project
上传时间: 2015-05-04
上传用户:Amygdala
给出三个非常实用和高速的内存分配函数。读者可以直接拷贝这三个函数到程序中去,使用allocate()和My_Free()代替系统提供的alloc()和free()函数。调试环境为TC2.0或者TC3.0
上传时间: 2016-07-24
上传用户:stampede
Lwip协议栈的实现目的,无非是要上层用来实现app的socket编程。好,我们就从socket开始。为了兼容性,lwip的socket应该也是提供标准的socket接口函数,恩,没错,在src\inc lude\lwip\socket.h文件中可以看到下面的宏定义:#if LWIP COMPAT SOCKETS#define accept(a,b,c)Iwip accept(a,b,c)#define bind(a,b,c)Iwip bind(a,b,c)#define shutdown(a,b)Iwip shutdown(a,b)#define closesocket(s)Iwip close(s)好,这个结构先不管它,接着看下get socket函数的实现【也是在src\api\socket.c文件中】,在这里我们看到这样一条语句sock =&sockets[s];很明显,返回值也是这个sock它是根据传进来的序列号在sockets数组中找到对应的元素并返回该元素的地址。好了,那么这个sockets数组是在哪里被赋值了这些元素的呢?进行到这里似乎应该从标准的socket编程的开始,也就是socket函数讲起,那我们就顺便看一下。它对应的实际实现是下面这个函数Int Iwip socket(int domain,int type,int protocol)【src\api\socket.c】这个函数根据不同的协议类型,也就是函数中的type参数,创建了一个netconn结构体的指针,接着就是用这个指针作为参数调用了alloc socket函数,下面具体看下这个函数的实现
上传时间: 2022-06-19
上传用户:aben