实时嵌入式操作系统内存管理的研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:lullm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,计算机行业的嵌入式技术已经比较成熟,并且形成了一系列嵌入式应用产品.像手机、PDA(如商务通等)均属于手持的嵌入式产品,VCD机、机顶盒等也属于嵌入式产品,而像车载GPS系统、数控机床等同样都采用嵌入式系统.嵌入式系统在工业上的应用非常广泛.由于数字化产品具备硬件平台多样性和应用个性化的特点,因此嵌入式软件呈现出一种高度细分的市场格局,国外产品进入也很难垄断整个市场,这为中国的软件产业提供了一个难得的发展机遇.因此,我们不仅可以通过嵌入式系统的研究提高理论水平,而对其的应用则同样可以带来巨大的效益.实时嵌入式操作系统(Real-Time Embedded Operating System,RTEOS)是一种实时的、支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器Browser等.内存管理是RTEOS中极其重要的一部分.与通用操作系统相比,RTEOS在内存管理上有着非常鲜明的特点.RTEOS的内存管理体现了嵌入式系统在成本、实时性等方面的要求.RTEMS(Real-Time Executive for Multiprocessor Systems)是一个开放源代码的多任务实时操作系统,可以为多种应用提供高性能的嵌入式开发环境.RTEMS一个主要的设计目标是为实时系统的硬件层和应用层之间提供一个连接的桥梁.RTEMS中的内存管理分为三大块:分区管理(partition)、区域管理(region)和双端口内存区域管理(dual ported memory area),使用者可以根据需要对内核进行裁减.该文通过对RTEMS操作系统中内存管理进行较为深入地分析和研究,总结出嵌入式内存管理具有实时性、容错性、精简性、裁剪性的特点.该文依托国家863项目"面向大型机电设备状态监测与故障诊断的智能仪器嵌入式软件平台开发",以东大信息技术有限公司开发的开发板NEUinfo5307为试验平台(该开发板以Motorola公司的ColdFire5307为核心),开发环境为以Linux为主的宿主机和目标板搭建的交叉开发环境.
其他文献
随着人民生活水平的提高和人口的老龄化,骨质疏松症已经成为了一种常见的代谢性骨病.骨质疏松症已成为世界6种多发病之一,无论女性还是男性,骨质疏松症及其引起的骨折将是威
近几年,Internet成为计算机网络,通讯和信息领域的热点。随着网络信息技术的发展,配合多媒体技术的网络化,远程教育代表着教育技术的方向、趋势与未来,网络化教育素材库的建设已成
为应对移动智能终端及携带个人设备办公所带来的新的保密及安全挑战,目前在多个维度空间都展开了相关的保障技术研究,并研发了一系列系统,以实现移动终端监测。然而,现有的这些监
学位
本文将网络存储和快照技术做了一次成功的结合,衍生出了SDMP (Snapshot Data Management Protocol),专门针对于各种网络存储环境。SDMP协议将数据的存放和数据的管理分离开,引出
网格是体现资源共享的最新思想,网格的目的就是使得用户方便地使用网络上的各种资源.网格的对外形式表现为各个不同的虚拟组织,虚拟组织是在动态的个人、组织和资源集合中的
公共安全是智慧城市建设的重要组成部分,也是国家反恐维稳的重大实际需求。随着城市化进程的加快和城市人口密度的加大,人为因素造成的公共安全事件逐渐增加,例如聚集踩踏、非法
随着互联网技术的快速发展,用户行为数据被大量的记录下来,利用用户行为数据对用户兴趣建模是很多应用的基础。研究基于多源信息融合的用户兴趣建模技术具有重要的理论价值和实
从七十年代以来,伴随着AI技术的深入研究,智能化CAI的研究逐渐兴起并得以蓬勃发展,取得了一系列可喜的成绩。然而,国内外各种比较成功的ICAI系统都普遍集中在数学、化学等科目,都
该文论述了一个在Linux操作系统上实现的加密文件系统Crypt-FS.我们借鉴了前人在相关领域的工作,在分析和研究了Linux文件系统的实现原理的基础上,完成了加密文件系统设计和