Key Feature
With embedded systems and products becoming part of every day life, Tata Elxsi’s.....
Architecture
Designed as a reliable and simple high performance OS , the components in the .....
Processor Support
RoS-ESTM is available in the following platforms.....
Performance
The real time performance of an operating system is usually measured using the following.....
 
 

Architecture

Designed as a reliable and simple high performance OS, the components in RoS-ESTM are classified into three:

  • Processor Specific Components
  • Generic Components
  • Broad specific peripheral drivers
Most of the OS feature set is implemented by generic component as a platform independent function. All the platform specific functionality goes under processor specific Components and the third layer has all the drivers to support a specific board as depicted in the figure:-
 
 
Product Highlights
1)Fast by design
  • Complexities of most operations limited to O (1)
  • Scheduler complexity at O(1)
  • Preemptive scheduling
2) Configurable
  • Number of tasks, semaphores, timers, message queues configurable by user during compilation
  • Number of task priorities configurable
  • Configurable Micro-kernel feature set
3) Portable
  • Micro kernel completely written in ANSI C
  • The three levels of component classification makes it easier to port
  • Migration to different architectures requires changes in
         - Context switching
         - Interrupt handling
         - Startup
         - Peripheral Drivers
4) API Set
  • Well-defined, Well–documented API set
5) Diagnostic/Debugging support
  • Elaborate built-in diagnostic utilities including
         - Task status display
         - Kernel resource usage and status
         - Kernel status and CPU usage
         - Memory usage and status
         - System log messages
         - Exception dump
  • Extensive memory debugging facilities, including –
         - Stack over flow detection
         - Buffer over flow detection
         - Duplicate free detection
 
 

Corporate Head Quarters
Bangalore

ITPB Road, Whitefield, Bangalore - 560 048
Tel:+91 80 22979123
Fax:+91 80 28411474

 
 
 
  copyright - 2008, Tata Elxsi Limited. All Rights Reserved.