在了解实时嵌入式操作系统内存管理机制的特点以及实时处理对内存管理需求的基础上,练习并掌握有效处理内存碎片的内存管理机制,同时理解防止内存泄漏问题的良好设计方法。使用预先规划的思想,构建自己的私有内存管理机制,在系统内存池中申请内存,并将其纳入私有内存管理机制中,形成静态预分配内存池; 静态预分配内存池支持一种以上固定长度内存池,如16 字节内存池和256 字节内存池。固定长度内存池的单块长度应考虑体系结构开销,并尽量减少内部碎片;固定长度内存池数量应可配置; 静态预分配内存池与系统内存池的统一管理机制。向用户分配内存时应保证长度最佳匹配原则。当申请内存的长度超过静态预分配长度或资源不足时,自动向系统内存池申请; 管理机制包括: a) 初 始化函数; b) 内 存申请/释放函数。并特别要保证释放安全; c) 告 警机制; d) 管 理监视机制。 5. 利用可能的互斥机制或代码可重入设计,保证以上管理机制的操作安全性; 6. 创建多Task 环境测试及演示以上内容
上传时间: 2016-04-12
上传用户:lizhen9880
一个短路小精干,简单好用,可移植性很强的FAT文件系统。
标签: 短路
上传时间: 2016-04-13
上传用户:zhyiroy
3.5英寸topsun液晶屏数据手册,可供硬件设计人员参考设计用
上传时间: 2014-12-03
上传用户:exxxds
某采用积分式AD的汽车衡完整单片机C程序,很完整,可移植性强!
上传时间: 2014-01-25
上传用户:Late_Li
利用syncmos单片机实现对sle4442卡片的识别,利用C语言编写的,可移植性强,稍加修改就可以对其他卡进行读卡,如:4428等
上传时间: 2014-01-20
上传用户:啊飒飒大师的
利用vc实现的小波算法,并给出了实例验证程序的可运行性
标签: 算法
上传时间: 2014-11-21
上传用户:luopoguixiong
编程规范 关于编程规范的几个原则 1、程序员花更多的时间在调试、维护和升级已有代码上,而不是编写新的代码; 2、程序最重要的是正确性,其次是可维护性,最后才是效率; 3、学习如何写优美的程序与学习如何正确地编写代码同样重要; 4、让程序尽量简单易懂,即使违背了某些规则也无关紧要; 5、一个运行正常但没有注释的程序如同一个等待爆炸的定时炸弹,因为早晚会有人修改或升级这个程序; 6、好风格应该成为一种习惯。如果你在开始写代码时就关心风格问题,如果你花时间去审视和改进它,你将会逐渐养成一种好的编程习惯。一旦这种习惯变成自动的东西,你的潜意识就会帮你照料许多细节问题,甚至你在工作压力下写出的代码也会更好。
上传时间: 2016-05-07
上传用户:huql11633
学籍管理系统软件需求分析,写的比较详细,可供课程设计使用。
上传时间: 2016-05-09
上传用户:athjac
Panorama系统程序开发规范之二.pdf,1.匈牙利命名规则 2.Panorama 系统的命名约定 3. 编排 4. 程序开发环境规约 等,规范代码,增加可读性及可维护性。
上传时间: 2014-01-07
上传用户:二驱蚊器
写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。
标签: C语言
上传时间: 2013-12-31
上传用户:Avoid98