courses > Modular Syllabus
 
VxWorks Programming
 
Explore VxWorks through this VxWorks programming course, which is a popular real-time multi-tasking operating system for embedded microprocessor systems. Like UNIX and Linux, VxWorks is generally compliant with the IEEE's Portable Operating System Interface. The VxWorks training program covers specifying a configuration, project builds, code testing, VxWorks Semaphores, tasks, signals and much more. VxWorks runs on many target processors. The VxWorks tutorial formed in this course is designed for software developers interested in knowing how the VxWorks environment and how to work on the same.
  1. A ) Introduction to RTOS

  2.  
    1. What is RTOS?
    2. Different features of RTOS.
    3. Difference between Soft and Hard real systems
  1. B ) Introduction to VxWorks

  2.  
    1. What is VxWorks and features offered by VxWorks
    2. Where VxWorks is used in the real world
    3. What is VxWorks Image and Different Images of VxWorks.
    4. How the booting happens
    5. What is Host and Target Environment.
  1. C ) VxWorks Tasks

  2.  
    1. What is VxWorks task?
    2. Different states of the tasks in VxWorks
    3. What is context switch?
    4. What is difference between interrupt context and tast context?
    5. Creation of the task and operations on the task.
  1. D ) VxWorks Semaphores

  2.  
    1. What is a semaphore?
    2. What are the different semaphores supported in VxWorks?
    3. How to use semaphores in VxWorks?
    4. What is Priority inversion and Priority Inheritance?
    5. How to overcome Priority inversion problem in VxWorks
  1. E ) VxWorks Message Queues

  2.  
    1. What is a message queue?
    2. How is message queue implimented in VxWorks?
    3. Fecilities offered by message queue in VxWorks.
  1. F ) VxWorks Signals

  2.  
    1. What is a signal?
    2. What are the signals available in VxWorks?
    3. How to use signals in VxWorks.
  1. G ) VxWorks Events

  2.  
    1. What is an event?
    2. How events are handled in VxWorks?
  1. H ) VxWorks Scalability

  2.  
    1. What is scalability?
    2. How VxWorks is scalable and what is the necessary of it?
  1. I ) VxWorks Scope Tools

  2.  
    1. What is a tool?
    2. What are the different tools offered by VxWorks?
    3. How to use the tools in VxWorks?
  1. J ) VxWorks Support to RTP

  2.  
    1. What is RTP (Real Time Process)?
    2. How VxWorks work in RTP environment?
    3. How is it different from other tasks in VxWorks?
  1. K ) Target Audience

  2.  
    1. This course is designed for software developers interested in knowing how the VxWorks environment and how to work on the same. Facilities offered by VxWorks.

    2. Prerequisites

      Experience in C language and exposure to operating system. Exposure to any RTOS will be added advantage but not mandatory.
 
Follow Us on
Our Technology Partners
© 2009 Oasis Technologies Pvt. Ltd. All rights reserved.