Embedded field open source development tool Eclipse popular

xiaoxiao2021-03-06  48

Eclipse was developed by IBM in 1999, which was developed to Java applications and opened in November 2001. The user can use the tool itself as the plugin freely expand function. It features a so-called "plug-in architecture", through the version management tool

Using, Eclipse has been widely popular in the server field. In the field of embedded systems, with the increase in application examples of Linux OS, there is currently a supported product debut. On July 7, 2004, in Tokyo Bigsight, the Eclipse-based development technology, the Eclipse-based development tool is unveiled.

At present, well-known tools for Eclipse development tools in the field of embedded systems include two American McTai and Fenghe systems. McTai is the largest publisher of embedded Linux, which issued Eclipse-based "Devrocket 1.0" in February 2004. On the other hand, Fenghe System is the largest company in real-time OS for "VxWorks" business. In June 2004, he made a "Wind River Workbench 2.0" that benefited from the technical experience accumulated in the development tool "Tornado" for VxWorks. On this ESEC, two companies will conduct an empirical demonstration of the above two tools. All are the first time to announce publication. The commonality of the two can run and multi-threaded and multi-threaded debugging on the GUI, have a rich function similar to software development tools on your computer.

Real-time analysis variables to achieve visualization

The characteristics of McTai's Devrocket are: generating source templates in the form of wizard; refers to the "application preLink" feature of the application start time by static resolution symbols. It can also be used in conjunction with configuration management software such as IBM's "Rational ClearCase". Supported Host Environmental OS LINUX, Windows and Solaris.

Devrocket can optionally configurable software real-time analysis capabilities. It is also possible to use American RTI "Scope Tools" as a plugin. Scope Tools features: "STETHOSCOPE" that changes the variable changes in the program in the chart form, "ProfileScope" displaying the function runtime, analyzes "MemScope" in real time.

Can realize seamless switching of kernel space and user space

The Windbench 2.0 of Fenghe System is characterized by pressing only the button to implement kernel space debugging and user space debugging of application software such as device drivers. Previously, in the debugging of embedded Linux, the debugging of kernel spatial debugments and user space needs to be done in different ways. Specifically, as a small program (DEMON) used to send debug information to the host by the target development board, the "KGDB" and "GDB" servers used for kernel space and user space are required. Therefore, you need to start multiple terminal screens and debug screens on Linux logged in to the development board. This time, Fenghe System With the new development of "WDB Debug Agent" integrating the above apparatus, all debugging work can be completed by this tool (Figure 5).

Further, depending on the WDB structure, a multi-process communication program (Figure 6) can also be performed on the screen of the tool (Fig. 6). This is achieved by using the WDB conversion to collect debug information. In addition, the software analysis tool, Fenghe system will also cooperate with the RTI mentioned above, and is currently being discussed to embed Workbench as a plug-in.

Fenghe System Plan for December 2004, the launched Workbench can also support software development on VxWorks. If there is related requirements, other embedded OSs such as μitron are also considered. Unlike other development tools, even different kinds of embedded OS, you can also use the same development tool-Fenghe system policy to promote this advantage. In addition, the supported host environment has an OS for Linux. Source: ccw.com.cn

转载请注明原文地址:https://www.9cbs.com/read-116852.html

New Post(0)