Autorizácie

  • Oracle
  • ForgeRock
  • symantec
  • gurulabs
Newsletter

Chcete dostávať od nás najnovšie informácie? Pošlite nám svoj email.


Real-Time Programming for the Solaris Operating System (WP-4250)

ID kurzu : WP-4250 Trvanie kurzu : dni

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.



Vyberte dátum

ID kurzu :
WP-4250

Cena
Na požiadanie

Trvanie kurzu
dni

Objednať

Who Can Benefit

Students who can benefit from this course are experienced C programmers with a working knowledge of real-time systems and concepts who are tasked with real-time programming for the Solaris OS.

Prerequisites

To succeed fully in this course, students should be able to demonstrate a solid understanding of C programming and experience with real-time programming.:

Skills Gained

  • Understand the basics of the real-time environment, including terminology and development tools
  • Be able to schedule in real-time systems, including SRV4 and the Solaris OE
  • Understand processor controls, including application programming interfaces (APIs) and processor sets
  • Understand timers, including Posix timers, clocks, and memory locking
  • Understand Posix 1.b, including Solaris real-time and thread extensions
  • Understand common techniques to optimize the Solaris real-time environment

Course Content

Module 1 - Introduction to Real-Time Systems

  • Philosophy
  • Development tools
  • Posix 1.b - Functional description
  • Multi-threading
  • Terminology
  • Primary inheritance

Module 2 - Scheduling

  • SRV4 Scheduling
  • Solaris scheduling
  • Real-time scheduling class
  • Interrupts
  • Dispatch tables
  • Scheduling APIs

Module 3 - Processor Control

  • Processor states
  • Processor control API
  • Processor sets
  • Processor set API
  • Processor set example
  • Processor control

Module 4 - Timers

  • Posix timers
  • Timer_settime
  • Clocks
  • Memory locking API

Module 5 - Posix 1.b

  • Posix real-time extensions
  • Posix real-time extensions in Solaris
  • Posix thread extensions

Module 6 - Hints and Tips

  • File systems
  • Networks
  • I/O
  • Trace Points
  • Configuring