📄 malloc.h
字号:
/*************************************Seekfor FAT System v1.3**************************************************************************
********************* ********************************* ********************* v1.3
******* ********** ******* ******** ******* ***********
******* ******* ******* ******* ******** *******
******* ******* ******* ********
******* ******* ******* ********
******* ******* ******* ********
*********** ************************* ***********
*********** ******* ******* ***********
******* ******* ******* *******
******* ******* *******
******* ******* ******* ******** *******
******* ******* ******* ******** *******
******* ******* ******* ******** *******
********** ******* ******* *********** *******
********************* *************** **********************
Seekfor FAT system v1.3是移植性非常强的一个嵌入式FAT16/FAT32文件系统软件包,支持多个物理驱动器,完全兼容DOS下的文件系统,支持多任务下的文件操作.
<1>和SFS 前期版本比较,SFS v1.3增加以下特性:
1.增强了错误处理功能
2.增加了FAT_format()功能
3.开始支持扩展分区
4.开始支持长文件的显示(暂不支持用长文件名访问文件),Windows下建立的长文件名可以正常显示
5.取消v1.0中的物理驱动器概念,所有驱动器都看做逻辑驱动器
6.修正v1.0中扇区计算不对不兼容Windows的bug
7.修正FAT32根目录起始位置固定的bug
8.内部直接支持malloc()+free()机制,用户只需提供2K以上的RAM空间即可使用SFS v1.3
<2>更新软件请联系:
QQ:82054357
MSN:sfrad32@hotmail.com
Mail:Seek_for@163.com
<3>本文件说明
a.文件名:malloc.h
b.功能:动态内存管理
**************************************************************************************************************************************/
#ifndef __MALLOC_H__
#define __MALLOC_H__
#include "types.h"
/*缺省的内存分配单元字节数,ARM下可能需要字对齐,因此这个值应该是4的倍数*/
#define DEFAULT_ALLOC_UNIT 32
#ifdef __cplusplus
extern "C"
{
#endif
void MEM_init(BYTE*,DWORD,DWORD);
void*malloc(DWORD);
void free(void*);
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -