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

LynxSecure Real-time Applications and Device Driver Programming WorkshopFour days of real-time application programming and device-driver training

PRINTABLE PDF BROCHURE (334 kB)

Responding to industry demand, this new course features four days of hands-on labs, programming applications, and device-driver development for LynxSecure real-time systems.

The LynxSecure separation kernel provides a trusted foundation for high-assurance systems. Low-, medium- and high-assurance applications can run concurrently on a single platform, using multiple virtualized operating systems. This architecture provides near-native performance for the guest OS and superior security, since LynxSecure has complete control of the hardware.

Next course offering

  • San José, CA, USA: Mar 30-Apr 2, 2010
  • San José, CA, USA: May 11-May 14, 2010
  • Please confirm all dates prior to registration.
  • How to register

Recent course offerings

  • San José, CA, USA: Feb 9-Feb 12, 2010
  • San José, CA, USA: Jan 19-Jan 22, 2010
  • San José, CA, USA: Dec 7-Dec 11, 2009
  • Portsmouth, RI, USA: Sep 22-Sep 24, 2009
  • San José, CA, USA: Jun 2-Jun 5, 2009
  • San José, CA, USA: Apr 7-Apr 8, 2009
  • Genoa, Italy: Feb 24-Feb 27, 2009
  • San José, CA, USA: Feb 3-Feb 6, 2009

Prerequisite

Proficiency in C programming, and basic knowledge of UNIX® (i.e., using UNIX utilities such as cc, linker, vi, Emacs, etc.)

Who should attend?

Developers who are writing, modifying, or porting LynxSecure real-time applications or device drivers.

LynxSecure embedded hypervisor for software virtualization

Course features

  • Introduction to LynxSecure
    • LynxSecure Product Overview
    • Cross Development Kits (CDKs)
    • FLEXlm License Manager
  • LynxSecure Architecture
    • Intel® VT Technology
    • Full Virtualization and Paravirtualization
    • Separation Kernel
    • Separation Kernel Hypervisor (SKH)
    • Resources
      • Subjects
      • Objects
      • Flows
    • Partitioning
    • LynxSecure SMP
    • Separation Kernel Runtime Package (SRP)
      • Runtime Initialization Function (RIF)
      • Boot Loader
    • Human Readable Configuration Vector (HCV)
    • Hypervisor Interfaces for Subjects
      • api.h
      • Read-Only Page (RO Page)
      • Arguments Page (ARGS Page)
      • Hypercall Interface
    • Inter-Subject Communication (ISC)
      • Message-Passing Interface
      • Shared Memory
      • Virtual Networking
    • Interrupt Routing
      • External Interrupts
      • Synthetic Interrupts
    • System State Manager (SSM)
    • Built-In Test (BIT)
    • Subject Execution State Manager (SESM)
    • Auditing
    • Flexible Scheduling
  • Paravirtualized Linux® 2.6.18
    • Linux 2.6.18
    • Configuring the Kernel
    • Configuring the Root File System (RFS)
    • Linux Application Development
      • POSIX®
      • BSD Sockets
      • Insight Debugger (GDB)
      • Core-Dump Analysis
    • System Monitoring
      • top
      • GKrellM
    • Linux Device Drivers
      • Entry-Point Functions
      • Interrupts
      • Bottom Halves
      • /proc File System
    • PV Linux 2.6.18 /proc File-System Entries
  • Fully Virtualized (FV) Windows®
    • Intel VT-d Support
    • Multiple FV Windows Subjects
    • Fully Virtualized Subject Support (FVSI)
    • Tested Devices
    • Performance
  • Paravirtualized LynxOS-SE (PV LynxOS-SE)
    • Configuring the Kernel
    • Configuring the Root File System (RFS)
    • PV LynxOS-SE Application Development
      • POSIX
      • BSD Sockets
      • Insight Debugger (GDB)
      • Core-Dump Analysis
    • LynxOS-SE Device Drivers
      • Entry-Point Functions
      • Interrupts
      • PCI
      • DMA
      • Kernel Threads
      • Simple Kernel Debugger (SKDB)
  • Application Runtime (ART)
    • POSIX Profile 51 (PSE51)
    • ART Device Drivers
    • Simple Kernel Debugger (SKDB)
  • LynxSecure Application (LSA)

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.