打印
[其他产品]

数据压缩操作要适当,不然得不偿失

[复制链接]
69|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
王栋春|  楼主 | 2025-6-10 14:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对于一套程序而言,其根本就是进行各种数据的采集、计算对比以及针对处理数据的结果做出响应的动作,由此可见数据对于一个MCU程序系统是重中之重。不过,对于预算有限情况下的MCU系统而讲,其内存空间往往在系统长时间运行后,面对越来越多的数据量而导致存储空间被大幅挤占,继而影响到整个系统的快速运行。为此,绝大部分的系统开发工程师在尽可能地在设计之初加大存储空间外,还会对系统运行中的数据进行一些必要的处理,尽可能的减缓数据量带来的影响。本人借鉴有关同事的经验,对此将有关处理手法做如下梳理:
1、定期对采集到的实时过程量数据进行删除,而着重对其相应的数据结果做保存处理;
2、通过定义不同的数据库,进行不同数据的存储并方便调用,当然这种操作要做到贴合系统运行的具体情况,做到合理分配,否则这种操作会致使系统运行速度受到一定的影响;
3、在条件允许的情况下,还可以通过外加存储器进行存储空间扩展,实际工作中见到过外加存储器和数据上传至总机系统的操作;
总之,在MCU系统中针对数据的处理要做到“具体情况具体对待”,采用多种举措面对,而非单一操作“一条路走到黑”。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4289

主题

27240

帖子

76

粉丝