Personal tools
Log in

Programming using VxWorks RTOS

Course: Programming using VxWorks RTOS

Code: 3ФЕИТ05015

ECTS points: 6 ECTS

Number of classes per week: 3+0+0+3

Lecturer: Prof. Dr. Ljupco Karadjinov

Course Goals (acquired competencies): The objective 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 using the Industries most widely used VxWorks RTOS. After successful completion of the module, the students shall be able to: understand the VxWorks RTOS and their commands, build real-time embedded systems using I/O devices, device drivers and real-time operating systems.

Course Syllabus: Introduction to RTOS. Multitasking & Scheduling. Inter Process Communication and Semaphores. Real time Multitasking & Scheduling with VxWorks. Intertask Communication with VxWorks. Tornado2.2 IDE Demo. Shell, Browser, Debugger & Wind View. VxWorks Boot Image. Interrupts, Exception Handling and Timers. I/O management. Device Drivers. Memory management. Board Support Packages. Case Study.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

Christof Wehner

Tornado and VxWorks

BoD

2006

2

Sam Siewert

Real-Time Embedded Components and Systems

Charles River Media, Boston, MA

2006

3

David E. Simon

Embedded Software Primer

Pearson

1999

Additional Literature

No.

Author

Title

Publisher

Year

1

Wind River Systems

VxWorks Programmer’s Guide

Wind River Systems, Inc., Alameda, CA

1998

2

Wind River Systems

VxWorks Reference Manual

Wind River Systems, Inc., Alameda, CA

1999

3

Raj Kamal

Embedded Systems Architecture Programming and Design

McGraw Hill

2006