3rd Party Tool Integration
Additional artefacts such as plugins, fragments, features or feature groups can be easily added.
System architects support with graphical configuration tools and comprehensive little development helpers.
Monitoring of different tasks or partitions with their threats offering many functionalities for analysis.
Set the number of CPUs to be emulated and see the usage for each physical core in form of graph and CPU behavior.
Collaboratively work on a project in a team, with co-workers and/or on different computers.
Applications developed with CODEO can be deployed directly on the target hardware or the QEMU emulation.
CODEO is an Eclipse-based Integrated Development Environment for PikeOS, PikeOS for MPU, ELinOS, and related products.
It offers tools for writing source code, debugging, configuring, monitoring and tracing.
Applications can be integrated into the system and compiled into boot images.
- C/C++ Code Editor
- Syntax Highlighting
- Code Completion
- Source Navigation
- Source Knowledge
- Type Hierarchy
- Call Graph
- Include Browser
- Macro Definition Browser
- Source Code Refactoring
- Visual Debugging Tools, Views displaying
CODEO uses the Plug-In mechanism to tightly integrate the PikeOS, PikeOS for MPU and ELinOS products. The interaction with the user takes place via Eclipse views. Those are presented by means of Eclipse perspectives to provide a user-centric experience. During each step of the development (e.g. configuration, development, debugging) there is one perspective that offers the user the right tools for the current workflow.
All products are integrated into the same IDE and can be used simultaneously, even with other extensions from our partners or other 3rd party tools.
In addition, for all our products a hardware emulator is available. You can run the products on your target architecture without having access to the real hardware. This allows to work in big teams without the bottleneck of waiting on the availability of the physical board. The QEMU machine emulator is directly integrated into the CODEO environment.
Integration into the Eclipse IDE provides a well-known user interface
Debugging/Tracing of PikeOS and ELinOS targets is supported seamlessly
C/C++ development environment with source code awareness and active code completion
Hardware emulator allows testing your integration on the desired target architecture without having access to the physical board
Wizards help you avoiding common pitfalls during project creation
Graphical configuration with top-down approach for better overview during every project step
Static & Dynamic Analysis
Static and dynamic system analysis with guest OS awareness help to understand the components interaction and boosting overall performance