⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 malloc.h

📁 可以兼容MS-DOS的文件系统和指令的S3C2410平台的DOS部分源代码,加以修改可以使用在S3C2440 S3C44B0等ARM7、ARM9上
💻 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 + -