EUROS
Overview
EUROS is the flagship RTOS of the EUROS family of real-time operating systems for embedded applications. It is compact, highly portable, extremely efficient and it supports a broad variety of communication mechanisms and protocol stacks, including USB, TCP/IP, CANopen, Modbus and others.
Hardware Independence
EUROS is written in the C language and is totally hardware-independent. It is easily adapted for new CPU architectures using a specially designed hardware abstraction level (HAL). It is now available for more than 35 different family of microcontrollers and microprocessors.
Suitable applications
EUROS is extremely general and versatile, and it can be used effectively in a very broad range of applications, including the following:
EUROS Features
• Customization. Due to its modularity and hardware-independence, it is practical to customize EUROS. While this has been done when appropriate, the generality and versatility of EUROS usually eliminate any need for customization.
• Execution from ROM. EUROS is ROMable.
• Portability. This attribute has a number of important consequences.
• Efficient Multitasking. Multitasking, which is a central feature of most real-time operating systems, is supported by exploiting the specific characteristics of the various chip architectures.
• PC Compatibility. EUROS runs on IBM-compatible PCs. Thus the PC can be used as both a development system and as a test system. Application development can start before the actual target hardware is available.
• Internet. EUROS can perform remote monitoring and control over the Internet via an HTTP server.
• Pricing Model. EUROS licenses are offered at a moderate price, usually on a limited buy-out basis. Because of its scalability, generality and versatility, EUROS is an excellent candidate to be an organization's standard real-time operating system.
Technical Features
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):
RAM size:
Test and debug support:
Supported CPU Architectures
EUROS and the EUROS Eclipse-based development environment are available for a broad range of CPU architectures, including all of the main product groups from the following manufacturers:
• Altera
• Atmel
• Cypress Semiconductor
• Freescale
• Fujitsu
• Infineon
• Intel
• Microchip
• MIPS
• NXP
• Renesas
• Silicon Labs
• ST Microelectronics
• Texas Instruments
• Xilinx
The following list includes many of the individual microcontrollers with which EUROS has worked. EUROS is always pleased to configure its products to accommodate new microprocessors and microcontrollers.
8-Bit Architectures:
• 78K
• AVR
• C500
• Intel 8051
• PIC 10
• PIC 12
• PIC 16
• PIC 18
• R8C
• XC800
16-Bit Architectures:
• 16LX
• 16FX
• 78K0R
• CPU12
• C166
• dsPIC 33F
• HC12
• H8S
• M16C
• PIC 24F
• PIC 24H
• x86-16
• XC166
• XE166
• XC2000
32-Bit Architectures:
• 68k
• Alchemy Au 1250. Au 1500
• AMD Geode
• ARM7
• ARM9
• ARM11
• Blackfin
• Cortex M0
• Cortex M1
• Cortex M3
• Cortex M4
• Cortex A5
• Cortex A8
• Cortex A9
• Cortex A15
• ColdFire
• FR 30
• FR 50
• FR 60
• H8SX
• M32C
• MIPS32
• MPC5xx
• MPC512x (e300)
• MPC52xx (e300 core)
• MPC55xx (e200 core)
• MPC56xx (e200 core)
• MPC8xx (PowerQUICC)
• MPC82xx (PowerQUICC II, G2 core)
• MPC83xx (PowerQUICC II Pro, e300 core)
• MPC85xx (PowerQUICC III, e500 core)
• MPC86xx (e600 core)
• MPC87xx (future e700 core)
• Nios II
• Pxxxx ( QorIQ, e500 core(s))
• PIC 32
• R32C
• RX
• SH-2A
• TriCore
• V850
• x86-32
64-Bit Architectures:
• MIPS 64
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved