Compilation and Installation

Installation

Please refer to the INSTALL file provided in the source tarball of most4linux.

For the ALSA driver, please also refer to MOST ALSA Driver (based on the MOST Synchronous Driver)

Compilation

Defines

There are some options which can be set at compile-time with configure options. The following constants are valid:

Define Meaning
REG_ACCESS_DEBUG Prints debug messages on all low-level register accesses. This makes the driver slow, so use this with care!
IOCTL_DEBUG Prints debug messages for the ioctl calls (currently only in NetServices module).
DEVFUNC_DEBUG Prints debug messages for the OS-8104 register access.
IRQ_DEBUG Prints debug messages in the interrupt services routine. Please not that this only works if the buffer size is reasonable high because printk() in a interrupt service rotine slows down the interrupt handling dramatically.
RT_IRQ_DEBUG Same as IRQ_DEBUG but for the real-time interrupt service routine.
RXBUF_DEBUG Prints debug messages for the receive buffer.
TXBUF_DEBUG Prints debug messages for the transmit buffer.
SYNC_DEBUG Prints debug messages in the synchronous module.
NETS_DEBUG Prints debug messages in the NetServices module.
SERIAL_RT_DEBUG Debugging over the serial port in real-time. This is useful if the real-time kernel "hangs" so that Linux never gets the chance to print the kernel message on the screen or serial interface. The load script is prepared to load the real-time driver which is supplied with RTAI. But please take care that this only works if Linux doesn't occupy the serial port.
MEASURING_PCI Used to measure the interrupt latency. See the diploma thesis for details about the measuring method.
MEASURING_SCHED Used to measure the scheduling latency. See the diploma thesis for details about the measuring method.
ALSA_DEBUG Prints debugging output in the ALSA driver.


Generated on Fri Mar 9 14:48:58 2007 for MOST Linux Drivers (Linux and RTAI) by  doxygen 1.5.0