RTOS, virtualization for real-time systems, DO-178B and hypervisor for the most demanding embedded operating system applications...

RTOS Training: POSIX Real-Time Applications with LynxOSProgramming workshop

PRINTABLE PDF BROCHURE (334 kB)

Learn to write sophisticated POSIX® programs that take advantage of LynxOS® RTOS technology. You will get practical experience creating real-time applications in the LynuxWorks™ programming environment.

Our next course is being planned now. Please contact a Training Coordinator.

Recent course offerings

  • San José, CA, USA: Jun 9-Jun 13, 2008
  • Boston, MA, USA: Dec 4-Dec 7, 2007
  • Paris, France: Aug 27-Aug 31, 2007
  • Columbia, MD, USA: Jul 17-Jul 20, 2007
  • San José, CA, USA: Jul 10-Jul 13, 2007
  • Syracuse, NY, USA: Apr 17-Apr 20, 2007
  • San José, CA, USA: Feb 20-Feb 23, 2007
POSIX.1c function calls
  • pthread_atfork
  • pthread_attr_destroy
  • pthread_attr_getdetachstate
  • pthread_attr_getinheritsched
  • pthread_attr_getschedparam
  • pthread_attr_getschedpolicy
  • pthread_attr_getscope
  • pthread_attr_getstackaddr
  • pthread_attr_getstacksize
  • pthread_attr_init
  • pthread_attr_setdetachstate
  • pthread_attr_setinheritsched
  • pthread_attr_setschedparam
  • pthread_attr_setschedpolicy
  • pthread_attr_setscope
  • pthread_attr_setstackaddr
  • pthread_attr_setstacksize
  • pthread_cancel
  • pthread_cleanup_pop
  • pthread_cleanup_push
  • pthread_condattr_destroy
  • pthread_condattr_getpshared
  • pthread_condattr_init
  • pthread_condattr_setpshared
  • pthread_cond_broadcast
  • pthread_cond_destroy
  • pthread_cond_init
  • pthread_cond_signal
  • pthread_cond_timedwait
  • pthread_cond_wait
  • pthread_create
  • pthread_detach
  • pthread_equal
  • pthread_exit
  • pthread_getschedparam
  • pthread_getspecific
  • pthread_join
  • pthread_key_create
  • pthread_key_delete
  • pthread_kill
  • pthread_mutexattr_destroy
  • pthread_mutexattr_getprioceiling
  • pthread_mutexattr_getprotocol
  • pthread_mutexattr_getpshared
  • pthread_mutexattr_init
  • pthread_mutexattr_setprioceiling
  • pthread_mutexattr_setprotocol
  • pthread_mutexattr_setpshared
  • pthread_mutex_destroy
  • pthread_mutex_init
  • pthread_mutex_lock
  • pthread_mutex_trylock
  • pthread_mutex_unlock
  • pthread_once
  • pthread_self
  • pthread_setcancelstate
  • pthread_setcanceltype
  • pthread_setschedparam
  • pthread_setspecific
  • pthread_sigmask
  • pthread_testcancel

Prerequisite

Proficiency in C programming, and basic knowledge of UNIX® such as navigating the file system, compiling and running programs.

Who should attend?

Developers and users of LynxOS real-time applications. Individuals who wish to learn more about POSIX programming environments.

  • Cross Development Environment
    • Directory Structure
    • Developing an Application
  • Board Support
    • Boot Sequence
    • OS Loader
    • Configuring the Kernel
  • Operating System Utilities
  • Development Tools
    • Compiler and Linker
    • Cross Development with Luminosity
    • Debugger
      • TotalDB
      • Core Dump Analysis (GDB)
      • Kernel Debugger (SKDB)
    • Analysis Tools
      • SpyKer
  • Processes
    • Virtual Address Space
    • fork() and execve()
  • Threads
    • Thread Model
    • Thread Safe Functions
    • Creating a Thread
    • Thread and Process Attributes
  • Scheduler
    • Model
    • Preemption
    • Ready Queues
    • Scheduling Policy
  • Pipes
  • Signals
  • Real-time Signals
  • Date/Time
  • Semaphores
  • Mutexes
  • Condition Variables
  • Barriers
  • Reader/Writer Locks
  • Device Driver Development
  • Porting from VxWorks to LynxOS

Embedded system training schedules

Most courses begin at 9 h and end at 17 h. Students should arrive at least 15 minutes early.

Embedded system training workshops are held at the LynuxWorks training center in San José, California, and in Saint-Cyr-l'École, France (Paris area). Workshops in France may be conducted in French or English, according to customer demand.

More courses are being planned. View a schedule. Contact one of our Training Coordinators for more information or to register. Sign up to our mailing list to receive announcements of future courses as they are announced.

Customized training is also regularly conducted at regional and customer locations. To arrange hands-on training at your facility, please contact one of our Training Coordinators.

LynxOS Embedded RTOS LynxOS-SE Embedded RTOS RTOS: LynxOS-178 for software certification Luminosity Eclipse-based IDE
Embedded Linux: BlueCat LynxSecure Separation Kernel and Embedded Hypervisor SpyKer Embedded-System Trace Tool

Industry Solutions

Migration

Industry Standards

Embedded Systems Technology

RTOS Training for Embedded Systems

Training at LynuxWorks

Embedded System Consulting

LynuxWorks Support

Embedded Systems

LynxOS RTOS Support

BlueCat Embedded Linux Support

Contact Us

About LynuxWorks

Press Room

Newsletter and Announcements

Careers

Site Map

Board Support Packages (BSPs)

BSP Device Drivers

BSP Targets by Operating System

BSP Targets by Form Factor

Third-party I/O Devices and Hardware

SynergyWorks: LynuxWorks partners


What is SynergyWorks?

Third-party add-ons for LynuxWorks operating systems

Copyright © LynuxWorks™, Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of LynuxWorks is prohibited.