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

Introduction to BlueCat Embedded Linux
Embedded Linux programming workshop

PRINTABLE PDF BROCHURE (334 kB)

BlueCat embedded Linux operating system

This overview course can be taken online, taught at your facility, or offered at LynuxWorks training centers. You will learn about the suite of LynuxWorks™ products for building embedded systems based on Linux®. There will be demonstrations of the products and the chance to get hands-on practice with the development tools.

Next course offering

  • Online: Oct 11-Oct 13, 2010
  • Please confirm all dates prior to registration.
  • How to register

Recent course offerings

  • Columbia, MD, USA: Aug 28-Aug 31, 2007
  • San José, CA, USA: May 29-May 31, 2007
  • Boston, MA, USA: Feb 12-Feb 16, 2007
  • Pittsburgh, PA, USA: Jan 25-Jan 26, 2007

Prerequisite

Familiarity with computer concepts for embedded systems.

Who should attend?

Developers, managers, and anyone who wants to know about building embedded systems with Linux.

Course features

Online version: students will see full lab demonstrations using the Windows® XP or Red Hat development environment and x86 or Xilinx ML403 target.

Live version: students will have a choice of either Windows or RHE4 Linux® host for the hands-on portion. The default target boards used in the class are x86. The Xilinx ML403 (PPC405) will be discussed in this class as well. Students using a Xilinx ML403 board should bring the board, power supply, and CF card to the class with them.

  • A description of BlueCat® embedded Linux
  • The LynuxWorks OS loader for bootstrapping the operating system
  • The GNU Compiler Toolchain
  • Using the Cross Development Kit (CDK)
  • Configuring, building, and booting a custom kernel
  • Programming using the POSIX® programming standards
    • fork() and exec()
    • Threads
    • Priority management
    • Pipes
    • Message queues
    • POSIX signals
    • POSIX real-time signals
    • Interval timers
    • POSIX semaphores
    • POSIX shared memory
  • Understanding Linux device drivers by developing and testing a device driver
  • Tools for developing, debugging and testing an embedded application, including
    • Luminosity, an Eclipse-based integrated development environment
    • Total/db for debugging programs and device drivers
    • SpyKer™, a tool for visualizing and measuring timing behavior

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.

"I have used LynxOS for four years now and their support is at the top of the list... I have never seen a better bunch of people or a more effective support structure."
- B.J., LynxOS developer employed at JPL, posted on comp.os.lynx newsgroup
A LynuxWorks embedded OS is featured in this embedded system application:
Who else uses a LynuxWorks embedded operating system?
LynxSecure Separation Kernel and Embedded Hypervisor LynxOS-SE Embedded RTOS RTOS: LynxOS-178 for software certification Luminosity Eclipse-based IDE
LynxOS Embedded RTOS Embedded Linux: BlueCat 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.