[发明专利]可随时热拔插SD卡且可自动加载卸载的嵌入式方法无效
申请号: | 201210458146.1 | 申请日: | 2012-11-14 |
公开(公告)号: | CN103077042A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 陈淮琰;钟辉 | 申请(专利权)人: | 无敌科技(西安)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 姚敏杰 |
地址: | 710075 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 随时 热拔插 sd 自动 加载 卸载 嵌入式 方法 | ||
1.一种可随时热拔插SD卡且可自动加载卸载的嵌入式方法,其特征在于:所述可随时热拔插SD卡且可自动加载卸载的嵌入式方法包括以下步骤:
1)插入SD卡;
2)判断SD卡与卡槽是否有抖动;若是,则进行延迟缓冲后再进行握手及加载程序;若否,则直接进行握手及加载程序;
3)再握手成功后对SD卡进行数据加载时,判断加载过程是否有异常中断;若是,则退出加载;若否,则对SD卡上的数据进行加载。
2.根据权利要求1所述的可随时热拔插SD卡且可自动加载卸载的嵌入式方法,其特征在于:所述步骤2)中进行延迟缓冲的延迟时间是300ms~500ms。
3.根据权利要求2所述的可随时热拔插SD卡且可自动加载卸载的嵌入式方法,其特征在于:所述步骤3)的具体实现方式是:
3.1)对SD卡上的数据进行读取或写入;
3.2)判断在读取或写入过程中SD卡状态;若SD卡状态是无卡状态,则中断读取或写入过程,并结束;若SD卡状态是有卡状态,则对SD卡上的数据进行读取或写入操作。
4.根据权利要求1或2或3所述的可随时热拔插SD卡且可自动加载卸载的嵌入式方法,其特征在于:所述步骤3)之后还包括:
4)根据SD卡上的不同数据类型进行数据加载。
5.根据权利要求4所述的可随时热拔插SD卡且可自动加载卸载的嵌入式方法,其特征在于:所述步骤4)中的不同数据类型是在写入SD卡时的不同数据类型。
6.根据权利要求5所述的可随时热拔插SD卡且可自动加载卸载的嵌入式方法,其特征在于:所述写入的数据类型是文件系统完整性的数据以及非文件系统系统数据的资料存储数据。
7.根据权利要求6所述的可随时热拔插SD卡且可自动加载卸载的嵌入式方法,其特征在于:所述写入的数据类型是文件系统完整性的数据时,对文件系统完整性的数据采用零延迟的方式直接写入SD卡。
8.根据权利要求6所述的可随时热拔插SD卡且可自动加载卸载的嵌入式方法,其特征在于:所述写入的数据类型是非文件系统的系统数据时,采用缓冲区的方式将非文件系统的系统数据自动全部Flush写回卡片;所述缓冲区允许缓冲的数据最大量是200ms内所成功写入的数据的大小。
9.根据权利要求8所述的可随时热拔插SD卡且可自动加载卸载的嵌入式方法,其特征在于:所述采用缓冲区写入的具体实现方式是:首先将非文件系统的系统数据写入SD卡的缓冲区;判断所写入数据所用的时间是否在缓冲区所允许的时间内;若是,则结束写入过程;若否,则将缓冲区所允许时间之外所准备写入的数据全部写入到SD卡片的数据写入卡片文件系统缓冲区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无敌科技(西安)有限公司,未经无敌科技(西安)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210458146.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三维空间数据并行调度方法和系统
- 下一篇:磁保持继电器的簧片开关组件