请教:MTK的文件操作

BuleRiver 2010-03-01 09:22:46
大家好,在MTK中,好像有两套文件操作接口:
第一套:

extern int FS_Open(const WCHAR * FileName, UINT Flag);
extern int FS_Close(FS_HANDLE FileHandle);
extern int FS_Read(FS_HANDLE FileHandle, void * DataPtr, UINT Length, UINT * Read);
extern int FS_Write(FS_HANDLE FileHandle, void * DataPtr, UINT Length, UINT * Written);
extern int FS_Seek(FS_HANDLE FileHandle, int Offset, int Whence);


第二套:

FSAL_Status FSAL_Open(STFSAL *pstFSAL, void *szFile, FSAL_FileMode eMode);
FSAL_Status FSAL_Close(STFSAL *pstFSAL);
FSAL_Status FSAL_Read(STFSAL *pstFSAL, kal_uint8* pbBuf, kal_uint32 uSize);
FSAL_Status FSAL_Write(STFSAL *pstFSAL, kal_uint8 *pbBuf, kal_uint32 uSize);


请问:这两套接口有什么不同?谢谢大家!!!
...全文
416 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BuleRiver 2010-03-09
  • 打赏
  • 举报
回复
我知道一般使用第一套API,关键是第二套API是在什么情况下用?
我在代码中,也看到了很多地方用第二套的。
chenzhp 2010-03-05
  • 打赏
  • 举报
回复
看起来第一套封装得更彻底,更加适合于上层应用开发。
BuleRiver 2010-03-05
  • 打赏
  • 举报
回复
仅仅是这个不同吗?内部机制有没有什么区别?
xmoon1983 2010-03-05
  • 打赏
  • 举报
回复
一般开发MMI应用选用第一套API。
shuaigea12 2010-03-01
  • 打赏
  • 举报
回复
只是函数参数类型不同,根据需要选用。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧