DDC-I Logo

Sitemap  

DDC-I Ada Compiler System  

Migration from Bare Board to RTOS Training Class

This is a technical course answering the questions on how to migrate from bare board to RTOS.

Who Should Attend

Designed for software engineers, managers, and quality assurance engineers interested in learning what it will take, what to expect, and a fundamental knowledge of how to perform a bare board to RTOS migration.

Prerequsite

Programming experience with a general familiarity of Ada or C in a bare board or RTOS environment are expected.

What You'll Learn

Understanding the effects and processes and knowing what will need to be created is key to a successful bare board to RTOS migration project. In this class we will:

  • Describe the effect of having a different libC on the RTS.
  • Describe the effect of the change on libCpp; namely having different mangling.Describe how to change the UCC for an RTOS.
  • Describe the C compilation process for an RTOS, and the importance of selecting the correct header files.
  • Describe the Ada compilation process for an RTOS, and how to create thin Ada bindings to the functions supplied by the RTOS. Create a library (alb) of thin Ada bindings and work it in to the Ada Library Path.
  • Describe the link process for VxWorks and LynxOS, looking at their peculiar requirements and differences, selection of the correct libraries for the different variants.
 

Contact
602-275-7172
sales@ddci.com

IDIQ Contract Vehicles:
--------------
AMCOM Express
DESP II
F2AST
R23G

Links
Training Overview

Classes
   - Introduction to Ada
   - Advanced Ada
     Programming

   - Mixed Language
     Development Techniques

   - Ada Migration from
     Bare Board to RTOS

   - Ada Migration from
     Ada to C++

   - Safety Critical
     Programming


Product Training
   - Jump Start
   - Jump Start Plus

FREE Webinars
   - When to Migrate
   - Ada to Java Migration
   - JOVIAL to C Migration
   - Embedded C++ vs. C++
   - Writing Optimized
     Ada Code

Customer Quote:
"Thank you for the excellent support during our evaluation phase... I need to make special mention of Michael, the support and comments he made really put me on the track of finding solutions very fast."