HO720 / HO820 / HO870: Linux Unterstützung (ID #646) Grundsätzlich bietet HAMEG keinen Linux Support. Alle Angaben ohne Gewähr (Hinweise von HAMEG Kunden)!
Der aktuelle Linux-Kernel (ab Version 2.6.31) unterstützt direkt die Schnittstellen HO820 und HO870, wenn in diesem das Modul ftdi_sio aktiviert wird. Der Kernel legt dann mit /dev/ttyUSBx ein Device an, das wie eine serielle Schnittstelle (/dev/ttySx) angesprochen werden kann.
Unterstützung für das HO720 kann sehr einfach implementiert werden. Es müssen lediglich im Quellcode des Kernels die Dateien drivers/usb/serial/ftdi_sio.c und drivers/usb/serial/ftdi_sio_ids.h um jeweils eine Zeile ergänzt werden.
In ftdi_sio_ids.h wird lediglich unter die Zeile
#define HAMEG_HO870_PID 0xed71
die Zeile
#define HAMEG_HO720_PID 0xed72
geschrieben, wobei 0xed72 die ProductId darstellt. Entsprechend wird in ftdi_sio.c die Zeile mit dem Eintrag HAMEG_HO720_PID kopiert und modifiziert, so dass nun die folgende Zeile zusätzlich in der Datei steht:
{ USB_DEVICE(FTDI_VID, HAMEG_HO720_PID) },
Nach dem Kompilieren des Kernels bzw. der Module unterstützt der Kernel auch die Hameg-Geräte mit der Schnittstelle HO720 direkt.
Die USB Schnittstelle kann von der Hostsoftware wie eine RS-232-Schnittstelle angesprochen werden. Die für die Benutzung der RS-232-Schnittstelle erstellten Programme können somit 1:1 verwendet werden. Lediglich der Name des Gerätes muss von ttySx auf ttyUSBx (wobei x eine laufende Nummer ist, die der Kernel vergibt) geändert werden. 
|