| In the field of industrial control, the emergence of new technologies and their rapid development are influencing the configuration software seriously. The development of embedded system and its application in various fields, especially in industrial control applications, leads to the emergence and development of embedded configuration software, which is the combination of embedded system and configuration software.Device communication subsystem is a very important module of embedded configuration software. It mainly accomplishes the tasks including data collection, monitoring devices and communicating with terminals. It acquires real-time data and uploads the data to the real-time database system module; at the same time, it sends the control commands that user inputs to device communications subsystem to implement the control of hardware devices through real-time database systems.In this paper, based on object-oriented modeling techniques-UML and object-oriented programming language C + +, the author presented the design concepts and design methods of device communications subsystem for embedded configuration software. This thesis introduced Windows CE system and the key technologies such as object-oriented, multithreading and dynamic link library; and then by analyzing the structure of embedded configuration software, its data flow and data stream of the device communication subsystem, the author established the structure of device communication subsystem for embedded configuration software in Windows CE.Net, namely, device configuration module, driver management module and data input/output module; then the author designed the device communication subsystem in details, including the system object models, dynamic models and the important properties and methods of main classes; finally, the author implemented the test by establishing the platform with CX1000-embedded controllers.The results that subsystem was tested in CX1000 platform showed that the device data acquisition and control in the industrial field by using the ideas and methods introduced in the thesis could be achieved. The ideas and methods have certain reference value for similar researches. |