Deos Training Class – Scottsdale, AZ

Four Day Course, Mon – Thurs

Scottsdale Courtyard

  • $2500.00
  • October 9 – 12, 2017
  • 8:30 AM to 5:30 PM
  • Customer to provide laptop for set up
  • Scottsdale, AZ
  • Register with Jennifer Sanchez jsanchez@ddci.com, 602-386-4353

Class Location:

Marriott Courtyard North Scottsdale
17010 N. Scottsdale, Scottsdale, AZ  85255

Phone: (480) 922-8400

Who Should Attend

Designed for software developers responsible for writing Deos-based applications.

Prerequisite

  • Experience with C/C++
  • General knowledge of software development environments/tools
  • Knowledge of embedded applications
  • ‘Admin rights’ (i.e., the ability to install software) on a workstation located in the class room (see classroom requirements below).
  • DO-178B familiarity if DO-178B objectives will be applied to the program.

What You’ll Learn

  • Familiarity with the use of the DDC-I Development Suite (DDS) for Deos development.
    • Install and utilize the DDS environment.
  • Understanding of the Deos Application Programming Interface (API).
    • Develop an application that runs on Deos and utilizes Deos API features.
  • Understanding of the development tools and build process.
    • Define time and space quota requirements and access control to platform resources using the Deos Integration Tool.
    • Compile, link, load, and run executable files.
    • Use DDS provided software development tools. For example:
      • Debugger (MLD)
      • Telnet System Video Streams
      • Status Monitor
      • Various Deos specific build-time configuration error detection tools.
  • Introduction to the Deos Feature Provider, Application Integrator and Platform Integrator roles and responsibilities.

 

ARINC653

  • Understanding of the ARINC653 capability provided with Deos
    • Includes the structure of the ARINC653 solution and how it works in the Deos environment as well as adherence to the standard.
    • Create an ARINC653 Schedule taking into all the factors involved. For Example:
      • Definition and timing of 653 partitions
      • Timing and factors that contribute to the time frame configuration
      • The ability of use Deos RMA threads with 653 partitions
    • Communication services and how to configure Deos to use them. For Example:
      • Sampling Ports
      • Queuing Ports
      • IOI
      • Configuration Tools
      • Hybrid
    • How to configure the Health Monitoring – Architecture of the health monitor and how it handles error conditions in the system. (Configuration, Error Classifications)

Multicore

  • Overview of the SafeMC Technology for multicore including:
    • Familiarity with the terminology
    • Overview of concerns to address with multicore
    • Overview of technology solutions available with SafeMC
  • Examples of moving from single to multicore
  • Understanding scheduling features including:
    • Start/end early
    • Interrupt windows
  • Understanding memory models including:
    • Fences
    • Memory pools
    • Cache partitioning