Font Size: a A A

Research Of HILS Development Platform Technologies Based On Linux

Posted on:2008-05-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y P HeFull Text:PDF
GTID:2178360242499132Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
Along with the expansion of the simulation system applications, more and more systems need to be constructed with HIL(Hardware In Loop), which strongly calls for real-time simulation. Operating system of the computer, as the infrastructure for the simulation systems, are very important to give us a steady, unfluctuating and expedite feature. With a pretty good real-time performance and the open-source feature of the kernel codes, Linux OS helps us realize "simulation real-time OS" easily.However, the Linux system is not popularity, most people are not used to develop the program in this environment. These problems make difficult for us to use the Linux as the Simulation Platform directly. The Windows Operating System is very popularity, and supports most hardwares and softwares. So taking advantage of the Windows System, this paper makes an idea that using the Linux system as the Simulation Platform, utilizing the Windows System as the Development Platform. Based on the idea, using the cross-compiling and the cross-debugging technologies, we can develop a new Hardware-in-Loop Simulation Platform in the Linux System.It is the KD-DRT Workbench. This paper has a research on the design and completes the development of the simulation platform.First, this paper provides a whole structure for the simulation platform, and develops the program for the host and the target separately. In the development, we research the technologies and the functions of the platform, and realize the functions of the platform.Following, we discuss the driver development of the PCI device in the platform, and research the technologies of the driver development in the Linux environment. For the VMIPCI-5566, made by the VMIC, we research and develop the driver program in the Linux.Last, we test and analyze the real-time capability of the Sim-Linux system on the target computer. At the same time, we test the functional modules on the platform separately. The whole process of the development on this platform ,development,compiling,debug,running, are analyzed and recorded, and validated the whole functions of the system. Through the whole process, the platform realized the anticipative facility.
Keywords/Search Tags:Distributed Real-time Simulation, IDE, Cross Compiling, Eclipse, Linux
PDF Full Text Request
Related items