实时系统中软硬件任务协同调度的研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:liudanfeng123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文按照软硬联合设计的思想,提出一个基于可编程片上系统的支持软硬任务协同调度的实时操作系统框架,帮助设计者建立自己的系统平台。本文讨论支持软硬协同调度操作系统内核以及它在可重配嵌入式系统中的系统结构;提出一个实时在线的FPGA分区模型,并设计和实现相应的分区算法,同时应用到软硬件任务协同调度的实时操作系统框架中;讨论了可重配硬件资源和内存的管理;阐述软硬件任务的调度模型,讨论了任务状态转换和任务切换方面的问题,建立了一套软硬件任务相互间的通信机制,实现了软硬件任务间相互通信的一致性。 本文叙述了系统框架主要部分的研究与实现,提出了一个研究案例,并验证了本文提出的系统框架。通过实验验证本文提出的实时操作系统内核可以减少整个系统的设计成本,提高任务的整体运行速度,有利于实现软硬件的无缝集成,有利于帮助设计者建立自己的系统平台。最后对整个系统做出总结,并对系统进一步发展和应用前景进行了展望。
其他文献
随着计算机网络的不断发展和普及,网络入侵不仅数量剧增,而且攻击手段也日趋复杂,这使得入侵响应技术对保护系统安全性显得尤为重要。目前的入侵响应大都只是在入侵检测系统
传统信息检索方式下,由于信息资源缺乏统一的语义描述,因而难以进行更深层次的信息挖掘.如何使被管理的信息资源具有应用程序可以理解的含义,从而使其可以在理解其内容的基础
本论文以海洋环境数据挖掘系统的分析、设计、研究与实现为主体,主要讨论基于海洋环境数据库或水文气象数据仓库(集市)的数据挖掘技术的研究,以Oracle数据挖掘工具为基础,对其工
本文对面向自强3000的集群管理系统的实现进行了研究。文章开发了一套适用于自强3000高性能集群计算的集群管理系统,该系统可运行在RedHatLinux7.3以上版本的平台上。该系统的
随着Web服务技术不断成熟,其在异构系统集成应用中的优势日益突出,基于Web服务的应用集成技术成为企业信息系统研究的热点。方便实用的Web服务应用接口也成为基于Web的应用集
软件复用被认为是改善软件质量和提高软件生产力最有希望的技术。为了支持复用,软件开发过程必须考虑两个方面的问题:为复用开发和用复用开发。本体逐渐成为构建信息系统、提
图是一种以顶点和边为基础形成的一种结构化数据表现形式,相比传统的数据库表形式,具有非常灵活的表达能力。近些年来,Twitter, Facebook,微博,微信等社交工具的出现,产生了
客户关系管理(Customer Relationship Management)就是使用获得的客户知识来定制商务和策略以满足客户个性化需求。数据挖掘(Data Mining)是一个从已知数据集合中发现各种模
构件化软件开发(CBSD)技术的广泛应用,提高了软件生产的效率,节省了投入。各种各样的构件化软件开发技术、规范标准也随着构件化软件的发展而逐步完善和成熟。构件通过接口对
Internet应用的迅猛发展导致了对骨干网的巨大的带宽需求,密集波分复用DWDM(Dense Wavelength Division Multiplexing)技术可以提供丰富的带宽资源,满足Internet的带宽需求。传