Study on an Integrated Development Environment for PAC with Complete Intellectual Property

Article Preview

Abstract:

PAC(programmable automation controller) is a new trend of the industrial controller, but for now, 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 designed by Chinese companies. For above purposes, the CHD-PACIDE was implemented which supported the ARM cortex-Mx series microcontrollers. This IDE consists of three layers, interface layer, data management layer and kernel layer, which managed functional modules respectively. Based on a C-like language Engineer C defined by our research team, the interface layer provided the structural graphical input mode and the text input mode for users to edit their code. The data management layer used the XML with specified format manage the flow of data. The kernel layer had two parts which were implemented in the IDE and the debug microcontroller stm8s, this layer can be used to debug user’s code through the Jtag port under the Coresight debugging structure of ARM. This IDE could be updated easily by adding the specific XML file for the new microcontroller used by the specific PAC.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

944-949

Citation:

Online since:

October 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Zhang Yunbo, Study on the key technologies of intelligent control algorithm accomplished by PAC, Journal of Changchun Institute of Technology (Natural Sciences Edition), vol. 3, pp.51-54, November (2010).

Google Scholar

[2] Lu Xiaofeng, Wang Yihuai and Chen Shuai, The Design for CCM3118 Evaluation Development Board and IDE, Microelectronics & Computer, vol. 22(7), pp.82-85, (2005).

Google Scholar

[3] Guo Xiaohong and Wang shu, PSoC's integrated development environment and key technology, Microcontrollers & Embedded Systems, vol. 2, pp.23-25, (2006).

Google Scholar

[4] Li Guangyu, Design and Implementation of an Embedded Industrial Integrated Development Environment. Dalian Jiaotong University, (2005).

Google Scholar

[5] Zhang Naixiao, Ju Xiaoming and Sun Meng, Garden: An integrated development environment Oriented to project field language, Science in China, vol. 38(12), pp.2084-2098, (2008).

Google Scholar

[6] Zhou Zhijun. A research and design on ARM Debug systems. University of Electronic Science and Technology of China, (2008).

Google Scholar

[7] Han Xue. Research on the Key Technology of High Reliable R80515 Integration Development Environment. Harbin Engineering University, (2008).

Google Scholar

[8] Nie Zhanglong and Wang Yihuai, Key technology of Freescale HC08 MCU embedded developing systems, Computer Engineering and Design, vol. 31(3), pp.518-520, (2010).

Google Scholar

[9] ARM Debug Interface V5 Architecture Specification. ARM IHI 0031 A, (2006).

Google Scholar

[10] CoreSight Components Technical Reference Manual. ARM DDI 0314H, (2009).

Google Scholar

[11] Cortex-M3 Technical Reference Manual. ARM DDI 0337E r1p1, (2006).

Google Scholar

[12] Joseph Yiu [English], The Definitive Guide to the ARM Cortex-M3. Beijing university of aeronautics, (2009).

Google Scholar