Real-Time 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.
- 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.
Our Available Courses
iHawk System Installation and Configuration (RH3050)
- 1 day
- Learn system hardware requirements
- Configuring the BIOS for RedHawk
- Installing, updating, and licensing NightStar Tools and SIMulation Workbench
- Using Anaconda to configure disc devices and file systems, select software packages, configure networking and user accounts, and install the base Linux distribution
- Overriding the default boot sequence
- Learn the Linux kern boot process and how to use systemctl
- Learn the functions available with NUU, yum, and Concurrent Real-Time software repositories
- Configuring PAM to support non-root users
- Configuring, building, and installing custom RedHawk kernels
RedHawk Linux Real-Time Programming and NightStar Tools (RH3300)
- 5 days
- Special system functions in RedHawk Linux
- Optimizing RedHawk to enhance response in real-time applications
- Effectively managing processors running on a shared-bus, multiprocessor system
- Using shared memory regions for inter-process communication
- Process synchronization tools in RedHawk
- POSIX interface capabilities in RedHawk
- Writing real-time programs using RedHawk
- Using the Real-Time Command Processor to create and manage applications
- Using NightSim to setup a Frequency Based Scheduler
- Using NightProbe to perform data recording
- Using NightTrace to analyze process flow
- Using NightView to debug applications
- Using NightTune to monitor system performance
SIMulation Workbench (RH3800)
- 3 days
- Learn about the SimWB system architecture (real-time host, logging facilities, clients in a monolithic or distributed environment)
- Learn about the cycles of the SimWB scheduler frame and how to configure
- Learn about the Real-Time Database
- Learn about the synchronous and asynchronous I/O tasks
- Using the SimWB MLToolkit and Control Center GUI to configure, build, and run Simulink-created models in real-time
- Configuring SimWB I/O devices and creating analog, digital, and string points
- Configuring and using the Data Log Viewer to visualize SimWB RTDB values
- Using the SimWB HMI Display Builder and HMI Run-time to create and run basic GUIs
- Writing, building, and running scripts during the simulation test cycle
- Combining scripts, models, initial conditions, and an RTDB into a full simulation test session
- Configuring and using the Real-Time Viewer to monitor running tests