Training Courses

Software Training is held at Concurrent Real-Time’s Pompano Beach, FL headquarters or on-site at a customer location.  Classes are limited to eight students. Classes begin at 8:45am and end by 5:30pm.  Attire at Concurrent’s facility is business casual (no shorts).

iHawk System Installation and Configuration
RH3050, 2 days, $950 per student
This course is designed to teach both software engineers and system administrators how to perform the tasks necessary to install and configure RedHawk Linux, NightStar Tools, and SIMulation Workbench on an iHawk computer system. Students are exposed to various graphical utilities, command line utilities, and internal processing used to complete these boot strapping processes in this intensive two-day hands-on training session.

RedHawk OS Real Time Programming
RH3200, 5 days, $2,375 per student
This course is designed to provide students with the necessary instruction and hands-on experience to effectively configure, operate, and use an iHawk computer system in a Real-time application. The major topics of the course include processor shielding, interprocess communication and synchronization methods, real-time system configuration issues, and associated interfaces, and real-time development aids. Students create real-time C/C++ programs that utilize the commands and concepts taught throughout the course.

RedHawk Linux Real-Time Programming and NightStar Tools
RH3300, 5 days, $2,375 per student
RH3300-S, 5 days, On-site, $11,920 plus travel and expenses for up to 8 students
This course is intended for software engineers who develop real-time applications on Concurrent systems using the RedHawk Linux real-time operating system, and the NightStar development tool package. RedHawk interfaces include methods for controlling and scheduling processes, managing memory pools, communicating between processes, performing I/O, synchronizing processes, and optimizing process performance. Real-time application engineers need to understand what tools are available for these purposes and how to use them effectively on a Concurrent system. These systems include unique utilities for controlling processes, analyzing faults, measuring process performance, capturing information about executing processes, and monitoring process interaction. The primary goal of this course is to provide the student with instruction and “hands-on” experience to acquire knowledge on using these tools.Prerequisites: C/C++ programming language; Linux system commands and utilities used to create programs.

RedHawk OS Real Time Tools
RH3400, 5 days, $2,375 per student
RH3400-S, 5 days, On-site, $11,920 plus travel and expenses for up to 8 students
This training course provides instruction on the use of Concurrent’s NightStar tool set. NightStar allows users to graphically debug, analyze, schedule, monitoring and tune applications running on the RedHawk Linux real-time operating system. This course includes hands-on experience using the tools to include NightView, NightTrace, NightSim, NightProbe and NightTune. The primary objective of this course is to train the student in the effective use of the real-time tools in conjunction with the real-time services available under RedHawk Linux. Prerequisite: Knowledge of C/C++, course RH3200 or sufficient experience with a Concurrent real-time system.

SIMulation Workbench
RH3800, 3 days, $1,750 per student
This course is intended for application engineers running simulation models in realtime on Concurrent systems using the RedHawk Linux real-time operating system. SIMulation Workbench provides a complete framework to develop and execute real-time hardware-in-the-loop and man-in-the-loop simulations from C/C++/Fortran/MATLAB/Simulink models. This course guides the student through the process to configure, start, stop, record and play back simulation runs; build and execute photo-realistic HMIs. Concurrent iHawk multiprocessing systems running SIMulation Workbench are based on COTS components offering the latest, leading-edge processor, chipset, memory and I/O bus technology. Students will learn how to take advantage of these features to target individual I/O processes and multi-rate models to specific CPU cores and I/O buses for parallel execution, thus allowing the simulation loop to run at faster frame rates.Prerequisites: C/C++ programming language – understand C/C++ language source code and syntactical constructs; Linux system capability – prior experience with basic Linux system commands and utilities used to create programs.

Education Policies

Our instructors tailor each course to individual student needs and learning levels. Student interaction with their instructor and fellow students reinforces the learning experience. Classes conducted at Concurrent Real-time in Pompano Beach require a minimum of three students. Classes are subject to cancellation due to insufficient enrollment of students.

For non-standard, custom and on-site courses:

  • A price quote is prepared based on individual needs. Training duration is dictated by the specified cirriculum.
  • The customer is responsible for the instructor’s travel expenses, lodging, and meals.
  • Base tuition for on-site class size is limited to 8 students maximum. Up to four additional students may attend subject to a per-student fee. Class size cannot exceed twelve students.
  • Fully functional iHawk computers installed with RedHawk Linux, NightStar Tools, SIMulation Workbench, and/or other application software are provided for hands-on exercises.
  • Students will be provided with a copy of training slides and source code examples at the completion of the course.

Our Technical Education personnel will use appropriate caution to assure the integrity of a customer’s system is maintained. A system backup prior to course is recommended.

Cancellation Policies

  • Cancellation must be made two weeks prior to the course start date or a 50% penalty fee is imposed.
  • The full purchase price will be invoiced if no cancellation notice is provided.
  • A 50% cancellation fee will be charged for a cancellation made 15-30 days prior to the course start date.
  • The full purchase price will be charged for a cancellation made less than two weeks prior to the course start date.


For more information and pricing on a custom or onsite course, please call 800-245-6453 or e-mail us at