20.09.2015 Views

Practical ICT Experience – Flexibility – Worldwide References

Practical ICT Experience – Flexibility – Worldwide References - Ericpol

Practical ICT Experience – Flexibility – Worldwide References - Ericpol

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Knowledge Evolution<br />

Introduction to Real-Time Operating Systems<br />

Course ID: EPOL-10:017<br />

Duration: 2 or 3 days<br />

Number of participants: recommended optimum 15, maximum 25<br />

NOTES:<br />

Can be tailored to focus on a specific Real-Time Operating System (RTOS), such as: VRTX,<br />

pSOS, VxWorks, OSEK / VDX, Nucleus, OSE, µC/OS and others<br />

Can be tailored to focus on the Transition of Applications between specific RTOSs, such as:<br />

VRTX, pSOS, VxWorks, OSEK / VDX, Nucleus, OSE, µC/OS and others<br />

Course objectives<br />

The primary goal of this course is to give the participant the skills necessary to develop software<br />

for embedded computer systems using a real-time operating system. This is a very practical, results<br />

oriented course that will provide knowledge and skills that can be applied immediately.<br />

This course introduces the principles shared by many real-time operating systems, and their use<br />

in the development of embedded multitasking application software.<br />

The course begins with the fundamental elements of real-time multitasking embedded application<br />

software design and development. Processor and operating system concepts relevant to multitasking<br />

systems are examined, with focus on pre-emptive task scheduling, intertask communication<br />

and synchronization.<br />

The course continues with a detailed survey of popular operating system kernel services, giving many<br />

application examples. Topics include timer services, dynamic memory allocation schemes, network<br />

communication programming interfaces and device driver supervisors. Multitasking code development<br />

is discussed and example programs are reviewed and debugged. <strong>Practical</strong> experience is gained during<br />

student work exercises.<br />

VxWorks and pSOS are registered trademarks of Wind River Systems, Inc. Other marks and brands are<br />

the property of their respective holders<br />

V/03 ericpol.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!