共查询到19条相似文献,搜索用时 765 毫秒
1.
针对复杂嵌入式系统中的动态内存管理,提出了一种新的方法.将可以使用的动态内存划分成多个内存块组,每组中内存块大小相同,不同组的内存块大小不同.分配动态内存时可以按照需求,使用不同大小的内存块.根据这种新的划分方式,设计了相应的内存块管理链表的数据结构和动态内存的分配、释放算法.并在试验中使用了这种管理方法,给出了该方法和其它方法相比较的试验结果. 相似文献
2.
详细介绍了TLSF(Two Level Segregated Fit)动态内存分配算法的实现过程,包括内存池的创建初始化、动态内存的分配与释放。把TLSF移植到μC/OS—Ⅱ实时操作系统上,移植后的系统在基于Cortex—M3内核的LPCI768处理器上进行软件仿真测试,观察移植效果。 相似文献
3.
Nucleus PLUS是一种嵌入式实时操作系统内核,其内存管理采用实存储器管理技术.本文详细研究了 Nucleus PLUS动态内存管理机制及实现细节,针对主要系统函数介绍测试思路及测试用例设计方法.最后从内存碎片和内存越界风险两个角度对该内存管理机制进行评估,提出改进措施和内存越界检测方法.为基于本版本 Nucleus PLUS的嵌入式开发在动态内存使用方面提供参考和指导. 相似文献
4.
为了高效地管理内存,防止内存泄漏、越界访问等问题的出现,在分析传统动态内存管理机制的基础上,提出了一种基于Windows虚拟内存管理的高效动态内存管理机制.通过创建内存管理器来维护虚拟地址空间和处理内存申请和释放请求,改进了传统动态内存分配与回收算法,并在VC++6.0开发平台上实现了该动态内存管理机制.测试结果分析表明,该方法有效降低了申请与释放内存的时间耗费,减少了内存碎片的产生,提高了动态内存管理效率. 相似文献
5.
6.
一种基于VxWorks的内存分配算法 总被引:2,自引:0,他引:2
研究了VxWorks系统内存分配算法,指出了常用内存管理算法的局限性,在此基础上,提出了一种改进的内存分配算法.改进的内存分配算法包括优化的内存块分配算法和快速高效的动态内存分配算法,两者结合使用将会有效提高嵌入式系统的性能.对改进内存算法的实现作了详细的介绍. 相似文献
7.
一种适用于嵌入式系统的动态内存管理技术 总被引:5,自引:0,他引:5
一种适用于嵌入式系统的动态内存管理技术———连续内存分配技术,它采用按请求空间的实际大小进行空间分配的方法,显著地提高了内存资源的利用率。 相似文献
8.
邵叶秦 《数字社区&智能家居》2007,3(14):455-456
提出了一个有效的C 内存泄漏检测方法.方法在分析内存泄漏的基础上,通过重新实现动态内存分配和释放函数,记录内存分配的确切位置并跟踪动态内存的使用情况.在程序结束时,方法利用跟踪结果检测和定位内存泄漏.最后,通过在Windows和Linux平台上的实验验证了本文方法的有效性. 相似文献
9.
10.
11.
针对FreeRTOS内存管理方案分配时间不确定,切割次数较多,利用率低及合并机制不足等缺点,采用一种“精确切割”和“延时合并”相结合的策略以最大限度减少内存碎片,提高内存利用率。具体实现方法是在FreeRTOS中引入TLSF(Two-level Segregated Fit)算法数据结构,采用二级位图索引对动态内存进行管理,并改进TLSF算法的内存分配和释放过程;最后将改进的算法以及FreeRTOS移植到STM32开发平台上进行实验测试。测试结果表明该方法提高了FreeRTOS的内存分配速度,减少了内存碎片率。 相似文献
12.
嵌入式系统集成开发环境研究 总被引:2,自引:0,他引:2
嵌入式系统的广泛应用需要良好的嵌入式系统集成开发环境(Integrated Development Environment,IDE)的支持,文章针对SACOS(Satellite Controller Operating System)系统,分析了嵌入式系统IDE应具有的基本功能及其系统结构,提出了一种基于KDevelop进行二次开发的方法,并讨论了该程序的实现方法。 相似文献
13.
14.
15.
16.
The Gmicro/200, a microprocessor that has been developed as part of Japan's TRON (The Real-Time Operating Nucleus) project, is described. This microprogram-based processor with six-state pipeline, 730000 transistors and on-chip caches will serve in an engineering workstation or a high-speed graphics accelerator system. The authors discuss features of the instruction set; memory management; handling of exceptions, interrupts and traps; and the implementation of the Gmicro/200 相似文献
17.
Vxworks嵌入式实时操作系统在通信、网络、工业、消费电子、军事等领域都有广泛的应用。随着Internet上多媒体应用及技术的不断发展,网络通信在嵌入式实时系统中将占有越来越重要的地位。组播技术可以帮助用户节约宝贵的带宽资源,有效地解决单点发送多点接收的问题。本文论述了组播的相关概念及如何在VxWorks下实现音频IP组播通信。 相似文献
18.