发明名称 基于Hash算法的在NOR FLASH中存储配置参数的方法
摘要 本发明涉及了一种基于Hash算法的在NOR FLASH中存储配置参数的方法。该方法是将配置参数项以格式“name=value”不加标记的依次写入配置参数分区的空白区域中,通过其在FLASH中的位置关系,在对配置参数创建Hash表后得到有效的配置参数,Hash表用于表示配置参数空间分区有效配置信息与内存疏忽之间的映射,当要修改某个配置参数时,同样先通过Hash算法,然后对比Hash链表中对应的节点,再决定是否需要修改配置参数,以及是否需要将配置参数写入到FLASH中。本发明能够有效地降低FLASH的读写,尤其是擦除次数,同时对于配置参数的查询、修改速度也得到了有效的提高。
申请公布号 CN101419571A 申请公布日期 2009.04.29
申请号 CN200810203996.0 申请日期 2008.12.04
申请人 上海大学 发明人 郭健;朱民耀;郑启盛;张锦辉
分类号 G06F12/02(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 上海上大专利事务所(普通合伙) 代理人 何文欣
主权项 1. 一种基于Hash算法的在NOR FLASH中存储配置参数的方法,其特征在于操作步骤为:a. 配置参数的初始化:配置参数以格式“name=value”不加标记的顺次存在于FLASH中,通过其在FLASH中的位置关系,在对配置信息通过Hash算法创建Hash链表后得到有效的配置参数;b. 配置参数的修改:Hash链表用于表示配置参数分区数据与内存数据之间的映射关系,当要修改某个配置参数时,先通过Hash算法,然后对比Hash链表中的对应节点,再决定是否需要修改配置参数;c. 配置参数的写入:将修改后的配置参数写入到FLASH中。
地址 200444上海市宝山区上大路99号
您可能感兴趣的专利