Developing embedded applications requires different support from the development environment than developing standard applications. Remote debugging, target memory utilization analysis, and timing behavior are features that an embedded developer almost always needs in addition to standard application development. With CODEO, SYSGO offers a complete Eclipse-based development environment for embedded application development.
Integrated development environment CODEO
Like PikeOS, ELinOS is equipped with CODEO which offers a comprehensive C/C++ and Java integrated development environment based on Eclipse. The IDE CODEO includes project management, code browser, and configuration management. CODEO offers direct target connection for remote debugging and timing analysis to gather runtime information.
CODEO includes a graphical debugger based on Eclipse utilizing the GDB defined by the selected cross tool chain. Register contents, variable values and breakpoints can be displayed and edited.
CODEO also includes an Eclipse-based target analyzing system. This CODEO Trace Tool offers a customizable timing analyzer as well as a target system viewer to display process information, memory utilization, semaphore status, and much more.