EDV:NIGPIB-auf-debian: Difference between revisions
From KIP Wiki
⧼kip-jumptonavigation⧽⧼kip-jumptosearch⧽
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
= NI-488 (GPIB) auf debian installieren = |
= NI-488 (GPIB) auf debian installieren = |
||
Diese Beschreibung war erfolgreich für debian etch mit einem kernel 2.6.18 und |
|||
einer NI GPIB-PCI Karte.... |
|||
Für alle anderen mag es anders sein ;-) |
|||
== GPIB-Treiber Version 2.5 == |
== GPIB-Treiber Version 2.5 == |
||
Line 38: | Line 43: | ||
palModuleMgr.sh -i -o linux:dir=nipal -t kernelDriver -s demand -c -f /usr/local/natinst/nipal/src/objects/nipalk-unversioned.o |
palModuleMgr.sh -i -o linux:dir=nipal -t kernelDriver -s demand -c -f /usr/local/natinst/nipal/src/objects/nipalk-unversioned.o |
||
palModuleMgr.sh -i -o linux:dir=ni4882 -t kernelDriver -s boot -c -f /usr/local/natinst/ni4882/ |
palModuleMgr.sh -i -o linux:dir=ni4882 -t kernelDriver -s boot -c -f /usr/local/natinst/ni4882/src/objects/gpibprtk-unversioned.o |
||
palModuleMgr.sh -i -t userDaemon -s boot -c -f /usr/local/natinst/ni4882/lib/libgpibenumsvc.so.2.5.1 |
palModuleMgr.sh -i -t userDaemon -s boot -c -f /usr/local/natinst/ni4882/lib/libgpibenumsvc.so.2.5.1 |
Latest revision as of 14:26, 26 September 2007
NI-488 (GPIB) auf debian installieren
Diese Beschreibung war erfolgreich für debian etch mit einem kernel 2.6.18 und einer NI GPIB-PCI Karte....
Für alle anderen mag es anders sein ;-)
GPIB-Treiber Version 2.5
Die deb-Pakete für die Version 2.5 sind im KIP-AFS verfügbar unter
/afs/kip/software/Linux/LabVIEW/GPIB/2.5-debs
Die kann man leicht mit
dpkg -i /afs/kip/software/Linux/LabVIEW/GPIB/2.5-debs/*.deb
installieren.
Hat man diese nicht zur Verfügung, kann man sich die deb-Pakete zum Beispiel so erzeugen:
mkdir /tmp/ni cd /tmp/ni wget ftp://ftp.ni.com/support/gpib/linux/2.5/ni488225L.tar.gz tar -xvzf ni488225L.tar.gz cd NI-488.2-2.5.1f0 tar -xvzf NI4882-2.5.1f0.tar.gz cd rpms for f in `ls *.rpm` ; do alien -d --scripts $f ; done
nikal für Kernel 2.6.18
Hat man aber einen Kernel 2.6.18, muss man die Quellen von nikal anpassen:
cd /usr/local/natinst/nikal patch -p1 /afs/kip/software/Linux/LabVIEW/GPIB/2.5-debs/nikal-2.6.18.patch updateNIDrivers
bei letzterem wird eventuell ein Reboot verlangt.
ln -s /usr/local/natinst/nipal/bin/palModuleMgr.sh /usr/local/bin ln -s /usr/local/natinst/nipal/bin/readInfFiles /usr/local/bin ln -s /usr/local/natinst/nipal/bin/nipalps /usr/local/bin ln -s /usr/local/natinst/nipal/sbin/nipalsm /usr/local/sbin
palModuleMgr.sh -i -o linux:dir=nipal -t kernelDriver -s demand -c -f /usr/local/natinst/nipal/src/objects/nipalk-unversioned.o palModuleMgr.sh -i -o linux:dir=ni4882 -t kernelDriver -s boot -c -f /usr/local/natinst/ni4882/src/objects/gpibprtk-unversioned.o palModuleMgr.sh -i -t userDaemon -s boot -c -f /usr/local/natinst/ni4882/lib/libgpibenumsvc.so.2.5.1 ln -sf /usr/local/natinst/ni4882/etc/ni488.inf /usr/local/natinst/nipal/etc/inf/ni488.inf /etc/init.d/nipal status cd /usr/local/lib ln -sf LabVIEW-8.0/liblvrtdark.so.8.0.1 /usr/local/lib/liblvrtdark.so.8.0 ln -sf liblvrtdark.so.8.0 /usr/local/lib/liblvrtdark.so /sbin/ldconfig /etc/init.d/nipal start /etc/init.d/gpibenumsvc start
cd /usr/local/lib ln -s /usr/local/lib/LabVIEW-8.0/liblvrt.so.8.0.1 liblvrt.so.8.0.1 ln -s liblvrt.so.8.0.1 liblvrt.so.8 ln -s /usr/local/natinst/ni4882/lib/libgpibapi.so.2.5.1 libgpibapi.so.2.5.1 ln -s /usr/local/natinst/ni4882/lib/libgpibconf.so.2.5.1 libgpibconf.so.2.5.1 ln -s /usr/local/natinst/ni4882/lib/libgpibenumsvc.so.2.5.1 libgpibenumsvc.so.2.5.1 ln -s /usr/local/natinst/ni4882/lib/liblvgpibconf.so.2.5.1 liblvgpibconf.so.2.5.1 ln -s libgpibconf.so.2.5.1 libgpibconf.so.2 ln -s libgpibapi.so.2.5.1 libgpibapi.so.2
OK, ein Aufruf von gpibexplorer könnte jetzt klappen...