ETAS Logo

ETAS - RTA-OSEK

  • Shortcut: Direct to the content of this page
  • Shortcut: Direct to the main navigation
  • To the end of the page
  • ETAS Products
    • Product Search
    • Applications & Solutions
      • ECU Function Development
      • ECU Software Development
        • Application Software Engineering
        • Basic Software Modules

          Products for
          Basic Software Modules

          • RTA-OSEK
      • ECU Testing (HiL)
      • ECU Calibration and Diagnostics
      • Service Diagnostics
    • Download Center
    • Support Center
    • Engineering Services
  • ETAS Group
  • » ETAS Products
  • » Applications & Solutions
  • » ECU Software Development
  • » Basic Software Modules
  • » RTA-OSEK

RTA-OSEK

RTA-OSEK provides a production real-time operating system suitable for applications in all areas of automotive ECU design. It implements the AUTOSAR-OS V1.0 (SC-1) and OSEK/VDX OS V2.2.3 standard and is fully MISRA compliant. An extremely small and fast runtime kernel is supplied for more than 20 popular microcontrollers, together with the Planner and Builder tools that are used to configure and analyze the operating system.

Using the Planner tool, the real-time deadlines of the application can be modeled and the runtime behavior can be predicted in advance. The Builder tool can be used to generate optimized data structures and code for the application. The RTA-OSEK module libraries are supplied with configurable instrumentation for RTA-TRACE. This allows a powerful and efficient development procedure to be used for real-time applications.

The low overheads and advanced timing control features of RTA-OSEK mean that it is ideal for powertrain and chassis electronics applications. Designers of body electronics modules appreciate the extremely low memory footprint and stack optimization features. Extensive consistency checks, together with automatically generated design checklists and template files, mean that all ECU software developers can benefit from using RTA-OSEK.

Features at a Glance

  • Planner
    • Analysis of system schedulability, sensitivity, stack size and minimum CPU speed
    • Unique (patent pending) single-stack implementation is optimised by the analysis typically saveing 50-80% of application space requirements.  
  •  Builder
    • Optimized data structures automatically generated
    • Easy to use graphical interface
  • Production Software Module
    • Latest implementation of the AUTOSAR-OS V1.0 (SC-1) standard
    • Certified implementation of all conformance classes of the OSEK/VDX OS standard
    • MISRA C compliant implementation 
    • Support for 8, 16 and 32 bit microcontrollers 
    • Low CPU overheads 
    • Small memory requirements

Supported Microcontrollers

  • Analog Devices Blackfin® 
  • Freescale HC08 
  • Freescale Power PC (MPC56x) - Metrowerks Toolchain 
  • Freescale Power PC (MPC56x) - Wind River Toolchain 
  • Freescale Power PC (MPC55xx) - Green Hills Toolchain 
  • Freescale Power PC (MPC55xx) - Wind River Toolchain 
  • Freescale Power PC (MPC55xx VLE) - Wind River Toolchain 
  • Freescale M68HC12/MC9S12 ("Star 12") - Cosmic Toolchain 
  • Freescale M68HC12/MC9S12 ("Star 12") - Metrowerks Toolchain 
  • Freescale S12X - Cosmic Toolchain 
  • Freescale S12X - Metrowerks Toolchain 
  • Fujitsu F2MC16LX 
  • Infineon C166/C166V2 
  • Infineon TriCore V1.3 
  • Infineon TriCore 17x6 
  • NEC V850E 
  • Renesas H8S 
  • Renesas H8SX 
  • Renesas M16C 
  • Renesas SH2 
  • Renesas SH2-A 
  • STMicroelectronics ST7 
  • STMicroelectronics ST10 
  • STMicroelectronics ST30 
  • Texas Instruments TMS470R1 / TMS470P 
  • Xilinx PPC405 
  • Xilinx Microblaze

Support for new processors is constantly being added to RTA-OSEK. Please contact us for details.

Typical RTA-OSEK Memory Footprint
8 bit (HC08): 54 bytes RAM, 1506 bytes ROM
16 bit (C166): 62 bytes RAM, 1247 bytes ROM
32 bit (MPC56x): 126 bytes RAM, 2326 bytes ROM

Certified OSEK-OS Solution
Each port of RTA-OSEK is independently certified. MISRA C compliance is built in as standard. Deploy software with complete peace of mind.

Planner-Tool
Use the RTA-OSEK Planner tool to prove that an application will meet its performance constraints before writing any code!
Solve problems before they become expensive.

Explore Application Boundaries
Find out how much extra functionality can be added to a system or minimize the clock speed.
Manage future up grades without expensive rewrites.

Optimize Stack Usage
Automatically fit the best set of priorities to task in an application and minimize the RAM requirements.

Graphical OSEK Configuration Tool
Create OS objects, such as tasks, ISRs, resources, etc. using a simple GUI.

Detailed Implementation Checklists
Speed up the development process using the automatic checklists of application API usage.

Application Build Environment
Automatically generates header files for each task and ISR in the application. Build checks catch OS configuration errors quickly.

Go to product family

Page-Tools:

  • Send Page
  • Print Page
  • Contact form
  • Downloads (37)

  • Copyright ETAS 2008
  • Feedback
  • Glossary
  • Sitemap
  • Terms of Use / Privacy Policy