【技术实现步骤摘要】
一种基于单片机的文件管理方法
[0001]本专利技术属于嵌入式领域,具体涉及一种基于单片机的文件管理方法。
技术介绍
[0002]目前的嵌入式领域,在各行业的低成本要求下,小容量单片机比较受追捧,小容量单片机由于其内存及flash都较小,无法运行操作系统,而各应用场合基本都会涉及到数据的存储,当前单片机方案下的数据存储基本都是直接操作底层flash或者外部的存储芯片。并没有将数据整合成独立的文件进行管理。这种操作不仅会带来直接操作硬件flash的风险,并且也增加了开发的成本。现有单片机数据存储管理模式如图1所示,数据的读写和删除均是直接操作底层flash或者外部的存储芯片。
技术实现思路
[0003]为解决上述问题,本专利技术提出了一种基于单片机的文件管理方法。其主要实现了单片机下的文件操作和管理。文件管理系统基本框图如图2所示。
[0004]本专利技术的基于单片机的文件管理方法,包括:文件创建,通过宏定义展开的方式,利用编译器的编译原则进行自动构建相应文件所需要的枚举、配置表和自动新增相应文件的处理 ...
【技术保护点】
【技术特征摘要】
1.一种基于单片机的文件管理方法,包括:文件创建,通过宏定义展开的方式,利用编译器的编译原则进行自动构建相应文件所需要的枚举、配置表和自动新增相应文件的处理接口;文件存储机制,包括定期巡检功能、操作flash的接口、对列的管理、文件地址保护的管理等,轮询文件配置表后,可根据文件操作请求直接操作由该文件创建出来的操作函数接口;文件操作接口,包括读文件长度、读取整个文件、读取固定地址的内容、写指定地址的内容、写整个文件、擦除文件等操作接口。2.根据权利要求1所述的文件管理方法,其中文件创建包括:文件创建宏,文件创建宏的解释器,该解释器通过同一个宏定义,在不同预编译宏处理模式下,分别自动构建出相应的配置表、枚举以及自动新增相应文件的处理接口等文件操作所需信息。3.根据权利要求2所述的文件管理方法,其中文件创建设有具体格式,该格式包括文件名称、文件存储队列大小、单条存储格式大小、存储最大条目、存储媒介、存储起始地址等。4. 根据权利要求3所述的文件管理方法,其中文件名称在文件创建宏的解释器作用下,会根据宏定义的用法,进行字符串链接和转译成标准字符串,自动构建相对应的枚举、配置表、自动新增相应文件的处理接口,这样可以通过该字符串将文件操作和具体执行的接口进行关联,从而实现了文件的接口操作。5.根据权利要求3所述的文件管理方法,...
【专利技术属性】
技术研发人员:刘涛,朱建国,吴国华,刘友恒,张金磊,
申请(专利权)人:深圳市永联科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。