Font Size: a A A

Design And Implementation Of Cloud Digital Circuit Experiment System

Posted on:2020-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:C TaoFull Text:PDF
GTID:2427330626951253Subject:Engineering
Abstract/Summary:PDF Full Text Request
As a key link in the process of engineering teaching,experimental teaching is an indispensable way to cultivate students to apply theory to practice,analyze and solve practical problems.However,with the continuous deepening of China's education system reform and the increasing number of people receiving education,laboratory resources are gradually unable to meet the needs of students,and it is difficult for traditional experimental teaching work to adapt to the experimental education requirements of the new era.As the basic course of electrical major,digital circuit technology is essential for students to master theoretical knowledge,cultivate systematic thinking and learn about later courses.Aiming at the needs of digital circuit technology experiment course,this paper designs a cloud digital circuit experiment system,which consists of three parts: cloud digital circuit test bench,Alibaba Cloud server and client software.The cloud digital circuit test bench is the real carrier for the user to carry out the experimental operation,and is composed of the experimental resource part and the controller.As the middle bridge between the cloud digital circuit experiment platform and the client,Alibaba Cloud is responsible for resource allocation and data forwarding operations.The client software provides the user with a software interaction interface that approximates the appearance of the real hardware,allowing the user to perform remote experiment operations.The paper firstly summarizes and analyzes the modern virtual laboratory construction modes and their advantages and disadvantages,and gives the dual C/S architecture for the cloud network system suitable for digital circuit courses and corresponding experiments operation flow.Secondly it designs corresponding experimental resource circuit and controller circuit according to the requirements of cloud digital circuit experiment system,and give detailed design flow of each function sub-module.Thirdly it implements driver for each functional module for designed hardware,transplants ?C/OS-II real-time operating system,and designs the application based on the system function requirements.Fourthly,it designs a Linux server-side program using Java,uses the C3P0 connection pool as a tool to connect to the MySQL database,uses DBUtils access to the database;uses C# to design the client software,designs the client interface based on the Measurement Studio component library,completes the TCP communication process through the built-in class Tcpclient.Fifthly,it designs the parameter configuration software for the cloud experiment bench using C# language to facilitate configuration of network parameters of the experiment bench.Finally,based on the design completion,the system is tested on three levels: module,system and synthetic project.The test results show that the functions of the cloud digital circuit experiment system can meet the requirements,and the user can easily complete the cloud experiment operation through the system.
Keywords/Search Tags:Cloud experiment, FPGA, Digit circuit, STM32, MySQL
PDF Full Text Request
Related items