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

Posts relating to LinuxDevices...


6th RTL Workshop: The Role of Embedded Linux in a Microwave Point-to-Point Radio Application

November 2, 1997

Embedding Linux in a carrier-grade application, like a Microwave Point-to-Point Radio Link, has many interesting concerns. These concerns range from technical issues, cost calculation issues to even political or licensing issues. However, when compared to an existing proprietry-only product which binds a company to long development cycles, it has many relatively obvious advantages. (more…)

6th RTL Workshop: Case Study of the Performance of Real-Time Linux on the x86 Architecture

November 2, 1997

This paper presents the experimental study of the performance of Real-Time Linux based on the x86 architecture. Holding the hardware constant and using different measurement methodologies, we measured a list of performance (ten kinds of test), including the overheads incurred during operating systems context switching test, conditional variable test, rt-fifo read/write test, mbuff read/write test, etc. (more…)

6th RTL Workshop: Embedded Linux Platform for a Fault Tolerant Space Based Parallel Computer

November 2, 1997

This paper describes an implementation of the Linux kernel and applications on a unique commercial-off-the-shelf component based space borne computer system. This system, called the parallel processing unit has been developed for the X-Sat micro-satellite mission. Interfaces using the kernel device driver model are utilised to allow seamless application interaction with the system hub. (more…)

6th RTL Workshop: A New Application-Defined Scheduling Implementation in RTLinux

November 2, 1997

Scheduling theory has shown an impressive evolution due to the intensive research done in this area. As a result, a lot of scheduling algorithms has been proposed to support a large amount of applications. RTLinux uses a fixed-priority scheduler and although fixed-priority scheduling is suited for a large number of real-time applications, it has some drawbacks. (more…)

6th RTL Workshop: Embedded Real Time Linux Kernel Design using Game Theory and Control Logic

November 2, 1997

This work-in-progress report describes a distributed hybrid architecture that imparts autonomous intelligence capabilities of “perception-decision-action” to an ALV (Autonomous Landing Vehicle) control unit. The system is shown to degenerate to a remote thread execution mechanism of a real-time operating Linux system where the kernel instantiation is control strategy dependent. (more…)

6th RTL Workshop: QoS and Aperiodic Tasks Scheduling for Real-Time Linux Applications

November 2, 1997

There has been increasing interest in the real-time community for Quality of Service (QoS) based systems, such as multimedia and telecommunication systems. In this paper, we deal with scheduling components integrating new QoS functionalities under Linux/RTAI (Real-Time Application Interface) [Rta04]. (more…)

6th RTL Workshop: RAT — Real-Time Audio Tools

November 2, 1997

There is a strong tendency towards using modern Personal Computers for various tasks they are not designed for. This also includes audio and video processing. Audio and Video data is real-time data. It needs to be dispatched within predefined and fixed time windows to avoid perceivable lags and dropouts. (more…)

6th RTL Workshop: Early Experience with an Implementation of Java on RTLinux

November 2, 1997

A deterministic response time is the most important and necessary feature in Hard Real-Time Systems. This is the main reason why some years ago it was unthinkable to implement Hard Real-Time Systems with the Java language, an object-oriented, interpreted language, mainly because Java uses garbage collection to implicitly deallocate dynamic memory; This is widely known as“the garbage collection problem''… (more…)

6th RTL Workshop: IDE Driver and RTLFS file system for RTLinux

November 2, 1997

RTLinux does not support direct access to any kind of permanent massive storage system, and in particular IDE hard disks. When a RTLinux thread has to store data on the hard disk, it has to use the Linux services. The usual way of doing the transfer is by means of RTFifos: a rtl-task sends the data to Linux through an RTfifo, and then, a Linux process writes this data on the hard disk. (more…)

6th RTL Workshop: A Real-Time Compliant Implementation of Linear Time-Invariant Digital Filters in

November 2, 1997

This paper describes a fixed-point arithmetic implementation of linear time-invariant digital filters in the C programming language, targeted for the use in real-time applications. FIR and IIR filters are presented in different configurations and representations, such as direct and transposed forms, as well as wave, state-space and normal forms. (more…)

ELEC: The IBM Linux Wrist Watch Project

November 2, 1997

Talk abstract: IBM researchers are successfully running Linux and X11 on a unique wrist watch, demonstrating the viability of Linux across all platforms — from large supercomputer clusters to the smallest intelligent devices. In this keynote presentation, Alex Morrow discussed IBM's far-reaching Linux activities and talked in detail about (and demonstrated on videotape) the incredible IBM Linux… (more…)

6th RTL Workshop: Interfacing Linux RTAI with Scilab/Scicos

November 2, 1997

Scilab/Scicos is an open source project developed at the INRIA (Insitut National de Recherce on Informatique et on Automatique) in France which can be used to successfully replace other commercial and expensive software in solving mathematical and control problems. This software integrates a code generator for Scicos which has been modified and completed to automatically generate a code for the RTAI-Lab… (more…)

Trolltech aims Linux/Qtopia at mobile phone market

October 31, 1997

Like The Little Engine That Could, tiny Oslo-based Trolltech today unveiled a Linux-based challenge to Symbian's and Microsoft's domination of the rapidly… (more…)

Hands on with LabVIEW and Embedded Linux (Part 2)

October 14, 1997

What is LabVIEW?

LabVIEW, a graphical, data-flow driven programming language, created by National Instruments and first shipped in 1986, opened the world of computer programming to non-programming scientists and engineers by enabling them to SEE how to program. LabVIEW has functional icons that are connected together using a wiring tool – just like prototyping a circuit on a test bench. (more…)

Hands on with LabVIEW and Embedded Linux (Part 3)

October 14, 1997

Why use a desktop OS to build an embedded system?

An embedded computer system is one where the computer (and of course its software) is hidden away inside of an overall instrument or system. The problem with embedded computer systems is that they're generally not as easy to develop software for as a desktop system. (more…)