Real-time software training courses to develop and maintain powerful Linux RTOS and HIL applications.

Real-time​ Software Training Courses Overview

Concurrent Real-Time Training Services provide comprehensive learning resources for beginners and experts alike to gain the skills needed to develop and maintain powerful Linux applications.

A full range of classes are available, and instructors tailor each course to individual student needs and learning levels. Custom training can also be arranged.

Custom and On-site Training

Tuition fees are tailored to individual needs, and training duration is dictated by the specified curriculum.

Fully functional iHawk computers installed with RedHawk Linux, NightStar Tools, SIMulation Workbench, and/or other application software are provided for hands-on exercises.

Students receive a copy of the training slides and source code examples at the completion of the course.

For training at a customer location, the customer is responsible for the instructor’s travel expenses. And while our trainers use appropriate caution to assure the integrity of their system is maintained, a system backup prior to the course is recommended.

Payment/Cancellation Policies

  • Training can be paid via a check, credit card or purchase order.
  • Cancellation without penalty must be made 30 days prior to the course start date.
  • Cancellations made 15-30 days prior to the start of the course are subject to a 50% cancellation fee.
  • The full purchase price will be charged for cancellations made less than two weeks prior to the course start date and for cancellations without notice.

​Training Locations

Software training can be conducted at Concurrent Real-Time’s Pompano Beach, FL, headquarters; on-site at a customer location; or remotely.

Class Size

Tuition for on-site classes is based on a class size of eight for a hands-on approach with optimal individual support. Up to four additional students may be accommodated subject to a per-student fee. Classes conducted at Concurrent Real-time in Pompano Beach require a minimum of three students.

Software Training Courses

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.

Download RH3050 PDF

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.

Download RH3200 PDF

 

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.

Download RH3300 PDF

Download RH3300-S PDF

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 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.

Download RH3400 PDF

Download RH3400-S PDF

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.

Download RH3800 PDF

For more Information

Regional representatives are available to assist you. Contact Us.