RTLinux ide/fs
  OCERA Home  /  Download  /  Components  /  Scheduling  /  RTLinux ide/fs (0.3-1)
  Training and support
    POSIX Streams

  Resource management
    Generic Scheduler patch
    Preemption+RTLinux patch
    RTLinux API on Linux
    QoS Manager
    Linux/CBS Scheduler

  Scheduling
    Application Scheduler
    TLSF Memory Allocator
    POSIX CPU Clocks
    POSIX Barriers
    POSIX Message Queues
    POSIX Signals
    POSIX Timers
    POSIX Trace
    RTLinux/CBS Scheduler
    RTLinux CC
    GNAT for RTLinux
    RTLinux ide/fs
    RTLinux Java
    RTLinux Terminal
    RTLinux UDP/IP
    Stand-Alone RTLinux
    XtratuM

  Fault-tolerance
    FT Application Monitor
    FT Controller

  Communication
    CANopen device
    CAN/CANopen monitor
    Virtual CAN API
    RT Ethernet Analyzer
    Linux CAN Driver
    ORTE
    CAN model
    Verification of RTOS

RTLinux ide/filesystem driver

   Description
Keywords: Real-Time, IDE driver, file system
Description: RTLinux does not support direct access to any kind of permanent massive storage systems, and in particular IDE hard disks. When a RTLinux thread has to storage 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. The exitsting method to access hard disks is slow, unpredictable and inneficient, since it is executed by the Linux (background). Moreover, in some applications, like continuous media applications, it is required a certain degree of predictability. Therefore, for multimedia applications is more convenient that rtl-tasks have access to the hard drive, so that disk access can be done with real-time guarantees. To achieve this goal it is necessary to: 1) port the IDE driver to RTLinux, 2) implement a real-time filesystem. This component provides the porting of the Linux IDE driver to RTLinux, and a rtlfs filesystem.
   General information
Author(s): Alejandro Lucero (UPVLC)
Participants: Universidad Politecnica de Valencia
Workpackage: Development of real-time scheduling components (WP5)
Deliverable: Component documentation can be found in deliverable D5.4
Component homepage: http://www.ocera.org
Licenses: MPL, GPL, LGPL and CeCILL (Multiple license issues)
Current version: 0.3-1
Status: Testing
Hardware:
Processor: x86
Platform:
RTLinux: 3.2-pre1
   Download
Current version: 0.3-1 [rtlidefs-0.3-1.tgz] [src] [CVS at SourceForge]
Note: This component cannot be used directly. It has to be used within OCERA framework. Sources are provided only for documentation and portability purposes.

 Status codes: Analysis >> Design >> Alpha >> Beta >> Testing >> Stable

© OCERA Project. webmaster@ocera.org
Maintained by: Sergio Sáez   Last update: Wed Jan 10 16:56:57 2007