Font Size: a A A

The Design And Implementation Of Microcomputer Principle And Interface Technology Virtual Experiment

Posted on:2013-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:X H YangFull Text:PDF
GTID:2248330371966904Subject:Education Technology
Abstract/Summary:PDF Full Text Request
"Microcomputer Principle and Interface Technology" is an essential part of computer science education in university of technology. The soundness of its experiments and whether such experiments could match the theory of the course will greatly affect the knowledge system of the whole computer-related majors. However, due to the huge cost of hardware and software and the innovation and expansion restrictions of teaching platform, traditional embedded system experiment platform with the experimental box suffers from great limitations in ensuring the time that students participating in the experiment, construction and maintenance costs of the experimental teaching platform and the evaluation of teaching effectiveness.With the development of computer, network and multimedia technology, network-based teaching model has become an effective means of popularize education. As an important part, virtual experimental teaching system through the establishment of a virtual laboratory allows the student experience the actual hardware experiment on the local computer. Besides, it could also present the results which is consistent with the actual hardware experiment, thus completing the process of experimental teaching process.Based on in-depth study of Microcomputer Principle and Interface Technology, this paper proposes an experiment platform of Microcomputer Principle and Interface Technology virtual which consists of computing kernel, kernel drivers, virtual experiment platform cores and virtual experiment platform UI. It simulates the 8086 processor widely used in undergraduate teaching and other common experimental processors, such as 8255,8259,8253, etc. In the mean time, it can run the experimental processes used in real hardware platform and then output their simulation results in the virtual experiment platform UI. Besides, this platform is scalable. It can not only complete the basic Microcomputer Principle and Interface Technology experiments but also design new experiments according to the experimental requirements.The project use DOS virtual machine (VDM), virtual device driver (VDD), shared memory space, socket communications and many other technologies to achieve a complete, stable, real-time Microcomputer Principle and Interface Technology virtual experiment platform and design several virtual experiments for this platform. As the complexity of the experiment, the large number of modules, and stringent requirements of instantaneity, the ensuring of stability and instantaneity is the key and difficult in the implementation process. In the platform, VDM technology and VDD technology achieve the core simulation which ensures the stability of the system. Besides, shared memory space technology realizes the communication between VDD and virtual experiment platform kernel while socket communication technology completes the communication between virtual experiment platform kernel and virtual experiment platform UI. This design also makes the platform has a good scalability to meet the current and future needs in the development of experimental teaching.
Keywords/Search Tags:Microcomputer Principle and Interface Technology, Virtual Experiment, VDD, Shared Memory Space
PDF Full Text Request
Related items