010-68421378
sales@cogitosoft.com
Categories
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Sencha Test SPC Control Chart Tools for .Net Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

EUROS

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:

  • Automotive
  • Communications
  • Consumer devices
  • Defense and aerospace
  • Fleet management
  • Industrial automation
  • Medical devices
  • Point-of-sale systems
  • Process control
  • Security systems
  • Test Equipment
  • Transportation

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.

  • Driver Interface. EUROS supports a powerful and general driver interface that operates at the hardware abstraction level. This provides for the highest possible level of driver portability. Numerous device drivers are available.
  • Controlling the Future. EUROS carries your application into the future. It has been designed by abstracting the underlying hardware platform in order to ensure the future portability of the embedded application build on top of it.
  • Hidden Hardware Details. Hardware details are hidden from the software developer. EUROS initializes chips and supports interrupt handling. Port drivers provide access to hardware.

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:

  • Unrestricted number of tasks
  • Priority-controlled scheduling (256 priority levels), optionally combined with time slicing (round-robin)
  • Priorities can be changed dynamically
  • Deterministic behavior
  • 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 debugger

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

Quick Navigation;

© Copyright 2000-2023  COGITO SOFTWARE CO.,LTD. All rights reserved