[发明专利]一种基于文本解析的DSP上的属性和数据的管理方法有效
申请号: | 201510328575.0 | 申请日: | 2015-06-15 |
公开(公告)号: | CN104915206B | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 曹步飞 | 申请(专利权)人: | 南京阿凡达机器人科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 贺翔;刘辉 |
地址: | 211316 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 文本 解析 dsp 属性 数据 管理 方法 | ||
本发明公开的一种基于文本解析的DSP上的属性和数据的管理方法,把需要扩展的属性和数据放入文件,用配置文件的方式来管理这些属性和数据。当DSP运行时,根据需要的属性类型去查询文件,动态获取类型值和数据。根据设定的通信协议,接收新的属性和数据,更新配置文件对应的属性和数据。本发明的基于文本解析的DSP上的属性和数据的管理方法,通过在C2000系列DSP系统中引入文件系统,以配置文件的方式实现了对于系统运行属性的动态扩展和配置,尤其是对于系统中已规划的属性的相同类型属性地添加,实现了大量属性和数据地更新和同步,运用的文本解析技术实现了对配置文件地高效存储和解析。管理方法简单快捷,避免了C2000系列的DSP内存较小的限制。
技术领域
本发明涉及数字信号处理器技术领域,具体是一种基于文本解析的DSP上的属性和数据的管理方法。
背景技术
DSP(digital signal processor,数字信号处理器)是一种针对各种数字信号处理算法而设计的、具有特殊结构的微处理器,它不仅具有可编程性,而且它实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,在运动控制、影音处理、图像处理、数字通信、医疗设备、声呐雷达等领域应用广泛。
近年来,以DSP为核心构建的嵌入式系统功能日益增强,越来越多的应用场合需要系统能够根据不同的环境和要求快速地配置不同的运行属性或更新运行数据,以实现系统运行地更稳定、更高效、易维护。这就要求系统运行属性和数据的动态设置和可动态扩展,且具有掉电非易失性。
目前对于C2000系列DSP的系统的运行属性配置和数据同步主要方式为:在系统软件设计时,根据现有的需求,在程序中定义好具体属性和数据,系统正常运行时根据具体属性运行,在必要的时候,通过一系列指令对具体属性或数据进行修改,有些情况下还需要把属性或数据保存在特定存储空间内(如片内Flash、片外Flash以及SD卡)。这样存在如下问题:一是不能方便地添加属性,不便扩展,很多时候必须修改代码才能实现。二是对于需要更新的数据和属性参数比较多时,不能很好地处理。三、对于保存在存储空间内的数据不能很好地管理,操作时很容易出错,数据地增加、删除、更新、读取都很不方便。
在现在的软件开发中,多采用文件的方式对于属性和数据的进行有效管理,运用文本解析技术高效地实现动态扩展和数据同步。但是,针对嵌入式领域,尤其是C2000系列的DSP,由于其内存较小(几十KB),存储空间较小(几百KB),并不适合复杂操作系统和较大文件系统,目前还没有实现这一技术。
发明内容
本发明要解决的问题是提供一种基于文本解析的DSP上的属性和数据的管理方法,该方法能够在C2000系列的DSP系统中,实现属性的动态扩展和配置,大量属性数据更新和同步,以及数据文件地有效管理以及高效解析和使用。
本发明公开的一种基于文本解析的DSP上的属性和数据的管理方法,是为了在C2000系列的DSP系统中,实现属性的动态扩展和配置,大量属性数据更新和同步,以及数据文件地有效管理以及高效解析和使用,提供如下的技术方案:把需要扩展的属性和数据放入文件,用配置文件的方式来管理这些属性和数据。当DSP运行时,根据需要的属性类型去查询文件,动态获取类型值和数据。当属性和数据需要改变时,根据设定的通信协议,接收新的属性和数据,更新配置文件对应的属性和数据。如果添加或修改的属性和数据比较多,可以直接替换配置文件。
具体步骤如下:
1)移植文件系统;因为是通过文件的方式实现属性和数据的管理和存储,所以需要一个文件系统。因为C2000系列的DSP其内存较小(只有几十KB),存储空间较小(只有几百KB),这要求选择的文件系统要尽量小而稳定。
2)移植文本解析库;为了对文件实现高效地解析,需要成熟的文本解析库的支持,由文本解析库实现对属性和数据的编码和解析。因为C2000系列的DSP其内存较小(只有几十KB),存储空间较小(只有几百KB),这要求选择的文本解析库小而稳定,尽量减少对内存的占用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京阿凡达机器人科技有限公司,未经南京阿凡达机器人科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510328575.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:反编译中基于子图同构匹配算法的内在函数识别方法
- 下一篇:一种闹铃优化模块