Training Services

Embedded Access can provide your development team with a detailed training session on the NXP MQX RTOS or the entire platform of products.

The detailed reference material and hands-on labs will can give you a huge head start on your next project.

Training WhiteboardEven an experienced developer will benefit from training session to accelerate their development and to ensure that they are using MQX to its full potential.

Courses are typically provided either at the Embedded Access facility in Ottawa, Canada, or at a customer’s facility. Courses range from 2 to 5 days and for on-site courses, the agenda can be tailored to suit a client’s specific needs. You can even add on a module reserved for special consulting to address application architecture, integration, or other challenges you face.

Below is a summary of the typical modules of a training course.

MQX RTOS Course (2 days)

Covers the API of the RTOS with hands-on labs including:

  • Introduction
  • Overview of multitasking and context switching
  • Task scheduling
  • Initializing MQX
  • Task management
  • Configuring MQX using compile-time options
  • Core memory
  • Memory partitions
  • Time services
  • Timers
  • Watchdogs
  • Logs
  • Kernel Log
  • Interrupts and exceptions
  • Overview of synchronizing tasks
  • Events
  • Message passing
  • How semaphores work
  • Lightweight semaphores
  • Semaphores
  • Mutexes

RTCS TCP/IP Stack Module (1 day)

Covers the protocols available in the stack with hands-on labs and it includes:

  • Introduction to protocols
  • Initializing RTCS
  • Socket API

USB Stacks Module (1/2 day)

USB Host Stack Course

  • Introduction to the Host Stack protocols
  • Overview of the Host Stack API
  • Review of Host Stack Class Drivers

USB Device Stack Course

  • Introduction to the Device Stack protocols
  • Overview of the Device Stack API
  • Review of the Device Class Drivers

Application Development Module (1/2 day to 2 days depending on material selected)

This is quite customizable and can cover general principles of application development with MQX, configuration of MQX, boot loaders, or any aspect that you’d like advice on to facilitate a quick start to a project.


What Our Customers Are Saying

“I just wanted to write and say how excellent the training was. The trainer was very informative, and he made the training enjoyable and kept a good pace, as well as demonstrating a strong understanding of the material. He answered all of our questions with great detail, and never left a topic uncovered.”

“The training was the absolute best which we have ever received, all of the guys raved about it.”

“The training was very comprehensive and understandable and the instructors made a point of tailoring material to our design goals.”

“Exactly what we needed to feel confident diving into development with MQX and the Coldfire processor.”

“The first step to achieving success in work starts with the best training. Thank you for giving us a great head start. “

Interested in learning more? Contact us today.