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
  • Save time & costs: Work on multiple project types simultaneously in one workspace
  • 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, compiled into boot images, and tested using the built-in QEMU emulator.
It supports both Linux and Windows host systems, allowing flexible development environments. 

PikeOS BSP List

PikeOS Integration

Learn more

ELinOS BSP List

ELinOS Integration

Learn more

What's new with CODEO 7.6

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

See the Features

Embedded Industrial Applications

CODEO empowers PikeOS and ELinOS to develop cutting-edge real-time software solutions, enabling 
Safety- and Security-critical high-performance applications across multiple industries.

Contact us for Safety & Security Certification

Avionics & Aerospace

  • Develop certifiable real-time software for DO-178C-compliant Safety-critical applications
  • Ensure deterministic execution and partitioned multi-core scheduling
  • Support for Integrated Modular Avionics (IMA) architectures
  • Advanced debugging and monitoring tools ensure compliance with stringent Aerospace standards

Railway & Transportation

  • Develop embedded solutions for railway signalling and control systems
  • Ensure compliance with EN 50716 and other Railway safety standards
  • Real-time software for predictive maintenance and condition monitoring of rolling stock

Automotive

  • Build high-performance applications for Advanced Driver Assistance Systems (ADAS) and autonomous driving
  • Achieve ISO 26262 compliance for functional Safety
  • Develop robust software solutions for electric and hybrid vehicle control systems
  • Real-time processing for in-vehicle infotainment and telematics applications

Industrial Automation

  • Design robust, fault-tolerant embedded applications
  • Ensure hard real-time performance in robotic & cobot automation systems
  • Develop secure and resilient software for critical infrastructure and IIoT
  • Integration with machine learning and AI-based predictive maintenance applications

Medical & Healthcare

  • Develop life-critical medical applications ensuring real-time performance and reliability
  • Compliance with IEC 62304 for Medical software Safety
  • Support for embedded solutions in imaging systems, diagnostic tools, and wearable health devices

Telecommunications & Networking

  • Develop Software-Defined Networking (SDN) solutions for high-performance telecom hardware
  • Support for deterministic networking applications in 5G infrastructure
  • Enhance Security for networked embedded systems with real-time monitoring and intrusion detection

✨ Powerful UI & Tools ⚙️

Eclipse-based IDE

CODEO is built on the Eclipse framework, providing a familiar interface for developers
 

Multi-Core Configuration

Set the number of emulated CPUs and monitor physical core usage for optimized performance, resource allocation, and efficient workload distribution
 

Graphical Configuration Tools

These tools support system architects in configuring and managing projects visually
 

C/C++ Development Tools

CODEO includes pre-installed C/C++ development tools, such as a code editor with syntax highlighting, code completion, and source navigation
 

Integrated Monitoring & Tracing

CODEO offers robust monitoring and tracing capabilities for both applications and kernels
 

Remote Deployment

Applications can be deployed directly on target hardware or emulated environments
 

Static and dynamic Analysis

The IDE provides tools for both static and dynamic system analysis, helping to understand component interactions and improve performance
 

CODEO Plugin for Eclipse

CODEO is available as standalone development environment or as Eclipse plug-in for seamless integration with your favorite Eclipse IDE.
 

Collaborative Features

Shared projects allow teams to work collaboratively on the same project across different computers
 

More CODEO Features



Click for more Feature Details

Eclipse-based IDE


Eclipse-based Integrated Development Environment


Pre-installed C/C++ Tooling

Application Debugging


Application Debugging


Graphical Tools


System Analysis


Multi-Core Configuration


Shared Projects & Collaboration


Direct HW Deployment

QEMU Hardware Emulator


QEMU HW Emulation


Intelligent Wizards

Development Environment


GUI-less Configuration Tools


Headless Build Pipeline


3rd-Party Tool Integration


Rust Programming Language

Python Support


Python Support

Tutorials: Have a Cup of CODEO

Discover SYSGO's CODEO IDE, seamlessly integrating PikeOS and ELinOS for efficient embedded software development. Explore our tutorials to master CODEO's powerful features and enhance your projects.

Watch our overview of CODEO videos:

CODEO Tutorials     YouTube Channel Playlist

Longterm Support

Professional Support

We provide two types of product support: The Standard Support covers the basic questions on the product use (installation, tools usage etc.) via E-Mail. The Premium Support offers more customer-specific help with direct contact to a dedicated support engineer.

Software Secure Update

Life Cycle Updates

Customers can benefit from ongoing improvements by accessing the SYSGO customer portal, where the latest updates of target binaries, new Board Support Packages, and add-ons are available.

Training & Consulting

Training & Consulting

We want to make building your target devices as convenient as possible. However, SYSGO’s guided trainings boost the skills of your embedded developer team and maximizes the output – for efficient teams that love to develop for embedded devices.

Customer Benefits

Check

Unified Workspace for Heterogeneous Computing 

CODEO is the single point of truth for your entire system. Whether you are developing for PikeOS (MMU), PikeOS for MPU, or ELinOS (Industrial-grade Linux), you can manage all projects within a unified workspace. This is the key to mastering modern SoCs with heterogeneous cores (e.g., A-cores and R-cores), allowing your team to share code, drivers, and configurations across different hardware domains without switching tools.

Check

Accelerated "Click-to-Target" Deployment 

Eliminate the complexity of manual target integration. CODEO provides integrated wizards for Board Support Package (BSP) selection and automated "one-click" deployment. Whether you are pushing to the built-in QEMU emulator for rapid prototyping or deploying directly to your custom target hardware, CODEO handles the underlying toolchain and communication protocols, letting your developers focus on the application logic.

Check

Seamless Integration with CI/CD Pipelines 

Modern Safety-critical development requires automation. CODEO supports fully headless build pipelines, allowing you to integrate system configuration, compilation, and automated testing into your Continuous Integration (CI) environment. By automating the validation of your partitions and boot images, you catch errors earlier in the lifecycle, reducing the cost of bug fixes and reworking.

Check

Visual System Architect: Graphical Configuration 

Safety-critical partitioning shouldn't be a "black box." CODEO’s high-level graphical editors provide a visual map of your system’s architecture. Easily define time-and-space partitioning, memory regions, and communication channels. The IDE provides instant validation and live feedback, ensuring that your configuration is architecturally solid and compliant with the underlying separation kernel’s constraints before you ever hit "compile."

Check

Deep-System Observability & Tracing 

Understand the "invisible" interactions of your multi-core system. CODEO’s advanced analysis suite includes:

  • Event Tracing: Minimally invasive monitoring of interrupts, context switches, and system calls.
  • System Monitoring: Real-time visibility into partition health, CPU core utilization, and memory usage.
  • Graphical Debugging: Comprehensive live views for registers, memory, and disassembly, fully integrated with standard debuggers like Lauterbach.
Check

"Certifiability-ready" Toolchain Heritage 

Building Safety-critical systems requires more than just a compiler; it requires a toolchain with a lineage of trust. CODEO is developed under ISO 9001 and ISO 27001 quality standards. It provides the automation and traceability required to generate the artifacts needed for DAL A, SIL 4, or ASIL D qualification. From automated Software Bill of Materials (SBOM) generation to license scanning, CODEO simplifies the administrative burden of modern regulatory compliance.

Check

European Sovereignty & ITAR-Free Global Reach 

Like the operating systems it supports, CODEO is a 100% European-developed IDE and is entirely ITAR-free. This ensures that your entire development environment—and the resulting software products—remain free from foreign export restrictions, simplifying global collaboration and ensuring long-term supply chain independence.

Download

Get your Hands on CODEO

We offer a fully functional, free ELinOS test version that comes with CODEO, allowing you to explore its powerful features, including development, debugging, and hardware emulation.

Free ELinOS Test Version

Need more Information?

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

Contact us