+DOEACC Centre Calicut

  Home|   Training | Consultancy |   MCA |   MTech | DOEACC |   Contact Us

ED 504: Embedded RTOS (RTLinux & VxWorks)  (15 Days)

Aims & Objectives


The objectives of the course is to provide the students with an understanding of the aspects of the Real-time systems and Real-time Operating Systems and to provide an understanding of the techniques essential to the design and implementation of real-time embedded systems.

COURSE  DESCRIPTION


·        Introduction

Embedded Software – Real-time Vs Non Real-time

Introduction to Real-time systems and Embedded Real-time Systems

Discussion of popular RTOS like RTLinux and VxWorks

Comparison of Embedded RTOSs (RTLinux and VxWorks)

Design Goals for Real-time software

Discussion on Embedded Real-time applications

Considerations for real-time programming

 

·        System architecture of RTLinux

Introduction RTLinux

Thread Creation and Management

Thread Synchronization Mechanisms

IPC – RTFIFO, Shared Memory

 

Interrupt Handling

 

·        System architecture of VxWorks

Introduction to VxWorks

Task Creation and management

Inter Task Communication Mechanisms

Semaphores, Message Queues, Pipes

Interrupts, Tornado tools 

·        Practical Sessions

Application Development under RTLinux and VxWorks

LEARNING OUTCOMES


After successful completion of the module, the students shall be able to:

·        Understand the Embedded Real Time software that is needed to run embedded systems

·        Understand the RTLinux RTOS and their commands

·        Understand the VxWorks RTOS and realtime application programming with it.

·        Build real-time embedded systems using RTLinux and VxWorks real-time operating systems

READING LIST


  1. Embedded Systems Architecture Programming and Design: Raj Kamal, Tata McGraw Hill
  2. Embedded/Real Time Systems Concepts, Design and Programming Black Book, Prasad, KVK
  3. Software Design for Real-Time Systems: Cooling, J E  Proceedings of 17the IEEE  Real-Time Systems Symposium December 4-6, 1996 Washington, DC: IEEE Computer Society
  4. Real-time Systems – Jane Liu, PH 2000
  5. Real-Time Systems Design and Analysis : An Engineer's Handbook: Laplante, Phillip A
  6. Structured Development for Real - Time Systems V1 : Introduction and Tools: Ward, Paul T & Mellor, Stephen J
  7. Structured Development for Real - Time Systems V2 : Essential Modeling Techniques: Ward, Paul T & Mellor, Stephen J
  8. Structured Development for Real - Time Systems V3 : Implementation Modeling Techniques: Ward, Paul T & Mellor, Stephen J
  9. Monitoring and Debugging of Distributed Real-Time Systems: TSAI, Jeffrey J P  & Yang, J H
  10. Embedded Software Primer: Simon, David E.

  Home|   Training | Consultancy |   MCA |   MTech | DOEACC |   Contact Us