【技术实现步骤摘要】
本专利技术涉及嵌入式系统,尤其涉及一种内存分配方法、设备及计算机可读存储介质。
技术介绍
1、在目前的嵌入式系统设计中,尤其是在ram(random access memory,随机存取存储器,即内存)资源有限的mcu(microcontroller unit,微控制单元)平台上,高效的内存管理至关重要。
2、传统内存分配策略,往往是采用静态分配或简单的动态分配机制,这可能导致一个问题:对于内容较多且仅可能少部分字段会被修改的特定数据,上述简单的内存分配方法,会浪费大量实际未真正使用的ram空间,从而导致系统ram资源紧张。
3、因此,如何有效地提高内存利用率,减少不必要的内存占用,成为目前亟待解决的技术问题。
技术实现思路
1、为了克服现有技术中的不足,本专利技术的目的在于提供一种,以解决目前针对内容较多且仅可能少部分字段会被修改的特定数据,采用静态分配或简单的动态分配机制,所存在的内存利用率较低的问题。
2、本专利技术提出了一种内存分配方法,该方法包
3本文档来自技高网...
【技术保护点】
1.一种内存分配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的内存分配方法,其特征在于,所述若为首次修改,则对比修改前后的所述初始值,以确定并记录变化部分的数据的位置和内容,具体包括:
3.根据权利要求2所述的内存分配方法,其特征在于,所述若为非首次修改,则根据新的变化部分的数据释放原内存并申请新内存,以存放新的变化部分的数据,具体包括:
4.根据权利要求3所述的内存分配方法,其特征在于,所述记录经汇总后的修改部分的数据的偏移地址和内容,具体包括:
5.根据权利要求4所述的内存分配方法,其特征在于,所述确定闪
...【技术特征摘要】
1.一种内存分配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的内存分配方法,其特征在于,所述若为首次修改,则对比修改前后的所述初始值,以确定并记录变化部分的数据的位置和内容,具体包括:
3.根据权利要求2所述的内存分配方法,其特征在于,所述若为非首次修改,则根据新的变化部分的数据释放原内存并申请新内存,以存放新的变化部分的数据,具体包括:
4.根据权利要求3所述的内存分配方法,其特征在于,所述记录经汇总后的修改部分的数据的偏移地址和内容,具体包括:
5.根据权利要求4所述的内存分配方法,其特征在于,所述确定闪存中的特定数据的初始值,进一步包括:
6.根据权利要求4所述的内存分配方法,其特征在于,所述将所...
【专利技术属性】
技术研发人员:樊祥,巫勤民,
申请(专利权)人:高新兴物联科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。