
Real-time Linux is getting into fashion for industrial control. The OS is open source and suited very well for embedded systems. Controllab is offering a complete solution to apply this OS. This solution contains an operator interface on a windows PC (the software package 20-sim 4C), an Ethernet connection to the hardware and the hardware itself (PC104, Embedded Arm SBC's). The real-time Linux OS (RTAI or Xenomai) is pre-installed. This enables you to perform various tasks:
- Measurement and Calibration : From 20-sim 4C you can export C-code that will operate and read sensors.
- Machine Control : With 20-sim 4C you can export code to external targets to control the operation of machines. In 20-sim 4C you can start and stop the controller and change parameters during run-time.
- Rapid Prototyping : Models from the package 20-sim can be exported to 20-sim 4C with a few mouse clicks and executed on a target with a few clicks more. This makes 20-sim 4C a valuable tool for rapid prototyping.
Key Features

- Targets : With 20-sim 4C you can run code on any target that runs a real-time Linux operating system (RTAI or Xenomai) like PC's, PC104 boards and ARM processors.
- Command : From 20-sim 4C you can start and stop running code on a target processor. During run-time you can change parameter values.
- Monitoring and Logging : In 20-sim 4C you can monitor and log every variable that is available on the target. Values are transmitted from the target to 20-sim 4C in real-time with sample rates up-to 100 Hz or off-line with the full sample rate.
- Communication : 20-sim 4C runs on a Windows PC. Communication between 20-sim 4C and a target is performed through ethernet.
- Speed : Sample rates up to 50 kHz can be achieved, depending on the type of processor and co-processor.
Implementation
Controllab can help you to integrate real-time Linux for your machine control. Please ask us for an appointment to discuss the options.





Embedded Systems



