Changes between Version 1 and Version 2 of UltracamInstallGuide


Ignore:
Timestamp:
Feb 7, 2008 2:34:02 PM (16 years ago)
Author:
Andy Vick
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UltracamInstallGuide

    v1 v2  
    55Ultracam requires two kernel level systems to be installed prior to use, and several user mode software systems. Whilst you may find that Ultracam can compile and run on versions of software other than those listed here, we only attempt to support these explicit versions;
    66
    7 | *Kernel extension* | *Version* | *Link* |
    8 | RTAI real time extensions | 24.1.13 | http://www.aero.polimi.it/~rtai/ |
    9 | Big Physical Memory Area | 2.4.20 | http://www.polyware.nl/~middelin/En/hob-v4l.html#bigphysarea |
    10 
    11 | *Software system* | *Version* | *Link* |
    12 | ACE Toolkit | 5.2.1 | http://www.cs.wustl.edu/~schmidt/ACE.html  |
    13 | libxml2 | 2.5.6 | TBD |
    14 | libxslt | 1.0.31 | TBD |
    15 | cfitsio | TBD | TBD |
     7|| *Kernel extension* || *Version* || *Link* ||
     8|| RTAI real time extensions || 24.1.13 || http://www.aero.polimi.it/~rtai/ ||
     9|| Big Physical Memory Area || 2.4.20 || http://www.polyware.nl/~middelin/En/hob-v4l.html#bigphysarea ||
     10
     11|| *Software system* || *Version* || *Link* ||
     12|| ACE Toolkit || 5.2.1 || http://www.cs.wustl.edu/~schmidt/ACE.html ||
     13|| libxml2 || 2.5.6 || TBD ||
     14|| libxslt || 1.0.31 || TBD ||
     15|| cfitsio || TBD || TBD ||
    1616
    1717== 2 Hardware support ==
    1818Ultracam is usually installed on a dual (SMP) motherboard machine, since the availability of two CPUs allows the system to lock most of the real time processing onto one CPU and allow the other to run the user space programs. This can provide better performance of the non real time processes, particularly where large data frames are being processed, and allows users to run other programs without unduly affecting the real time performance. The downside to this is support for SMP motherboards - although Linux has very good support for SMP it appears that RTAI patched kernels have some problems, particularly with newer motherboards. The exact cause of this isn't known, although it apperas to be associated with how well the APIC on the motherbaord is supported. In any case, we have sucessfully run the system on two motherboard and processor combinations, and expect to update this list with newer motherboards when we have the time to try them. You are advised to use these hardware combinations, unless you have the time to trial RTAI on other combinations yourself. The two systems we current know to work are;
    1919
    20 | *Motherboard* | *CPU Type* |
    21 | Gigabyte GA-6ETXDR (Socket 370 Dual Processors Motherboard) |  2 x PIII MP |
    22 | TYAN Thunder i7505 S2665 (BIOS rev 1.13.2665) | 2 x P4 Xeon |
     20|| *Motherboard* || *CPU Type* ||
     21|| Gigabyte GA-6ETXDR (Socket 370 Dual Processors Motherboard) ||  2 x PIII MP ||
     22|| TYAN Thunder i7505 S2665 (BIOS rev 1.13.2665) || 2 x P4 Xeon ||
    2323
    2424
     
    197197As stated before, it is advisable to supply paths to all the required third party libraries and kernel locations;
    198198
    199 | *configure scipt option* | *use* |
    200 | --with-kerneldir=dir | specify directory containing kernel sources |
    201 | --with-rtai=PATH     | specify location of RTAI modules |
    202 | --with-xml=PATH      | specify location of libxml2 library |
    203 | --with-cfitsio=PATH  | specify location of libcfitsio library |
    204 | --with-ace=PATH      | specify location of libACE library |
     199|| *configure scipt option* || *use* ||
     200|| --with-kerneldir=dir || specify directory containing kernel sources ||
     201|| --with-rtai=PATH     || specify location of RTAI modules ||
     202|| --with-xml=PATH      || specify location of libxml2 library ||
     203|| --with-cfitsio=PATH  || specify location of libcfitsio library ||
     204|| --with-ace=PATH     || specify location of libACE library ||
    205205
    206206Note: the RTAI modules will have been installed under /lib/modules/ when you ran make install in RTAI, see _Configure and build RTAI_.