首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 内核讲解7

内核讲解7

资料介绍
内核讲解6
第7章 内存管理...................................................... 1

7.0 内存控制块 .................................................... 2
7.1 建立一个内存分区,OSMEMCREATE() ................................. 3
7.2 分配一个内存块,OSMEMGET() ..................................... 5
7.3 释放一个内存块,OSMEMPUT() ..................................... 6
7.4 查询一个内存分区的状态,OSMEMQUERY()............................ 7
7.5 USING MEMORY PARTITIONS ........................................... 8
7.6 等待一个内存块 ............................................... 10




I
内存管理

我们知道,在 ANSI C 中可以用 malloc()和 free()两个函数动态地分配内存和释放内存。但
是,在嵌入式实时操作系统中,多次这样做会把原来很大的一块连续内存区域,逐渐地分割成
许多非常小而且彼此又不相邻的内存区域,也就是内存碎片。由于这些碎片的大量存在,使得
程序到后来连非常小的内存也分配不到。在 4.02 节的
标签:内核讲解7
内核讲解7
本地下载

评论