Font Size: a A A

Study Of PAC System IDE With Self-owned Intellectual Property Rights

Posted on:2012-09-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y X WangFull Text:PDF
GTID:2178330335992840Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
PAC (programmableautomation controller) is a new trend of the industrial controller, but for the present, most IDEs (integrated development environment) are still providing the PLC mode for users, which can not take full advantage of the PAC. Further more, in China, there is still not such IDE with complete intellectual properties for PACs which are designed by Chinese companies. For above purposes, the Configurable multi-development IDE was implemented which supported the ARM cortex-Mx series microcontrollers.The IDE of the tool suite consistes of interface layer, data management layer and kernel layer, which can manage functional modules respectively, include editing module, project management module, compiling kernel layer, downloading module and debugger module. Based on a C-like language Engineer C which was defined by our research team, the interface layer provides the structural graphical input mode and the text input mode for users to edit their code. The data management layer uses the XML with specified format managing the flow of data. The kernel layer has two parts which are implemented in IDE and debug microcontroller stm8s, this layer can be used to debug user's code through the JTAG port under the Core sight debugging structure of ARM. This IDE could be updated easily by adding the specific XML file to the new microcontroller. It completed the JTAG debug port and Coresight debugging structure in the hardware, including breakpoint, step and watch points. Graphical input, set configuration file and code generation can enhance the universal of the platform.LED light test was carried on with developing tool suite, it proved that the basic function of the tool suite was accomplished. And the future work was made to complete the universal platform.
Keywords/Search Tags:PAC, IDE, ARM, Coresight, JTAG
PDF Full Text Request
Related items