Decorative Background Image

Real-Time Programming for QNX Neutrino RTOS

Overview

Overview

This course is designed for anyone who develops QNX® Neutrino® RTOS applications. By the end of the course, you will have written several example programs and learned to apply QNX Neutrino RTOS concepts to real-world applications. You will:

  1. Familiarize yourself with the features, services and architecture of the QNX Neutrino RTOS.
  2. Focus on real-world problems and the techniques for solving them.
  3. Get hands-on experience applying the concepts introduced throughout the course.

Prerequisites: You must have a good working knowledge of C and a general knowledge of operating systems. Familiarity with embedded systems or real-time concepts is an asset. 

Please contact training@qnx.com for further information.

Course Modules

QNX Neutrino RTOS Architecture

Compiling and Debugging

Processes, Threads and Synchronization

Interprocess Communication

Comparing QNX IPC Methods

Introduction to Hardware Programming

Timers, Clocks and Timeouts

Multicore Processing

Building a QNX Neutrino Boot/OS Image

Introduction to Resource Managers

Dates and Locations

All BlackBerry QNX training courses are hands-on, instructor led using real-world examples to give your development team the grounding they need in QNX best practices so that you get the most out of your investment.