基于FPGA的硬件实时操作系统的设计与实现
本文关键词:基于FPGA的硬件实时操作系统的设计与实现
更多相关文章: 任务管理 事件 μCOS-II FPGA HRTOS
【摘要】:随着以云计算、物联网、大数据为代表的新一代信息技术的发展,“互联网+”的概念已经深入人心。尤其是物联网的发展,更是渗透到社会进步的各个层面:从关系国防力量的航空航天军事,到普通百姓日常生活中的智能化家用电器,无不充斥着物联网的身影。物联网的发展正朝着微型化,智能化,高性能,高可靠性的方向发展。高效可靠的实时操作系统是物联网的发展的基础。普通的实时操作系统一般是由软件来实现,经过多年的发展,软件实时操作系统已经日益完善,并已经应用到社会的各个领域。但是,随着需求的不断提升,纯软件的实时操作系统的弊端也日益明显:(1)在处理大量并发性事件的时候,处理速度较慢,不能满足人们的需求。(2)软件程序编程算法的优化已经达到了一定的高度,短时间内突破当前算法大幅度提升实时操作系统效率的难度较大。(3)长时间运行的操作系统会出现死锁现象,导致系统崩溃。鉴于上述原因,再加上近年来不断崛起的可编程逻辑器件的发展,越来越多的研究者把目光转向了硬件实时操作系统。本文在对μC/OS-II实时操作系统进行深入研究的的基础上,对μC/OS-II系统中任务调度,互斥信号量,信号量,消息邮箱,消息队列,信号量集等功能进行抽象与分解,将其中比较耗时的操作用可编程逻辑器件FPGA来实现。在保证可移植性的基础上,通过软件内核和硬件电路相结合的方式保证系统正常运行,为打造一个硬件化程度更高的实时操作系统进行探索。通过对μC/OS-II实时操作系统软件内核的改写,将抽象出来的功能通过基于Verilog HDL语言编写的硬件逻辑电路来实现,并在台湾友晶公司的开发板DE2-70上运行了测试程序,这是今后进行硬件实时操作系统的研发的初步探索。
【学位授予单位】:青岛大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP316.2
【相似文献】
中国期刊全文数据库 前10条
1 叶以民,赵会斌,耿增强,李小群,郑良辰,罗从难;嵌入式系统中的实时操作系统[J];测控技术;2000年04期
2 刘劲松,芦康俊,闻思源;嵌入式实时操作系统的现状及发展[J];现代计算机;2000年02期
3 岳俭,严霄凤;实时操作系统的特点及其应用[J];信息工程大学学报;2000年04期
4 ;实时操作系统中的重要概念[J];半导体技术;2001年01期
5 ;实时操作系统的工作特性[J];半导体技术;2001年01期
6 武强;选择嵌入式实时操作系统应注意的几个问题[J];航空计算技术;2002年03期
7 Jon Titus;;把握开放的实时操作系统[J];电子产品世界;2006年04期
8 吴巍;李相平;段鲁生;李辉;;实时操作系统在主被动数字化导引头中的应用[J];计算机测量与控制;2006年09期
9 Hank Hogan;江旭强;;嵌入式实时操作系统最新进展[J];软件;2007年07期
10 银强;;对计算机嵌入式实时操作系统的研究及分析[J];价值工程;2010年36期
中国重要会议论文全文数据库 前10条
1 王方勇;朱维涛;徐礼春;;基于嵌入式实时操作系统的硅片传输系统设计[A];第三届全国信息获取与处理学术会议论文集[C];2005年
2 周伟;;基于可预测性的实时操作系统安全性技术研究[A];提高全民科学素质、建设创新型国家——2006中国科协年会论文集(下册)[C];2006年
3 杨磊;何乐生;;基于实时操作系统的心电分析系统软件实现[A];2009中国仪器仪表与测控技术大会论文集[C];2009年
4 张波;周纯杰;;μC/OS-Ⅱ在C8051F040上的移植和应用[A];04'中国企业自动化和信息化建设论坛暨中南六省区自动化学会学术年会专辑[C];2004年
5 张仁斌;代海飞;李钢;;嵌入式实时操作系统μCOS-Ⅱ的移植[A];2008’“先进集成技术”院士论坛暨第二届仪表、自动化与先进集成技术大会论文集[C];2008年
6 岳春漪;程耕国;;μC/OS-Ⅱ在S3C44B0X上的移植[A];中国计量协会冶金分会2009年年会论文集[C];2009年
7 邹斌;张育平;;基于构件技术的嵌入式实时操作系统的定制研究[A];第七届中国通信学会学术年会论文集[C];2010年
8 吴讯;王峰俊;马媛;董勤鹏;;实时操作系统实时性能测试技术研究[A];全国第22届计算机技术与应用学术会议(CACIS·2011)暨全国第3届安全关键技术与应用(SCA·2011)学术会议论文摘要集[C];2011年
9 邵贝贝;;实时操作系统μC/OS-Ⅱ及其新进展[A];第11届全国计算机在现代科学技术领域应用学术会议论文集[C];2003年
10 乔磊;赵玮;孙越;华更新;杨桦;;深空探测空间飞行器嵌入式操作系统研究与设计[A];中国宇航学会深空探测技术专业委员会第六届学术年会暨863计划“深空探测与空间实验技术”重大项目学术研讨会论文集[C];2009年
中国重要报纸全文数据库 前10条
1 ;漫谈嵌入式实时操作系统与测试[N];中国计算机报;2001年
2 王楠;微软扩展WindowsEmbedded“软件加服务”平台[N];中国商报;2009年
3 电子科技大学 王yN磊;Keil C51集成的嵌入式实时操作系统RTX51[N];电子报;2004年
4 ;DeltaOS自主成熟[N];中国计算机报;2001年
5 广东省电信科学技术研究院多媒体部 卢燕青 张宇飞;实时操作系统任务间通信的设计与分析[N];中国计算机报;2000年
6 广东省电信科学技术研究院多媒体部 张涛;嵌入式计算机系统的设计技术[N];中国计算机报;2000年
7 ;嵌入式Linux正在起飞[N];网络世界;2004年
8 高岚;洋为中用[N];中国计算机报;2003年
9 ;上广电应确信 SVA U-Trust SF120防火墙[N];计算机世界;2003年
10 ;Sun公司宣布推出Netra AX1105-500[N];中国高新技术产业导报;2001年
中国博士学位论文全文数据库 前7条
1 成杏梅;基于媒体芯片的实时操作系统实现研究[D];浙江大学;2008年
2 邱卫东;实时操作系统协同设计中的若干问题研究[D];复旦大学;2005年
3 史建琦;面向目标代码的实时操作系统形式化验证方法研究[D];华东师范大学;2012年
4 任慰;以实时操作系统为中心的嵌入式系统平台化设计研究[D];华中科技大学;2013年
5 陈晗斐;实时操作系统的若干关键问题研究[D];浙江大学;2004年
6 高丰;基于SOC的实时操作系统的研究[D];浙江大学;2002年
7 赵慧斌;RFRTOS——基于Linux的QoS实时操作系统[D];中国科学院研究生院(软件研究所);2003年
中国硕士学位论文全文数据库 前10条
1 丁宇心;基于ATMEL SAM4S16处理器的嵌入式实践平台设计与实现[D];大连理工大学;2015年
2 张国辉;汽车电子实时操作系统可靠机制研究与应用[D];电子科技大学;2014年
3 隋宇晖;实时嵌入式操作系统中时间管理的硬件化设计与实现[D];青岛大学;2015年
4 曹雷力;一种基于实时操作系统MQX的智能定位手表设计[D];西安电子科技大学;2014年
5 李放;智能化UPS的软件设计及串口通信实现[D];合肥工业大学;2014年
6 朱迪;FreeRTOS实时操作系统任务调度优化的研究与实现[D];南京邮电大学;2015年
7 高承;基于FPGA的硬件实时操作系统的设计与实现[D];青岛大学;2016年
8 卢潇;嵌入式实时操作系统研究[D];电子科技大学;2008年
9 吴志;嵌入式实时操作系统研究[D];重庆大学;2008年
10 李健;高可靠嵌入式实时操作系统的研究与实现[D];上海交通大学;2008年
,本文编号:1273931
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1273931.html