People



Paper Repository
(accessible locally)



 
 
    Realtime OS: RTKER
 

Description

Here at IITD we are developing a real-time operating system `RTKER' specially for real-time vision based embedded systems. This activity is a part of a larger Embedded Systems Project. The main features of the operating system are:
  1. It uses only light weight threads and provides for flexibility in the choice of the scheduling algorithm. The user can experiment and decide on a scheduling policy to suit his/her requirements.
  2. It provides hard real-time guarantees and methods of graceful recovery in case the real-time specifications cannot be met.
  3. Most of its API's are similar to those available in Linux. These include the API's for the threads package, API's for system calls, and device driver API's. Consequently any application or device driver code developed on Linux can be ported with minimal changes on to the real-time kernel.
  4. It provides a standard C interface to the application programmer enabling him/her to integrate the vision application with the real-time kernel to produce a single executable binary image which can be burnt in to a boot PROM.
  5. The kernel is portable. In fact it has been originally developed on Intel X86 and has been succesfully ported on to Philips Trimedia (a multimedia DSP processor)

Example applications

Reports

  • Embedded Systems Project home-page
  • Design of Embedded Systems for Real-Time Vision.
    Vivek Haldar, Gokul Varadhan, Abhishek Saxena, M. Balakrishnan and Subhashis Banerjee.
    Proc. Indian Conference on Computer Vision, Graphics and Image Processing (ICVGIP'2000), Bangalore, India, December 2000. (Postscript (gzipped))
  • Real Time Collision Detection and Avoidance: A Case Study for Design Space Exploration in HW-SW Codesign.
    S. K. Lodha, Shashank Gupta, M. Balakrishnan and Subhashis Banerjee.
    CSI/IEEE Intl. Conf. on VLSI Design, Chennai, India, pp. "97-102", January 1998. (Postscript (gzipped))
  • RTKER

People:

Current:

Soumyadeb Mitra, Nitin Rajput, Deepak Sethi, Mayank Bansal, M. Balakrishnan,
Subhashis Banerjee, Vivek Haldar, Gokul Varadhan, Abhishek Saxena, Abheek Anand, Puneet Zaroo.