QNX Software - Customized Training Courses

Training Modules by Category

Training Modules by Category

Design a custom on-site training course by selecting only the modules you need. The following tables list the modules available.

To have an instructor help you with your selection, or to request new modules, contact training@qnx.com

QNX® Momentics® Tool Suite: IDE and Command-line Development

Module Name

Length

Prerequisites

Code Coverage

1.5 Hours

Running and Debugging or Compiling and Debugging

Debugging Memory Problems

2 Hours

Running and Debugging or Compiling and Debugging

QNX Momentics Tool Suite: IDE Basics

2 Hours

None

QNX® Neutrino® RTOS Architecture

3 Hours

None

Managing C/C++ Projects

2.0 Hours

None

Editing and Compiling

1.5 Hours

QNX Momentics Tool Suite IDE Basics

*Compiling and Debugging

3.0 Hours

None

Running and Debugging

2.5 Hours

None

Application Profiling

1.0 Hours

None

System Profiling

3.0 Hours

None

* If you take Editing and Compiling and Running and Debugging, you don't have to take Compiling and Debugging.

Realtime Programming and Application-level Development

Module Name

Length

Prerequisites

POSIX Interprocess Communication in QNX

2 Hours

QNX Neutrino RTOS Architecture

Comparing QNX IPC Methods

0.5 Hours

QNX Neutrino Architecture

QNX Neutrino RTOS Architecture

3 Hours

None

*QNX Neutrino RTOS Programming Basics

2.5 Hours

None

Threads and Synchronization

3.5 Hours

None

More on Threads and Synchronization

1.5 Hours

Threads and Synchronization

Interprocess Communication

7 Hours

Threads and Synchronization

Timers, Clocks, and Timeouts

3.25 Hours

Interprocess Communication (recommended)

Introduction to QNX SDK for Apps and Media

1 Hour

None

**Introduction to Resource Managers

3 Hours

Interprocess Communication

Advanced Topics for Resource Managers

3.5 Hours

Threads and Synchronization, Writing a Resource Manager

File System Resource Managers

3.25 Hours

Introduction to Resource Managers

Multicore Processing

0.5 Hours

QNX Neutrino RTOS Programming Basics or equivalent

High Availability

2.5 Hours

None


* QNX Neutrino RTOS Programming Basics isn't required if you take Threads and Synchronization, Interprocess Communication, and Timers, Clocks, and Timeouts.

**Introduction to Resource Managers is a subset of Writing a Resource Manager.

Driver Development

Module Name

Length

Prerequisites

*Introduction to Hardware I/O

1.5 Hours

None

Writing a Character (serial) Driver

1.5 Hours

I/O

Writing a Resource Manager

5.5 Hours

Interprocess Communication

Advanced Topics for Resource Managers

3.5 Hours

Threads and Synchronization, Writing to Resource Manager

Interrupts

3 Hours

Interprocess Communication (recommended)

**Introduction to I/O

0.25 Hours

None

I/O

1 Hour

None

I/O Exercises

Varies

Writing a Resource Manager, I/O

Serial I/O

0.5 Hours

None


* Introduction to Hardware I/O is not needed if Interrupts and I/O sections are taken.

**The Introduction to I/O material is covered in the I/O module. You don't have to take both courses

Embedding and BSPs

Module Name

Length

Prerequisites

Overview of QNX Embedded Systems

1.0 Hours

None

     

Building a Boot Image

1 Hour

None

Course Dates + Locations

North America

Schedule

Europe & Asia Pacific

Please contact training@qnx.com for dates and locations.