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

Archive for December, 1997

4th RTL Workshop: Realtime Dynamic Systems Implementation with DSLib

December 19, 1997

Abstract

The Dynamic Systems Library (DSLib) is a newly developed interface tool for use between block-diagram modelling and realtime programing. DSLib is a set of C++ classes representing components of block-diagram modelling: blocks (functions, integrators, summing points…), inputs, outputs, schedulers, etc. (more…)

4th RTL Workshop: Yet Another RTAI Interface

December 19, 1997

Abstract

The described library is a software level that enables modules to run either in user-space (POSIX threads) or real-time (RTAI tasks), without filling up the code of ifdef and forcing a well-defined code structure. It is different from LXRT: here we twice compile the same source code in order to obtain a user space executable and a kernel module. (more…)

4th RTL Workshop: Calling Plain Linux Device Drivers Functions from Hard Real Time Tasks

December 19, 1997

Abstract

Processes running under plain Linux usually access I/O devices through device drivers implemented monolithically in the kernel or as loadable kernel modules. This has the advantage of exposing standard interfaces for all I/O devices and enables processes running without root privileges to access I/O. (more…)

4th RTL Workshop: Simulating a Vehicle with RTLinux for the Testing of Transmission Control Units

December 19, 1997

Abstract

As part of the software development cycle engineers regularly need a systematic method of testing a product prior to release. In the automotive industry this testing is critical to the safety of the users. Complex embedded control units must be tested under precise conditions representative of an automobile. (more…)

4th RTL Workshop: A Remote Surveillance and Control System Prototype with RTLinux and RTNET

December 19, 1997

Abstract

An embedded real-time system prototype for remote surveillance and control is presented. The system consists of an embedded single-board and a few simulators for devices of which status is monitored and behavior is controlled. These components are connected through a fast switch via which the status information of devices is sent to the single-board computer periodically. (more…)

4th RTL Workshop: POSIX Application Defined Scheduling on RTLinux

December 19, 1997

Abstract

Although in the last years many scheduling algorithms has been proposed, just few of them has been truly implemented in real RTOS. In most cases, the availability of RTOS source code or the complexity and risks involved in introducing new politics in kernel, causes that major part of nowadays RTOS only implements fixed priorities politics. (more…)

4th RTL Workshop: A Simulation Framework for Device Driver Development

December 19, 1997

Abstract

Proprietary I/O devices are often involved in many computer application systems,especially in embedded systems. In such scenarios, Developers have to develop drivers for these devices to utilize them under some embedded operating system. Traditionally, development of device driver can undertake only after hardware design finishes, for the writing and debugging process involve many… (more…)

4th RTL Workshop: Optimal Pulse Patterns Modulator Using Real Time Linux

December 19, 1997

Abstract

Since microcontrollers and DSP's started to be used in power electronics many ideas could be realized and the Optimal Pulse Pattern Modulator was developed together with the Trajectory Controller in order to correct its problem. Working in this kind of research one need a stable and comfortable system which must be flexible to make almost any change. (more…)

4th RTL Workshop: FSMLabs RTLinux PSDD: Hard real-time with memory protection

December 19, 1997

Abstract

This paper describes the process space (user mode) real-time facility on RTLinuxPro. The Process Space Development Domain (PSDD) is available on PowerPC and X86, supports SMP, and has extensive support for developing simulations including a secondary frame or slot scheduler. (more…)

4th RTL Workshop: Using Linux Kernel Facilities from RT-threads

December 19, 1997

Abstract

RTLinux has been focused on developing a POSIX compliant RTOS layer that operates below Linux – within this development communication between RT-threads and kernel as well as user-space have been quite limited, in part due to the inherent restrictions of a RTOS and in part due to the restrictions imposed by POSIX, or rather the combination of these two sets of restrictions. (more…)

4th RTL Workshop: Bandwidth Allocation in RT-Linux

December 19, 1997

Abstract

In systems intended for handling continuous media (both video and audio), standard Linux does not provide suitable scheduling of the system resources regarding the complexity of the tasks. Where such a system consist of mixed applications, conventional computing is executed at the same time with hard real-time tasks, single scheduling policy is not able to satisfy the demands of the… (more…)

4th RTL Workshop: RTLinux POSIX API for IO on Real-time FIFOs and Shared Memory

December 19, 1997

Abstract

The primary means of communication between RTLinux tasks and Linux tasks are realtime FIFOs. They were limited by the fact that there was a static number of them and their names were limited to /dev/rtf0 through /dev/rtfXX. Starting with RTLinux/Pro 1.2, we have added a means for creating real-time FIFOs with arbitrary names and locations that can be created and operated on just as… (more…)

4th RTL Workshop: An Assessment of Real-Time Robot Control over IP Networks

December 19, 1997

Abstract

This paper presents an assessment of the performance of a real time controller using an IP network to link the controller, the sensor and the actuator. This control system is part of a anthropomorphic robot manipulator with two arms and a pan-and-tilt stereo vision head, totalizing 19 joints. (more…)

4th RTL Workshop: A Quality-of-Service Enhanced Socket API in GNU/Linux

December 19, 1997

Abstract

With the increase in available network bandwidth and reduction in network latency, more emphasis has been placed on End-Host QoS to provide quality of service guarantees for distributed real-time applications, such as video streaming servers, video conferencing applications, and VoIP applications. (more…)

4th RTL Workshop: Predictability in Embedded Linux and Commercial Requirements

December 19, 1997

Abstract

In Japan, many campanies who are building complex embedded systems such as cellular phones and degital televisions are considering to adopt embedded Linux for their products. Most of these companies have been adopted the ITRON real-time operating system as their operating systems, but the functionalities are not enough to build complex embedded systems because ITRON does not provide… (more…)