Courses
Oracle Courses
Symantec Courses

D63425GC10 --- Real-Time Programming for the Solaris(tm) Operating Envir - Online Course

Overview

This course introduces the basic concepts, terminology, and techniques involved in real-time programming for the Solaris Operating System (Solaris OS).

Objectives

This course introduces the basic concepts, terminology, and techniques involved in real-time programming for the Solaris Operating System (Solaris OS). The advantages of real-time technology, the considerations that need to be addressed, and the decisions that need to be made in using this technology are covered with in this course through text, code examples, and exercises.

PreRequisites

Demonstrate a solid understanding of C programming and experience with real-time programming.

Who Can Benefit

Experienced C programmers with a working knowledge of real-time systems and concepts who are tasked with real-time programming.

Duration

.

Course Content

Real-Time Programming for the Solaris(tm) Operating Envir - Online Course Content Details

 
 
Introduction to Real-Time Systems
  • Philosophy
  • Development tools
  • Posix 1.b - Functional description
  • Multi-threading
  • Terminology
  • Primary inheritance
Scheduling
  • SRV4 Scheduling
  • Solaris scheduling
  • Real-time scheduling class
  • Interrupts
  • Dispatch tables
  • Scheduling APIs
Processor Control
  • Processor states
  • Processor control API
  • Processor sets
  • Processor set API
  • Processor set example
  • Processor control
 
Timers
  • Posix timers
  • Timer_settime
  • Clocks
  • Memory locking API
Posix 1.b
  • Posix real-time extensions
  • Posix real-time extensions in Solaris
  • Posix thread extensions
Hints and Tips
  • File systems
  • Networks
  • I/O
  • Trace Points
  • Configuring



Interested in any of our courses. Use this form to contact us