一种嵌入式装置模型数据管理方法及装置

    公开(公告)号:CN112328594A

    公开(公告)日:2021-02-05

    申请号:CN202011147649.8

    申请日:2020-10-23

    IPC分类号: G06F16/22 G06F16/25 G06F16/17

    摘要: 一种嵌入式装置模型数据管理方法及装置,包括:加载模型数据文件,所述模型数据文件包括文件头信息、多个数据表数据及与各数据表一一对应的表头部信息,文件头信息包括起始表头部偏移、表头部数量及各数据表数据总长度;根据文件头信息中的起始表头部偏移及表头部数量,确定各表头部位置及长度;根据各表头部位置及长度确定对应的表头部信息;根据文件头信息和各表头部信息确定预留内存空间及预留内存空间对应的内存模型,所述内存模型包含数据表数据与内存地址的一一对应关系;根据各表头部信息将对应的数据表数据存储到对应的内存地址。该解决了嵌入式装置之间或装置与计算机之间的模型数据的存储、共享、快速加载与转换问题,提高了存储效率。

    一种FLASH数据存储控制方法及装置
    16.
    发明公开

    公开(公告)号:CN114035745A

    公开(公告)日:2022-02-11

    申请号:CN202111224513.7

    申请日:2021-10-19

    IPC分类号: G06F3/06

    摘要: 本发明公开了一种FLASH数据存储控制方法及装置,包括如下步骤:检测FLASH中存储的非空数据块,获取非空数据块的ECC统计信息;判断ECC统计信息中的纠错次数是否为零;如否,则将非空数据块中存储的数据复制至空闲数据块中;如是,则使非空数据块中存储的数据维持当前存储状态。通过异常数据块数据重写加固操作、数据块发生数据错误的风险评估、系统优先使用低风险的空闲数据块等机制实现ECC纠错能力范围限制的情况下,延长了FLASH中存储的数据的生命周期,提高了FLASH存储数据的稳定性和可靠性,极大保证了采用FLASH存储数据的嵌入式系统稳定性。

    一种基于虚拟堆栈的表达式解析方法及系统

    公开(公告)号:CN114064121A

    公开(公告)日:2022-02-18

    申请号:CN202111338146.3

    申请日:2021-11-11

    IPC分类号: G06F9/30 G06F9/302 G06F9/312

    摘要: 本发明公开了一种基于虚拟堆栈的表达式解析方法及系统,其中方法包括:获取表达式数据项个数和表达式运算符个数;当表达式数据项个数大于表达式运算符个数且下一字符单元为数据项时或当表达式数据项个数小于或等于表达式运算符个数且下一字符单元为运算符时,输出表达式格式有误标志;当表达式数据项个数大于表达式运算符个数且下一字符单元为运算符时,依据下一字符单元中运算符的优先级将运算符压入第二虚拟堆栈;当表达式数据项个数小于或等于表达式运算符个数且下一字符单元为数据项时,将数据项压入第一虚拟堆栈,并在第二虚拟堆栈为空时结束解析表达式。通过采用虚拟堆栈的方式对表达式进行解析,将表达式转换为可高效执行的指令集。