News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

Posts relating to Articles...


2nd RTL Workshop: Flexible User/Kernel Communication for Real-Time Applications in ELinux

December 12, 1997

ELinux is an extensible version of the Linux operating system capable of runtime extensions with functions that effectively manage the information flows and associated computations across distributed embedded execution platforms. (more…)

2nd RTL Workshop: Sharing Memory between Kernel and User Space in Linux

December 12, 1997

Techniques allowing kernel tasks and user space processes to share large blocks of memory are presented. In particular, “mbuff/” device driver is introduced. Simple examples of synchronizing producer and consumer threads using only shared memory are given. (more…)

2nd RTL Workshop: COMEDI — The Linux Control and Measurement Device Interface

December 12, 1997

Comedi is a collection of drivers, common core, and high-level programming interface for data acquisition hardware, including A/D converters, D/A converters, digial I/O, and timer/counters. Comedi is somewhat unique among Linux drivers in that it equally supports real-time and non-real-time applications. (more…)

2nd RTL Workshop: Serial Port Driver of Real-Time Linux

December 12, 1997

The rt_com module provides a standard serial port driver for Real-Time Linux. It defines a API to access the generic PC-architecture serial ports from Real-Time space. rt_com works with NMT RT-Linux as well as RTAI. This talk gives an outline of the programming interface as well as of the internal structure of the driver. (more…)

2nd RTL Workshop: SimuLinuxRT — the MATLAB/SIMULINK Real-Time Interface

December 12, 1997

SimuLinuxRT is a realtime interface to the SIMULINK package that allows one to run realtime code right from the SIMULINK diagram. It runs under RTLinux developed by FSM Labs. Simply draw a Simulink diagram and click Build. Click Run — the process will run in realtime at a specified rate up to 50 kHz. (more…)

2nd RTL Workshop: PC-Based Open Architecture Servo Controller for CNC Machining

December 12, 1997

There is an ever-increasing demand from the Industry for a flexible, modular and a cost-effective CNC machine servo controller. The primary aim of this research is to develop a real-time PC-based servomotor control system. Such a machine controller is not only required to perform control functions but also do other functions like database maintenance, tool path planning and optimization, and operator… (more…)

2nd RTL Workshop: The Real-Time Controls Laboratory, an Open Source Hard Real-Time Controls Implem

December 12, 1997

Modern automatic control systems need 1) logically complex and computationally expensive controller algorithms and I/O; 2) real time data storage of plant information such as states, inputs, and outputs; 3) real time plotting capabilities; 4) real time controller parameter updates (both scalar parameters and matrices); and 5) real time access to reference signals; 6) remote monitoring for safety purposes. (more…)

2nd RTL Workshop: PICARD on RT-Linux: A Component Software Architecture for the Real-Time

December 12, 1997

This paper presents an architecture and design methods for rapid development of real-time control systems such as CNC or robot controllers. PICARD (Port-Interface Component Architecture for Real-time system Design) is a software architecture and environment which is aimed to reduce development time and cost of real-time control system. (more…)

2nd RTL Workshop: Interfacing Real-Time Linux and LabVIEW

December 12, 1997

Hard real-time Linux variants, RTLinux and RTAI, both use fifos and shared memory to communicate with user applications. In this work, we describe a new package, lvrtl, which allows LabVIEW VIs to use these mechanisms in a completely generic way. For the get operations, the incoming data is collected into a dynamically resized array thus handling scalar and array data for several different data types. (more…)

2nd RTL Workshop: Real-Time Linux: Testing and Evaluation

December 12, 1997

This paper discusses the different benchmarking tools used to evaluate the performance of Linux and their suitability for evaluating Real Time system Performance. The importance of using Statistical Methods as well as defining absolute hard limits is presented. The author will then present an Open Source Test and Evaluation Suite toolkit which rapidly allows system performance to be monitored and… (more…)

2nd RTL Workshop: Real-Time Linux Meets LabVIEW

December 12, 1997

This contribution describes a possibility to build critical real-time applications using RT Linux 2.3 and LabVIEW 5.1 for Linux. Therefore a software interface has been added to LabVIEW, which gives control over real-time processes running on RT Linux. Unlike LabVIEW-RT, the real-time processes are programmed as linux kernel modules using “C” and do not need additional devices for hard real-time features,… (more…)

2nd RTL Workshop: Simulation-Based Temporal Debugging of Linux

December 12, 1997

We present a temporal debugger, capable of examining temporal behavior of operating systems. The debugger is based on a simulator modeling an entire workstation at the instruction level. Unlike traditional debuggers, which need to interfere with program execution, a simulation-based debugger can operate without disturbing time flow of the simulated system. (more…)

2nd RTL Workshop: MiniRTL — Hard Real-Time Linux for Embedded Systems

December 12, 1997

Development of embedded systems is moving away from single-task/single-user applications running on specialized target platform towards a reduced general purpose OS running on PC-like hardware. This move is well represented by Linux based projects for embedded platforms and specialized minimum distributions. (more…)

2nd RTL Workshop: Employing Real-Time Linux in a Test Bench for Rotating Micro Mechanical Devices

December 12, 1997

This paper describes a testing stage based on real time linux for characterizing rotating micro mechanical devices in terms of their performance, quality and power consumption. In order to accomplish this, a kernel module employs several real time threads. One thread is used to control the speed of a master rotating up to 40000rpm by means of an incremental coder and a PCI counter board with the… (more…)

2nd RTL Workshop: DIAPM-RTAI Position Paper

December 12, 1997

The development team has perfected and added much functionality to RTAI over the course of the last year. The presentation will review this progress and focus on the following areas

  • Improvements in the source tree, installation procedure and manual upgrade.
  • Dynamic CPU frequency and bus frequency calibration. (more…)