Office
product

Home    arrow   Products   arrow  Software Tools   arrow  Euros Software   arrow  EUROS RTOS


Product Details

EUROS RTOS

Image of EUROS RTOS

EUROS_RTOS

EUROS Development Tools


Product Availability:   AGAINST PO, WITHIN 3-4 WEEKS
arrow
Features

 

Technical  Features – EUROS RTOS

Task management:

  • Unrestricted number of tasks
  • Priority-controlled scheduling (256 priority levels), optionally combined with time slicing (round-robin)
  • Priorities can be changed dynamically
  • Deterministic behaviour
  • Extremely short task switch times

Task synchronization and task coordination:

  • Semaphores
  • Event flags
  • Signals
  • Mailboxes
  • Pipes

Memory Management:

  • Megapools
  • Memorypools
  • Fixed-Sized-Buffers
  • Shared memory

Other services:

  • Console services
  • Bit processing
  • Watchdogs
  • Interrupt services (prologs, state transitions)
  • Object management

Run-time coordination with the operating system:

  • Synchronous system calls (wait for completion)
  • Asynchronous system calls (parallel execution)
  • Multiple wait
  • Time delayed system calls

Comprehensive driver interface:

  • All services of the I/O system and all coordination mechanisms are available for all drivers without additional effort from the driver implementer.
  • Servicessuch as task coordination, queue management and time-out handling are provided by the I/O system. Driver implementation is reduced to programming the device-dependent functions only.

 

Code size (scalable operating system):

·         from 40 KByte (depending on required functionality)

RAM size:

·         Data areas can be configured individually and contain dynamically created system objects. Minimum RAM is 4 KBytes.

Test and debug support:

  • OS version containing additional checks and output
  • OS version with support for event tracing and visualization in the EUROScope debuggerTechnical  Features – EUROS RTOS

    Task management:

    Task synchronization and task coordination:

    Memory Management:

    Other services:

    Run-time coordination with the operating system:

    Comprehensive driver interface:

     

    Code size (scalable operating system):

    ·         from 40 KByte (depending on required functionality)

    RAM size:

    ·         Data areas can be configured individually and contain dynamically created system objects. Minimum RAM is 4 KBytes.

    Test and debug support:

    • Unrestricted number of tasks
    • Priority-controlled scheduling (256 priority levels), optionally combined with time slicing (round-robin)
    • Priorities can be changed dynamically
    • Deterministic behaviour
    • Extremely short task switch times
    • Semaphores
    • Event flags
    • Signals
    • Mailboxes
    • Pipes
    • Megapools
    • Memorypools
    • Fixed-Sized-Buffers
    • Shared memory
    • Console services
    • Bit processing
    • Watchdogs
    • Interrupt services (prologs, state transitions)
    • Object management
    • Synchronous system calls (wait for completion)
    • Asynchronous system calls (parallel execution)
    • Multiple wait
    • Time delayed system calls
    • All services of the I/O system and all coordination mechanisms are available for all drivers without additional effort from the driver implementer.
    • Servicessuch as task coordination, queue management and time-out handling are provided by the I/O system. Driver implementation is reduced to programming the device-dependent functions only.
    • OS version containing additional checks and output
    • OS version with support for event tracing and visualization in the EUROScope debuggerTechnical  Features – EUROS RTOS

      Task management:

      Task synchronization and task coordination:

      Memory Management:

      Other services:

      Run-time coordination with the operating system:

      Comprehensive driver interface:

       

      Code size (scalable operating system):

      ·         from 40 KByte (depending on required functionality)

      RAM size:

      ·         Data areas can be configured individually and contain dynamically created system objects. Minimum RAM is 4 KBytes.

      Test and debug support:

      • Unrestricted number of tasks
      • Priority-controlled scheduling (256 priority levels), optionally combined with time slicing (round-robin)
      • Priorities can be changed dynamically
      • Deterministic behaviour
      • Extremely short task switch times
      • Semaphores
      • Event flags
      • Signals
      • Mailboxes
      • Pipes
      • Megapools
      • Memorypools
      • Fixed-Sized-Buffers
      • Shared memory
      • Console services
      • Bit processing
      • Watchdogs
      • Interrupt services (prologs, state transitions)
      • Object management
      • Synchronous system calls (wait for completion)
      • Asynchronous system calls (parallel execution)
      • Multiple wait
      • Time delayed system calls
      • All services of the I/O system and all coordination mechanisms are available for all drivers without additional effort from the driver implementer.
      • Servicessuch as task coordination, queue management and time-out handling are provided by the I/O system. Driver implementation is reduced to programming the device-dependent functions only.
      • OS version containing additional checks and output
      • OS version with support for event tracing and visualization in the EUROScope debugger 

Development tools

EUROS offers a powerful set of tools that allow you to build applications conveniently and efficiently:

• EUROScope - High level language debugger

• EUROSanalyze - Component for analyzing application code

• EUROSkit - Cross development environment

• EUROSflash - Flash tools

The development tools can be used as stand-alone systems but will derive their full capability in association with EUROS or EUROSmot.

 

EUROS Debugger

 

EUROScope is a source-level debugger for embedded systems. Apart from the "usual" features, such as memory view, register view, assembler view, source view, local/global variable view, breakpoints and call stack, EUROScope offers an integrated terminal window as well as support for programming flash chips within the target system. EUROScope offers syntax highlighting for C/C++ source code; keywords can be added by the user.

 

Eclipse-based IDE

EUROS Embedded Studio ® is a universal Eclipse-based development environment.

It is a new and innovative development platform for all types of microcontrollers. EUROS Embedded Studio combines the benefits of the standard Eclipse environment with specific knowledge regarding the testing and commissioning of microcontroller-based embedded applications. The result is a comprehensive and powerful stand-alone development environment for all types of microcontroller architectures.

 

EUROS Industrial IoT Solutions

 

EUROS Embedded Systems GmbH offers a complete solution for the requirements of the Industrial Internet of Things (IoT) of tomorrow: Full integration between embedded home or industrial automation devices and powerful cloud services. The EUROS Industrial IoT solution offers a flexible, unified platform for all applications requiring cloud connectivity. Key feature for the universal fit of the EUROS Industrial IoT suite is the fine granular scalability of the EUROS RTOS complemented by a large number of firmware adaptations. Furthermore the offered easy to use, secure cloud access - without having to rely on maintenance-intensive gateways – adds ready to use cloud integration resulting in a higher availability and lower total cost of ownership.

   


Specifications