RTLab is an RTLinux/RTAI-based data acquisition and control application. It is designed to help experimenters design and implement their hard realtime control experiements using higher abstractions than the services offered by RTAI or RTLinux. It is split into two parts. One is a user-space series of C++ classes (written for Qt) which implement a reference application called DAQSystem which is designed to acquire analog input voltage data and display it on the screen. DAQSystem communicates with rtlab.o, the realtime kernel module which is the second part of RTLab. The rtlab.o realtime kernel part is a kernel module that loads into RTLinux or RTAI and is responsible for driving COMEDI hardware for the purposes of data acquisition and realtime control. The module is extensible and features a 'plugin' architecture so that scientists who are savvy C programmers can easily leverage the existing framework for their own custom experiment logic. Experiment logic is specified by writing a kernel modules that gets called back for each scan rtlab.o acquires from the COMEDI hardware. In addition, data visualization and storage facilities exist in user space so that experimenters can instantly see graphical plots of their analog input data as it comes in from the hardware.
Set-cd-rom-speed is an application for setting CD-ROM and DVD-ROM drive speed, written with KDE Kommander. Fast CD-ROM and DVD-ROM drives have one big disadvantage over older and slower models in that they are often quite loud because of the disk spinning very fast in the drive. Using set-cd-rom-speed, you can decrease the drive's speed and thus reduce the annoying noise.
nMicrocoder is an ncurses EDA tool to write microcode. Basically, it is a stripped down spreadsheet program that lets you fill a table with "0", "1", and "-", and gives you compile-ready verilog code in return. It was written as an alternative to full spreadsheet programs. It is known to run on Linux, IRIX, and Solaris, unless ncurses 5.3 is installed.
FLASH-PLAICE is a powerful in-circuit development tool that combines the features of a flash programmer, an emulator, and a high speed multi-channel logic analyzer into one device. It runs uClinux. The logic analyzer features up to 200MHz sampling rates and up to 32 input channels. The logic analyzer Java client features support for up to 200MHz sampling rates, user controlled filtering operations, time line in diagram, metadata (size, rate, and trigger position) stored in files, an ID command for device identification, configurable serial port transfer rate, user configurable drawing modes (logic level, hex value, and scope), and Java client access via almost any PC with a serial port. The Java client uses the RXTX serial library with support for 34 platforms including Linux, Windows, and Solaris. Java client plugins include an SPI and I2C bus protocol analyzer, timing analysis to state analysis conversion, and post-processing functions.
Rosetta Stone API aims to create a programming equivalent to the popular Unix Rosetta Stone, which gives commands for common tasks for many different flavors of Unix. RSApi is a Web page and library dedicated to getting system information out of different Unix platforms including Linux, Tru64, Solaris, HP-UX, and AIX.
Dxr2 Resource Center is a community focus point for the Creative Dxr2 DVD decoder card. Creative Dxr2 drivers for Linux, and other platforms are actively being developed, as well as a multitude of other programs, drivers, documentation, etc. The Website is the home of the Creative Dxr2 drivers (dxr2-driver). Included is a script for compiling the Dxr2 drivers, as well as various components (dxr2install), a Dxr2 plugin for the XINE media player (xine-plugin), and other projects related to the Dxr2 decoder card.
The Cogent SST-PFB Driver for SST Profibus Cards is a device driver program that communicates with SST 5136-PFB cards, specifically SST 5136-PFB-ISA, 5136-PFB-104, and 5136-PFB-PCI cards. The driver is available for Linux, QNX 6, and QNX 4. The Cogent API library has several functions for this driver.
The Cogent SST-DVN Driver for SST DeviceNet Cards is a device driver program that communicates with SST 5136-DN cards, specifically the SST 5136-DNP-ISA, 5136-DNP-ISA-2, 5136-DNP-104, 5136-DNP-PCI, and SST-DN3-PCU cards. The driver is available for Linux, QNX 6, and QNX 4. The Cogent API library has several functions for this driver.
The Cogent CIF Driver for Hilscher Fieldbus CIF Cards provides software access to the Hilscher CIF family of interface cards. The driver is available for Linux and QNX and works with the ISA, PCI, and, PC104 versions of the CIF card. The Cogent CIF Driver is designed to work with all Hilscher CIF cards, which means it supports all of the fieldbus protocols (DeviceNet, Profibus, Modbus Plus, ControlNet, CANopen, ASi, SDS, and InterBus). The Cogent API library has several functions specific to this driver.