针对复杂嵌入式系统中的动态内存管理, 提出了一种新的方法。将可以使用的动态内存划分成多个内存块组, 每组中内存块大小相同, 不同组的内存块大小不同。分配动态内存时可以按照需求, 使用不同大小的内存块。根据这种新的划分方式, 设计了相应的内存块管理链表的数据结构和动态内存的分配、释放算法。并在试验中使用了这种管理方法, 给出了该方法和其它方法相比较的试验结果。