Font Size: a A A

Design And Implementation Of The LXI_VXI Slot 0 Controller's Server

Posted on:2017-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:S ChenFull Text:PDF
GTID:2348330503972436Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
LXI_VXI slot 0 Controller is an automatic measurement system based on the LAN bus.Compared with the automatic measurement system based on the other bus, slot 0 Controller based on LAN bus has the many advantages of high data transfer rate,high throughput, low cost, easy applicability,long life and so on. For the automatic measurement system based on the other bus, the server of slot 0 controller is an external device of the host, it can be can directly controlled by the the driver. However,for slot 0 Controller based on LAN,the host regards the server of slot 0 controller as the remote server host. Each the server of slot 0 controller is a stand-alone system,it needs to meet the requirements of the multi-user, cross-platform, real-time, remote control and so on at the same time. Therefore,the research and development of this project have great significance to improve the capability of slot 0 controllerThe main work and contributions of this thesis can be summarized as follows:Firstly,we complete the modification and Porting of the Embedded Linux kernel.The different hardware platforms require for different Linux kernel.As for the hardware platform selected by this project, this thesis describes the configuration porting of the kernel,which provides the right environment to the server of LXI VXI slot 0 controller.Secondly,we complete the design and implementation of communications between the server and the client based on RPC,including the introduction of the principle of RPC,the design of the data structures and the functions,the environment of communications and so on.In order to improve the stability and capability of this system,We use the multithreading RPC.At the same time,we use the thread pool and the locks to optimized. Through experimental data, the method used in this paper improves the stability of slot 0 controller SystemThirdly, we complete the design and implementation of Web on the LXI_VXI slot 0 Controller by using HTML?Ajax and CGI,which make the users can get and set the basic information of the LXI_VXI slot 0 Controller through a browser.We also use the technology of CGI and Ajax to ensure the real-time response to form submitted,improving the user experience.Through a number of tests by the group of the experts,The server of LXI VXI slot 0 controller studied on this paper reach the many indicators of multi-user, cross-platform, real-time, lower cost and so on.
Keywords/Search Tags:LXI__VXI slot 0 controller, RPC, LXI, Web server, VXI
PDF Full Text Request
Related items