EcCG – Innovative Code Generator for Embedded Systems

  • Home /
  • Products /
  • ecCG – Innovative Code Generator for Embedded Systems

Introduction

The ecCG is our innovative solution for code generation, specifically designed to meet the demands of modern embedded systems in industries such as automotive, aerospace, and more. As a stand-alone tool, ecCG offers a fast, efficient, and flexible way to generate highly optimized code—without dependencies on external platforms like Eclipse. With its small footprint, high generation speed, and support for both AUTOSAR and non-AUTOSAR projects, ecCG is the ideal choice for developers who value efficiency and reliability.

Key Features

1. Stand-alone Tool

  • No Dependency on Eclipse: ecCG is a self-contained tool that requires no complex installations or external dependencies.
  • Easy to Use: Ready to use right out of the box with no additional configuration.

2. Small Footprint

  • The entire application requires less than 500 KB (including .exe and .dll files), making ecCG ideal for resource-constrained development environments.

3. Rapid Code Generation

  • Thanks to optimized algorithms and efficient implementation, ecCG generates code in record time, significantly reducing development cycles.

4. Template-Based Code Generator

  • Built on the C#/.NET language, ecCG enables flexible and customizable code generation.
  • Reusable Templates: Easily adapt and reuse code templates for different projects.

5. Generic and AUTOSAR-Compatible

  • Generic: ecCG is independent of AUTOSAR and can process XML files as input, making it suitable for a wide range of applications.
  • AUTOSAR Support: Extended functionality to support the AUTOSAR ECU Configuration (ARXML) format as input.

6. Proven in Series Projects

  • ecCG is already successfully used in numerous series production projects, including the development of easycore AUTOSAR modules such as Cal, Csm, CryIf, and Crypto-Driver.
  • Proven reliability and performance in demanding environments.

7. Easy Integration

  • ecCG seamlessly integrates with common BSW configuration tools such as Elektrobit (EB Tresos) and Vector Informatik (DaVinci).
  • Supports standard development processes and tools.

Applications

  • Automotive:

    • Code generation for AUTOSAR-compatible electronic control units (ECUs).
    • Support for modules such as Cal, Csm, CryIf, and Crypto-Driver.
  • Aerospace:

    • Efficient code generation for flight control and avionics systems.
  • Industrial Automation:

    • Rapid development of embedded software for industrial control systems.
  • Medical Technology:

    • Reliable code generation for medical devices and systems.

Benefits

  • Efficiency: Fast code generation and small footprint save time and resources.
  • Flexibility: Supports generic XML and AUTOSAR ARXML inputs.
  • Reliability: Proven in numerous series production projects and demanding applications.
  • Easy Integration: Seamless integration with common BSW configuration tools.
  • Future-Proof: Template-based architecture allows for easy adaptations and extensions.

Technical Specifications

  • Platform: Windows (as .exe and .dll files).
  • Size: < 500 KB.
  • Input Formats: XML, AUTOSAR ARXML.
  • Programming Language: C#/.NET.
  • Integration: Compatible with Elektrobit (EB Tresos), Vector Informatik (DaVinci), and other BSW configuration tools.
  • Licensing Model: Flexible (commercial licenses and custom adaptations available).

With ecCG, you set new standards in efficiency, flexibility, and reliability for code generation. Trust our innovative solution to develop your embedded systems faster and more efficiently—whether for automotive, aerospace, or other industries.


Contact

For more information, a demo, or personalized consultation, contact us at sales@easycore.com or visit our website https://www.easycore.com/contact.