基于FPGA的硬件实时操作系统的设计与实现

来源 :青岛大学 | 被引量 : 0次 | 上传用户:sd63hs63s3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以云计算、物联网、大数据为代表的新一代信息技术的发展,“互联网+”的概念已经深入人心。尤其是物联网的发展,更是渗透到社会进步的各个层面:从关系国防力量的航空航天军事,到普通百姓日常生活中的智能化家用电器,无不充斥着物联网的身影。物联网的发展正朝着微型化,智能化,高性能,高可靠性的方向发展。高效可靠的实时操作系统是物联网的发展的基础。普通的实时操作系统一般是由软件来实现,经过多年的发展,软件实时操作系统已经日益完善,并已经应用到社会的各个领域。但是,随着需求的不断提升,纯软件的实时操作系统的弊端也日益明显:(1)在处理大量并发性事件的时候,处理速度较慢,不能满足人们的需求。(2)软件程序编程算法的优化已经达到了一定的高度,短时间内突破当前算法大幅度提升实时操作系统效率的难度较大。(3)长时间运行的操作系统会出现死锁现象,导致系统崩溃。鉴于上述原因,再加上近年来不断崛起的可编程逻辑器件的发展,越来越多的研究者把目光转向了硬件实时操作系统。本文在对μC/OS-II实时操作系统进行深入研究的的基础上,对μC/OS-II系统中任务调度,互斥信号量,信号量,消息邮箱,消息队列,信号量集等功能进行抽象与分解,将其中比较耗时的操作用可编程逻辑器件FPGA来实现。在保证可移植性的基础上,通过软件内核和硬件电路相结合的方式保证系统正常运行,为打造一个硬件化程度更高的实时操作系统进行探索。通过对μC/OS-II实时操作系统软件内核的改写,将抽象出来的功能通过基于Verilog HDL语言编写的硬件逻辑电路来实现,并在台湾友晶公司的开发板DE2-70上运行了测试程序,这是今后进行硬件实时操作系统的研发的初步探索。
其他文献
近几年,随着我国公路事业的蓬勃发展,进行公路建设时,为更满足人们日常出行和交通运输的需求,公路设计逐渐得到了人们的重视。而公路路线设计又是公路设计中的一个重点环节,
摘要:根据承钢生产实践,及近年来攻关结果,分析了钒钛铁精矿自身特点,及配加普通铁精粉,碱度及FeO含量等对烧结矿强度的影响,提出了提高钒钛烧结矿强度的途径。
介绍了目前国内外对于高粘改性沥青应用于排水沥青路面的各方面研究成果,分析并总结了高粘改性沥青相较于普通改性沥青的优越性能以及自身研究存在的不足。
在医疗保健领域也存在着资源配置的问题,但仅仅依靠市场手段进行配置是具有局限性的,对此,文章就医疗保健市场的特殊性进行了分析,以说明政府有必要对这一市场进行适当的干预
现将2008年4月份超偏载检测装置运用管理和检测情况通报如下:1基本情况4月份全路超偏载检测装置共检测货车5345 575辆,核实的超偏载车共1583辆,较3月份同比减少506辆,其中超载车6
[目的]探讨体重指数(BMI)对预测血脂异常的作用,为早期发现血脂异常提供参考。[方法]以2014年、2015年在我院体检的32 795名18岁以上成人为研究对象,采集其性别、年龄、身高、
在涉路行为日趋普遍的情况下,涉路行为的安全评价结果已成为行政许可的主要依据。结合天津市津南区小站镇工业拓展区雨水泵站出水管道穿越津港工程,对穿越式涉路行为的设计和
新中国的流行小说是从战争小说开始的,最重要的几部是《平原烈火》《风云初记》《铜墙铁壁》《保卫延安》和《铁道游击队》。这几部小说的流行各有原因,总体上来看都是为之后
现将2008年9月份超偏载检测装置运用管理和检测情况通报如下:1基本情况9月份全路超偏载检测装置共检测货车5779367辆次,较8月份增加132414辆次,超偏载报警率较去年同期下降了56.6
自1961年8月我国第一条电气化铁路宝鸡风州段建成至今已有46年历史,牵引供电系统的电瓷污闪是困扰电气化铁路安全运行的难题,本文对防电瓷污闪方面的技术性措施进行了认真探