嵌入式
文章平均质量分 56
cws1214
这个作者很懒,什么都没留下…
展开
-
如何分配内存 内存碎片处理技术
内存碎片是一个很棘手的问题。如何分配内存决定着内存碎片是否会、何时会、如何会成为一个问题。 即使在系统中事实上仍然有许多空闲内存时,内存碎片还会最终导致出现内存用完的情况。一个不断产生内存碎片的系统,不管产生的内存碎片多么小,只要时间足够长,就会将内存用完。这种情况在许多嵌入式系统中,特别是在高可用性系统中是不可接受的。有些软件环境,如 OSE 实时操作系统已经备有避免内存碎片的良好工具转载 2012-10-16 11:43:55 · 1475 阅读 · 0 评论 -
RO,RW和ZI及ARM程序
要了解RO,RW和ZI需要首先了解以下知识: (1) ARM程序的组成 此处所说的“ARM程序”是指在ARM系统中正在执行的程序,而非保存在ROM中的bin映像(image)文件,这一点清注意区别。 一个ARM程序包含3部分:RO,RW和ZI RO是程序中的指令和常量转载 2012-10-17 13:56:32 · 602 阅读 · 0 评论 -
嵌入式操作系统基本功能
操作系统功能包括:任务管理(切换,调度等)内存管理(分区,分块避免内存碎片)进程间的通信(共享数据结构(必须实现共享数据结构的存取互斥机制)和消息机制)进程间的同步(信号量来管理)定时器管理(通过定时器来实现中断服务程序?有限等待计时与中断服务程序?)中断管理(通过中断实现任务间的调度?)关键字:信号量,定时器,中断原创 2012-10-18 11:48:40 · 1684 阅读 · 0 评论