当前位置:主页 > 科技论文 > 计算机论文 >

面向计算机硬件的远程虚拟实验服务

发布时间:2020-08-21 12:38
【摘要】:近年来,随着网络技术的发展与学生认知水平的提高,传统计算机硬件课程的实验方式已无法满足学生的需要。各大高校也在推动改革传统计算机硬件课程的实验方式,其中远程虚拟实验和远程虚拟仿真实验的实验方式深受广大高校的青睐。在此期间,教育部也发布建设国家级虚拟仿真实验教学中心的通知,全面推动远程虚拟教学实验室的建设。由此可见,计算机硬件类课程的实验改革是未来教育的一个重要组成部分。目前,国内的计算机硬件类远程虚拟实验主要集中在两个方面:一是远程虚拟仿真,整个实验环境全部通过软件模拟;二是采用客户端加FPGA开发板的方式,提供远程虚拟实验服务。前者实验数据全部理论化,缺少真实感;后者开发板价格高昂且通用型不强,前期建设与后期维护成本花费量较大。因此,本文结合计算机网络、远程控制、数据流交互及设备监控等技术,提出了面向计算机硬件的远程虚拟实验服务,该服务结合SpringBoot和远程FPGA实验板,可为计算机组成原理、数字逻辑等计算机硬件课程提供远程虚拟实验服务。本文针对面向计算机硬件的远程虚拟实验服务,主要完成了以下工作:第一,从功能和性能两方面对服务的整体需求进行了分析,结合国内外远程虚拟实验服务的分析与研究,提出了本服务的总体架构以及服务器和远程FPGA实验板的软件服务架构。服务整体上采用B/S/C(Browser-Server-Control)架构,并且为了实验服务的通用性、稳定性及可维护性,研究与设计了浏览器与服务器、服务器与实验板之间的数据传输协议。第二,完成了服务器远程虚拟实验服务的研究与设计,分为数据库、实验服务和实验管理服务三方面。数据库方面,采用“Redis+MySQL”的方式进行数据一致性读写,整体上提高服务读写性能;实验服务方面,使用“异步处理+有限状态机+任务池”的方式设计实验电路文件的配置服务、以“虚拟实验板+同步处理”的方式设计实验数据交互服务以及结合多因素实现实验板的动态分配服务;实验管理服务方面,设计实验信息记录服务和实验资源管理服务。第三,介绍了满足本服务需求的远程FPGA实验板,包括STM32控制电路、FPGA实验控制电路和以太网电路的设计与实现;设计了嵌入式系统软件,包括结合网络传输与通信协议的特点,以“零拷贝”的方式设计与实现FPGA配置、FPGA数据交互等实验服务。最后,对整个服务及相关子服务部分进行了测试、验证及试用,整体测试结果良好,验证了服务设计的正确性。
【学位授予单位】:江苏大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:G642;TP303-4
【图文】:

架构图,架构,逻辑,硬件


日本法政大学[13_17]开发了基于FPGA的硬件逻辑网络实验室,学生可以通过逡逑远程登录或Web的方式远程进行硬件逻辑实验。此实验室结合现有的实际硬件实逡逑验室和远程实验室,以Web服务的形式实现了全新的CAD设计服务和FPGA运行逡逑服务,即使用VerilogHDL进行硬件电路设计,经Web服务编译处理后通过FPGA逡逑运行。同时该实验平台每块硬件还配置了一台逻辑分析仪器,用于实现硬件运行逡逑状态的监控和实验数据的采集。该团队仍然致力于建设基于FPGA的远程实验室,逡逑目前已升级为基于混合云的半自动远程实验系统,用户只需提供Verilog邋HDL描逡逑述文件和一些参数便可进行实验[18]。逡逑法国国立高等电子与计算机科学工程学校电气工程学院[19]开发了名为逡逑MEDICIS的远程硬件实验室,学生通过客户端调用服务器提供的服务远程进行逡逑FPGA电路编程与测试。此实验总体架构基于C/S模式,实验硬件采用XilinxFPGA逡逑4006E,服务器通过RS.232与HP16500A逻辑分析仪器相连,从而获取硬件的实验逡逑。逡逑

总体架构,硬件层,服务层,软件结构


MIS逡逑图3.3远程虚拟实验服务:总体架构图逡逑相比于图3.3,与之相对应的是远程虚拟实验服务软件总体架构,如图3.4所逡逑示。远程虚拟实验服务的软件结构分为展示层、服务层及硬件层,每层的具体具逡逑体描述如下:逡逑1.

实验电路,状态迁移图,实验板,都会


板发送368K的数据内容。为了使得配置服务能够快速、稳定的对实验板进行配逡逑置,在此使用“异步任务+有限状态机”的方式对实验板进行配置,配置过程中的逡逑状态及状态迁移如图4.4所录。逡逑接收任务逦write邋read邋,邋1''snn^发送任务逡逑/逦success邋failed逦,逦(逦\逦send逡逑I逦N逦Cl邋、d0wnload邋J逦逦逦^逡逑(逦\邋start^faile4邋f逦逦^逦(逦\逡逑(邋DOT邋V逦DOWNLOAD邋丨)逦彮逦(邋SEND邋丨逡逑vV逦\逦VTy逡逑success逦|一^邋M邋?ISH邋J逡逑finish逦I逦N,邋prepare^/,逡逑远程FPGA实猃板逡逑图4.4实验电路文件配置服务状态机及状态迁移图逡逑如图4.4所示,实验电路文件的每一次配置都会开启接收和发送两个任务。两逡逑个任务拥有各自的状态机,通过缓存来进行状态同步与控制。接收和发送任务开逡逑启之初都处于“INIT”状态,然后会发送开始指令,使接收与发送任务进入逡逑“CONFIG”态;接下来发送任务会进入“SEND”状态向实验板发送配置指令,使得逡逑FPGA完成复位。发送任务在发送完成后会进行“PREPARE”状态

【相似文献】

相关期刊论文 前10条

1 孙雷;;虚拟实验在远程开放教育中应用研究——以江苏开放大学电子类专业为例[J];吉林广播电视大学学报;2019年04期

2 孙启龙;蔡莹莹;王茹;姚理荣;叶伟;严雪峰;;虚拟实验在纺织实验教学中的应用[J];纺织服装教育;2019年03期

3 徐玉飞;何岭松;杜建豪;郑武;;虚拟演播在虚拟实验中的应用[J];实验室研究与探索;2018年01期

4 刘丽珍;;化学实验与虚拟实验关系论析[J];黑河学院学报;2018年03期

5 刘厚波;;虚拟实验在物理教学中的作用[J];中小学实验与装备;2016年06期

6 曾凡伟;;虚拟实验在高中生物教学中的应用及评价[J];中学生物教学;2016年22期

7 李耀东;;化学实验能否被虚拟实验所替代[J];中小学实验与装备;2017年01期

8 常侃;梁韵;陈海强;唐振华;覃团发;;应用虚拟实验的《通信原理》课程教学方法探索[J];课程教育研究;2017年02期

9 嵇月娥;徐文萍;韩蕾;宋鸣子;秦爱萍;石贤明;;定制虚拟实验操作项目在高职护理专业学生机能实验教学中的应用[J];课程教育研究;2017年36期

10 田静;;浅谈虚拟实验在理科实验教学中的应用[J];教学仪器与实验;2006年09期

相关会议论文 前10条

1 谭守标;王晓蒲;霍剑青;徐超;李正平;;导热系数的测定计算机虚拟实验课件[A];2005年“数字安徽”博士科技论坛论文集[C];2005年

2 黎梅;肖纯友;;初中物理实验教学中虚拟实验的应用研究[A];《教师教学能力发展研究》科研成果集(第十五卷)[C];2018年

3 陈洪娟;李磊;张强;张虎;;虚拟声学实验发挥作用的影响因素分析[A];2018年全国声学大会论文集 P声学测量与仪器 Q声学换能器 S声学教育[C];2018年

4 姚红兵;贺安之;吴颖川;乐嘉陵;;非完全数据的虚拟实验和真实实验相融合的三维层析[A];大珩先生九十华诞文集暨中国光学学会2004年学术大会论文集[C];2004年

5 金红;房少军;;微波技术虚拟实验的设计[A];二○○一年中国系统仿真学会学术年会论文集[C];2001年

6 田满文;;地方高校虚拟实验与真实实验整合教学模式研究[A];第三届世纪之星创新教育论坛论文集[C];2016年

7 冉U_皓;唐九飞;于俊清;;基于Web的计算机学科虚拟实验关键技术研究[A];第七届和谐人机环境联合学术会议(HHME2011)论文集【poster】[C];2011年

8 陈佳新;;通过实验教学培养学生的创新精神[A];第十六届电工理论学术年会论文集[C];2004年

9 王平武;;浅谈虚拟实验替代动物实验[A];“决策论坛——区域发展与公共政策研究学术研讨会”论文集(上)[C];2016年

10 孟凡勇;王维;李静海;;基于CFD计算与CT仿真测量的虚拟实验方法[A];全国射线数字成像与CT新技术研讨会论文集[C];2012年

相关重要报纸文章 前7条

1 实习记者 于紫月;你所不知道的飞机虚拟实验[N];科技日报;2018年

2 ;创设“虚拟实验” 提供探究平台[N];中国教育报;2005年

3 记者 徐建华;我国“电子课本”和“虚拟实验”两项国际标准提案立项[N];中国质量报;2012年

4 秦若云;搭起让人才快速起飞的平台[N];解放军报;2007年

5 本报记者 张雯婧;和平“智慧教育”亮相世界智能大会[N];天津日报;2019年

6 ;四十年谱写优美乐章[N];中国教育报;2013年

7 刘卓明;“非常之举”造就非常人才[N];解放军报;2007年

相关博士学位论文 前3条

1 朱敏;虚拟实验与教学应用研究[D];华东师范大学;2006年

2 郑颖立;体验式虚拟实验研究[D];华东师范大学;2008年

3 王灏;体视学虚拟实验模型的计算机仿真设计与实现[D];南方医科大学;2008年

相关硕士学位论文 前10条

1 易琪云;中学物理虚拟实验的设计与实现[D];西南科技大学;2018年

2 杨骏佶;面向计算机硬件的远程虚拟实验服务[D];江苏大学;2019年

3 王鹏飞;面向虚拟实验的WebGL开发框架的研究[D];北京邮电大学;2019年

4 吴燕芳;基于虚拟实验的中学地理探究式教学研究[D];华中师范大学;2018年

5 张蔚;基于CloudStack的高校虚拟实验与仿真平台的设计与实现[D];湖南大学;2015年

6 张悦;虚拟实验在专科《医用化学》实验教学中的应用方法研究[D];西北师范大学;2018年

7 白昊然;虚拟实验对提高初中生物理实验操作能力的应用研究[D];西北师范大学;2018年

8 孙校凤;基于LabVIEW的大学物理虚拟实验教学辅助系统的设计与开发[D];湖南大学;2017年

9 吴雅青;基于虚拟实验的高中生化学建模能力研究[D];上海师范大学;2018年

10 汪生海;深度学习在虚拟实验指导与批改中的应用[D];北京邮电大学;2018年



本文编号:2799390

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2799390.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ed77e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com