CODEO

Development Environment

  • Comprehensive C/C++ integrated development environment based on Eclipse
  • Support of system architects with graphical configuration tools
  • Application development features such as compiler, assembler and linker
  • Time-saving & cost-efficient: Use of different project types in the same workspace and at the same time
  • Works with PikeOS, PikeOS for MPU and ELinOS
Addon Tools

3rd Party Tool Integration

Additional artefacts such as plugins, fragments, features or feature groups can be easily added.

Graphical Tools

Graphical Tools

System architects support with graphical configuration tools and comprehensive little development helpers.

System Analysis

System Analysis

Monitoring of different tasks or partitions with their threats offering many functionalities for analysis.

Multi-Core Configuration

Multi-Core Configuration

Set the number of CPUs to be emulated and see the usage for each physical core in form of graph and CPU behavior.

Shared Projects

Shared Projects

Collaboratively work on a project in a team, with co-workers and/or on different computers.

Application Deployment

Direct Deployment

Applications developed with CODEO can be deployed directly on the target hardware or the QEMU emulation.

CODEO IDE

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.

PikeOS BSP List

PikeOS Integration

Learn more

ELinOS BSP List

ELinOS Integration

Learn more

Shadow

What's new with CODEO 7.4

Have a look at the features and updates of our latest CODEO version.

See the Features

Shadow

Pre-Installed C/C++ Tooling

CODEO is based on the well-known Eclipse IDE and comes along with pre-installed C/C++ Development Tooling (CDT).

CODEO Software Code
  • C/C++ Code Editor
  • Syntax Highlighting
  • Code Completion
  • Source Navigation
  • Source Knowledge
    • Type Hierarchy
    • Call Graph
    • Include Browser
    • Macro Definition Browser

CODEO Visual Debugging
  • Source Code Refactoring
  • Visual Debugging Tools, Views displaying
    • Memory
    • Registers
    • Disassembly

Seamless Product Integration

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.

PikeOS BSP List

PikeOS Integration

Learn more

ELinOS BSP List

ELinOS Integration

Learn more

More Customer Benefits

Check

Eclipse

Integration into the Eclipse IDE provides a well-known user interface

Check

Debugger

Debugging/Tracing of PikeOS and ELinOS targets is supported seamlessly

Check

C/C++

C/C++ development environment with source code awareness and active code completion

Check

Emulation

Hardware emulator allows testing your integration on the desired target architecture without having access to the physical board

Check

Intelligent Wizards

Wizards help you avoiding common pitfalls during project creation

Check

Graphical Configuration

Graphical configuration with top-down approach for better overview during every project step

Check

Static & Dynamic Analysis

Static and dynamic system analysis with guest OS awareness help to understand the components interaction and boosting overall performance

Need more Information?

Tell us how we can we assist you with your specific project.
 

Contact us