首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种嵌入式系统下的RAM使用率优化方法、装置及设备 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:湖南中森通信科技有限公司

摘要:本申请涉及一种嵌入式系统下的RAM使用率优化方法、装置及设备。所述方法包括:在嵌入式系统中增加了一个自定义段,用于存储RAM中声明有该自定义段的全局变量,且该自定义段与嵌入式系统中自由分配的RAM堆相邻并组成一组连续的内存段。进一步地,定义了堆分配函数和堆回收函数,对于内存段中的堆空间,可基于堆分配函数实现堆空间内存分段分配,并可基于堆回收函数实现堆空间内存合并释放。对于内存段中的自定义段的空间,可通过构建检索索引将自定义段中的全局变量写入ROM中进行存储,并在软件程序需要访问该全局变量中,基于检索索引直接读取该全局变量进行访问。采用本方法能够实现嵌入式系统下的RAM内存的高效使用。

主权项:1.一种嵌入式系统下的RAM使用率优化方法,其特征在于,所述方法包括:在嵌入式系统中增加一个自定义段,并指定嵌入式系统中的RAM中的任意一个或多个全局变量中加入所述自定义段的声明,通过编译器自动将所有声明有所述自定义段的全局变量放入所述自定义段的空间中;其中,所述自定义段与所述嵌入式系统中自由分配的RAM堆相邻,且所述自定义段的空间与相邻的堆空间组成一段连续的内存段;定义堆分配函数及堆回收函数,并对所述内存段进行初始化处理;对于所述内存段中的堆空间,在嵌入式系统中的软件程序运行时,根据程序当前运行所需的单次分配空间持续调用堆分配函数对所述堆空间进行内存分段分配;在软件程序运行完成后,通过调用堆回收函数对所述堆空间进行内存合并释放;对于所述内存段中的自定义段的空间,在嵌入式系统中的软件程序每次启动时,构建所述声明有所述自定义段的全局变量的检索索引,基于所述检索索引将自定义段的空间中存储的声明有所述自定义段的全局变量转移至嵌入式系统中的ROM中进行存储,并在软件程序运行过程中需要访问声明有所述自定义段的全局变量时,根据所述检索索引从ROM中读取对应的全局变量进行访问。

全文数据:

权利要求:

百度查询: 湖南中森通信科技有限公司 一种嵌入式系统下的RAM使用率优化方法、装置及设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。