基于FPGA的实时操作系统互斥锁硬件化技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:wanglei15950225270
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统的普及应用,选用实时操作系统(RTOS)作为其基础软件平台已成为必然选择。然而,由于嵌入式系统的强实时约束,导致RTOS无法对资源竞争等高复杂度的操作提供全面的安全防护。随着嵌入式系统的网络化、并行化、智能化发展趋势日益显著,由应用系统自行保障可靠性的传统方式将捉襟见肘。采用软硬件协同手段,对RTOS功能模块进行硬化处理及功能重构,是一种兼顾系统实时性及可靠性的有效手段,因而成为当前RTOS研究的热点之一。本文在分析现有RTOS中互斥锁功能模块安全防护缺陷基础上,以现场可编程门阵列(FPGA)为硬件平台,对互斥锁的硬件化处理若干关键技术开展研究,设计并实现了一套基于FPGA的原型系统HM-RTOS,以提高RTOS在复杂应用场景中资源竞争处理的可靠性。本文的主要研究工作如下:1)在对VxWorks5.4、Rtems4.10.0、μC/OS-Ⅱ2.86、μC/OS-Ⅲ、ThreadX3.0、 RT-Thread0.3.0多个RTOS进行实验分析的基础上,针对现有优先级继承协议实现方法的缺陷,提出了基于链式优先级继承和回落优先级的改进方案。2)以提高互斥锁功能模块可靠性为入手点,对互斥锁硬件化处理中的若干关键技术开展研究,包括:优先级继承树模型、软硬件互连形态、互斥锁硬件结构设计。3)基于FPGA设计并实现了一个包含MutexMU互斥锁硬件单元的原型系统HM-RTOS,通过功能及性能测试验证了其有效性。
其他文献
集装箱运输是现代贸易发展的重要方向,其装卸作业是全球运输界最先进的生产力,实现装卸作业的自动化是提高装卸效率的重要手段之一。在集装箱自动化装卸作业中,计算机视觉技
在个人信息安全愈加重要的当今社会,如何安全有效地进行身份识别已经成为一个重要话题。基于脑电信号的身份识别(脑纹识别)因此受到了越来越多的关注。区别于传统身份识别特
虚拟现实技术是模拟真实环境,使人有身临其境的感觉。随着技术发展,模拟场景的绘制显示越来越逼真,这对场景文件的要求也越来越高。场景文件中模型更为精细,合成场景的数据模
大数据时代的来临,为数据的实时处理技术带来了巨大的变革和挑战,在这个背景下,D-Stream作为D-Ocean非结构化数据管理系统的流式处理子系统,为基于海量数据实时处理的应用提
图像融合是将相同目标源的多张图像融合成一张图像的过程,融合的图像能够获得比单一图像更加全面、准确的信息。随着传感器技术、计算机技术和信息处理技术的发展,图像融合在军
道路场景分割是机器人环境理解中十分关键的部分,传统的道路场景分割算法对于不同的场景可能会产生误分割的情况。如何能减少道路场景分割中的误分割率,是道路场景分割所面临的
随着互联网的快速发展,网络评论呈现出爆炸式增长的趋势,已经成为挖掘消费者对产品或服务情感倾向的一个极具价值的资源。网络评论中的观点表达存在很大的灵活性和复杂性,而
如今信用卡已经成为了我们生活中的一部分,给我们带来方便和不同类型服务的同时也存在着隐患,容易被第三方恶意使用而造成经济上的损失。为了验证身份,商家会让信用卡用户提
CADAL中国文学编年史系统旨在构建一个基于丰富的历史文学资源的科研信息系统。在将这些资源数字化的基础上,组织与系统化各种类型的数字资源,形成跨媒体表达,并提供关于人物
近年来,Web服务计算领域随着SOA技术的广泛应用而得到了快速发展,从中衍生出了服务发现、服务组合、服务选择等若干子领域。服务选择,作为服务执行前的重要步骤,其中的QoS预