Font Size: a A A

Design And Implementation Of The Module On Configuration And Debugging In The LT-CNC System

Posted on:2007-04-27Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2178360212967760Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Based on the study of open CNC system on RT-Linux platform, this dissertation discusses the design and implementation of the configuration and debugging module, which is an important functional module of LT-CNC system. According to the actual needs of the topic, the dissertation studies mechanism of inter-process communication on CNC system. And what's more, the dissertation presents an efficient method of communication between kernel process and user process. And then it implements a set of APIs for communication of processes. On the basis of the above work, the dissertation has fulfilled the design and implementation of the configuration and debugging module, which has been successfully applied to LT-CNC system.Now the system runs smoothly. This dissertation focused on solving the following problems:1. Study mechanism of inter-process communication on the LT-CNC system.This dissertation presents a new method of communication between kernel process and user process to improve performance of inter-process communication on the CNC. By combining real time FIFO and shared memory effectively,the method reduces message data coping and shared memory operations greatly.2. Design and implementation of the communication APIs. Using these APIs, the configuration and debugging module can directly access to particular data structure in shared memory. And it has the ability of flexible configuration and monitoring of status messages.3. Design and implementation of the module on configuration and debugging in the LT-CNC System. System configuration module includes six sub-modules. They are primarily used for editing or modifying the configuration parameters of the CNC system. And the revised parameters become effective immediately. Debugging module includes five sub-modules. They can directly access and amend to data in the shared memory and facilitate the developer and user to view status messages of the CNC system.
Keywords/Search Tags:Open CNC, Inter-process Communication, System Configuration, Debugging
PDF Full Text Request
Related items