嵌入式动态可配置实时操作系统HDC-ReOS的研制——进程管理

来源 :青岛大学 | 被引量 : 0次 | 上传用户:woshi52038
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在以计算机技术、通讯技术相结合的信息时代的快速发展和互联网的广泛应用的形势下,3C(Computer、Communication、Consumer)合一的趋势已经形成,其结果必然是将计算机工业的重心从计算机产品转移到信息产品,从而出现信息家电的概念。信息家电是将数字技术和网络技术集成在电冰箱、洗衣机等传统家用电器上,藉此建立起家庭网络化环境。在信息家电的应用开发领域,随着其功能不断拓展和需求的不断增长,嵌入式系统开发将成为重点。同时在计算机自身的领域里面,微型化和专业化成为了发展的新趋势,同样也需要嵌入式系统的支持。嵌入式系统被描述为以应用为中心,软硬件可裁减的、适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是集软硬件于一体的可独立工作的“器件”。 嵌入式操作系统(Embedded operating system)是一种实时的、支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器(Browser)等。 因此,研究嵌入式系统中最关键的技术——嵌入式操作系统有着相当重要的实际意义。 针对上述问题,本课题组在前期研制完成的、具有自主知识产权的嵌入式操作系统的基础上,研究开发嵌入式动态可配置实时操作系统。主要内容包括进程管理、内存管理和设备管理等几个方面。本论文的主要研究内容是嵌入式动态可配置实时操作系统中的核心部分——进程管理。 本文首先分析了被广泛应用的嵌入式操作系统μ Clinux的内核结构,指出了其在实时性方面所存在的缺陷;其次,对本系统的研制思路作了集中介绍,本系统采用双内核结构,在改进后的μ Clinux的基础上添加一个实时内核,并采用最早期限优先(EDF)进程调度算法,进一步加强其实时性。并且根据本操作系统应用于信息家电这一特点,对操作系统的时间片分配机制进行改进,大大提高了系统的响应时间。最后,通过实验证明HDC-ReOS(HDC-Reconfigurable Embedded Operating System)操作系统在实时性方面的优越性。 第一,阐述了课题的研究背景及其重要的研究意义;从嵌入式操作系统的理论研究和应用方面,对当前国内和国外嵌入式操作系统的研究动态进行分析。摘要 第二,对嵌入式操作系统—“Clinux内核进行全面的剖析,深入分析了其各个模块的具体实现及其小型化的具体方案。在此基础上,提出了对“Climix进行优化的建议方案。 第三,针对p Clinux内核不适宜处理硬实时操作的问题,参考Rl:Linux的实时性机制,提出了实时内核HDC一ReoS设计方案。作为该方案的核心工作,通过对多种进程调度算法的分析比较,确定了最早期限优先算法为本操作系统的进程调度算法并提出了面向信息家电应用的时间片分配机制,在此基础上给出了算法的详细描述。 第四,叙述了HDC一RcoS设计方案的具体实现,并在基于Intel CPU的PC机上编译运行HDC一RcoS操作系统;在基于ARM CPU的53C4510开发板上移植调试。通过运行中断响应测试等程序,对完成的系统进行了验证。 最后,对本文的工作进行了总结并且对研究前景进行了展望。
其他文献
分布式对象技术是伴随着网络技术而发展起来的一种面向对象的技术,它为网络计算平台上软件的开发提供了强有力的解决方案。目前,分布式对象技术已经成为建立服务应用框架和软件
20世纪60年代,美国Michigan大学的J.Holland教授首先提出了遗传算法(Genetic Algorithm,缩写为GA),它是模拟达尔文的遗传选择和优胜劣汰的生物进化过程的计算模型。经过三十多年
面向对象是一种新兴的程序设计方法,其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。面向对象方法包括分析、设计和实现活动,分析的主要任务是通过分析
码率控制是多媒体通信中的关键技术之一,特别是在网络带宽无法预测和控制的Internet环境中,码率控制对多媒体系统的服务质量起着决定性的作用。 本文首先分析了视频编码关键
在电子商务高速发展的今天,人们的生活方式发生了很大变化,我们只需要坐在电脑前或者使用任意能够接入互联网的终端就可以足不出户获取想要的东西。但是信息的爆炸一方面使我们
随着SOA(Service-Oriented Architecture)技术的不断发展,不同企业间的应用集成已经成为了一种趋势。在SOA架构下,通过组合现有Web服务能够快速构建新的业务功能,使得系统的灵活性
IPv4地址空间匮乏、报头处理时间长和不适应现代面向流的网络信息传输,促进了IETF定义了新一代IP协议——IPv6协议。但是从IPv4网络向IPv6网络的全面过渡需要较长的时间。因此
基于校园网的学校内部各管理信息系统的数据共享和交换是学校信息化建设的重要工作。要从根本上解决学校信息系统集成中由于各个子系统的数据格式不一致,难以集成的问题,关键还
边缘检测技术是图像预处理中最重要和最困难的任务之一,也是计算机视觉领域研究得较多的内容之一.在研究过程中,产生了许多边缘检测的理论和方法,同时,随着自然科学研究中新
INTERNET正在飞速的发展.与之同时,在INTERNET上新出现的一种通讯方式-即时通讯也在经历爆炸式的增长,并逐渐成为一种INTERNET上主流的通讯方式.即时通讯(instant message),