Dissertation > Excellent graduate degree dissertation topics show
Application of VxWorks Operating System and FPGA Technology in Display Control Simulator
Author: GaoYu
Tutor: QiZhengWei;JiangWeiFen
School: Shanghai Jiaotong University
Course: Software Engineering
Keywords: VxWorks FPGA NiosⅡ WorkBench WindML SOPC
CLC: TP316.2
Type: Master's thesis
Year: 2012
Downloads: 84
Quote: 0
Read: Download Dissertation
Abstract
|
The display control simulator is a simulation device which developed for a kind of radar system, it mainly used to simulate the reality display control system, and completed for the integrated display of the status of each device and parameters data, the real-time communication with peripheral devices, the control and management of human-computer interaction interface, in order to meet the needs of the military simulation training, familiar with the operating procedures and training operators. In view of the characteristics of the large amount of information given to receive display, multiple manual operation command, and high real-time requirements, this issue uses the embedded real-time operating system VxWorks and the FPGA technology as a solution for the display control simulator.The display control simulator uses PC104 of X86 architecture and FPGA I/O control board as the hardware platform, provides support for X86 by board support package pcPentium of VxWorks6.7, uses integrated development environment WorkBench3.1 for application software development of PC104. The FPGA I/O control board uses the soft-core of NiosⅡto achieve the I/O control function, uses the SOPC Builder to generate the soft-core of NiosⅡand peripheral I/O device, develop soft-core application under the NiosⅡIDE.The software design of the display control simulator includes the multi-task programming of VxWorks6.7 and the process-oriented programming of NiosⅡ. The most of the Graphics mode application of VxWorks stay in the media library version 3.0, it’s very different from the media library version 5.2 which the issue used, except the SDK functions, there are many differences in the configuration method of the media library componet. Through the code and development process, this issue elaborate how to achieve the application of media library in VxWorks6.x.At first, this paper introduces the domestic and foreign research situation of VxWorks and FPGA technology which is the core technology used to implement the display control simulator. Then with the issue application, this paper introduces the VxWorks kernel, major components and its integrated development environment, and the development technology of the FPGA and NiosⅡ. On this basis, discourse the design methods and the implementation process of the display control simulator, proposed the overall design program of software and hardware, focuses on the description of the software modules of VxWorks and NiosⅡ, and the functional modules of FPGA. Then this paper introduces the method that how to observe the embedded software with EDA testing tools, and analyze the test data. At last, draw the final correct conclusions with design of the display control simulator by analyzing the system test result.This issue makes full use of the multi-task, strong real-time characteristics with VxWorks, takes advantage of the kernel function with the task scheduler, task management, and inter-task communication, to achieve the multi-task processing mechanism, and uses the watchdog and network socket component to establish the real-time network communication. This issue developed the integrated display graphical interface based on the VxWorks6.7 media library component WindML5.2, solve the migration problem of graphical interface development from version 5.x to version 6.x. With the NiosⅡsystem and the flexible configuration feature with a wealth of I/O pins of FPGA, this issue achieves the incident response of the control components, and the internal communication function of the display control simulator. On the other hand, the NiosⅡsystem uses the structured and process-oriented language, and the schematic combined with the hardware description language design method, both achieve the peripheral interface control conveniently, and shorten the development cycle.The software and hardware design of the display control simulator have been most completed, after connected with the system, the test results show that the functionality and the performance of the simulator has been achieved the design goal. In addition, the successful application of the high version of VxWorks and its development environment lay the foundation for the follow-up development.
|
Related Dissertations
- Research on Electromagnetic Acoustic Transducer Detection System Based on FPGA,TH878.2
- Study on Drive and Control System of Five-Phase PMSM Based on FPGA,TM341
- Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
- Research on Basic Algorithms of Digital Image Processing and Implementation with FPGA,TP391.41
- Development of LXI Counter,TP274
- Design of GPS Information Receiving System Based on Nios Ⅱ,TN967.1
- Temperature and pressure explosives temperature field memory test technology,TQ560.7
- Remote FPGA system design and implementation of security upgrades,TP309
- Design and Implementation of FPGA Teaching Experimental Board Based on EP2C8,TP391.6
- The Design and FPGA Verification of Embedded UART Based on VHDL/FPGA,TN47
- FEA of the Small Multi-function Chassis Frame and Its Lightweight Design,S223.91
- The Research of Small Size Soccer Robot Control System Based on FPGA,TP242
- Design of A Multi-axis Cnc System Based on FPGA and NIOS Ⅱ,TG659
- Structural Analysis & Optimization Design Research of Process Bogie Based on AWE,U266
- Design and Implementation of ISP Module for CT Remote Upgrade System,R197.39
- EMAT System Design of Electromagnetic Ultrasonic Nondestructive Testing,TH878.2
- Probabilistic model based segmentation algorithm for speech recognition SOPC implementation,TN47
- The Design and Realization of the Embedded Real-time Monitoring System in the Compounding Department of a Cast Plant,TP274
- FPGA-based GPS baseband signal processing research and implementation,P228.4
- The Design and FPGA Implementation of GPS Baseband Processor,P228.4
- Finite Element Simulation and Research of Fine-blanking and Die Clearance,TG386
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Operating system > Real-time operating system
© 2012 www.DissertationTopic.Net Mobile
|