CODEO
Development Environment for embedded Linux
and Mission-critical Real-Time Systems
- 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
3rd-Party Tool Integration
Additional artefacts such as plugins, fragments, features or feature groups can be easily added
Graphical Tools
System architects support with graphical configuration tools and comprehensive little development helpers
System Analysis
Monitoring of different tasks or partitions with their threats offering many functionalities for analysis
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
Collaboratively work on a project in a team, with co-workers and/or on different computers
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.
What's new with CODEO 7.6
Have a look at the features and updates of our latest CODEO version.
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
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.
CODEO and the Cyber Resilience Act (CRA)
Meeting the Cyber Resilience Act (CRA) starts already in development. CODEO supports secure-by-design engineering with reproducible builds, full traceability, and streamlined maintenance across the entire product lifecycle. Learn how PikeOS, ELinOS, and CODEO work together to support CRA-aligned embedded software Security and compliance.
More CODEO Features
Eclipse-based Integrated Development Environment
Pre-installed C/C++ Tooling
Application Debugging
Graphical Tools
System Analysis
Multi-Core Configuration
Shared Projects & Collaboration
Direct HW Deployment
QEMU HW Emulation
Intelligent Wizards
GUI-less Configuration Tools
Headless Build Pipeline
3rd-Party Tool Integration
Rust Programming Language
Python Support
CODEO Tutorials

Have a Cup of CODEO
Discover SYSGO's CODEO IDE, seamlessly integrating PikeOS and ELinOS for efficient embedded software development. Explore our videos to master CODEO's powerful features and enhance your projects.
Watch our CODEO tutorials:
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.
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
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
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.
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.
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."
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.
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.
"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.
Empowering Compliance with the EU Cyber Resilience Act (CRA)
Accelerate your path to CRA compliance with an IDE designed for Security-by-design. CODEO streamlines the mandatory creation of Software Bills of Materials (SBOM), provides integrated tools for vulnerability detection, and enables the configuration of lean, minimal systems that significantly reduce your product's attack surface. By automating compliance-heavy tasks, CODEO lets your team focus on innovation while meeting strict EU Cybersecurity mandates.
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.
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.

























