HAMEG Instruments GmbH
Home | Produkte | Blog | Händler | Service & Support | Unternehmen | Kontakt   HO720 / HO820 / HO870: Linux Unterstützung 
Gewährleistung & Reparatur
HAMEG Werkskalibrierung
Downloads
Knowledge Base
Allgemein
Oszilloskope
Spektrumanalysatoren
Netzgeräte
Systemgeräte Serie 8100
Modularsystem Serie HM8000
Accessories
Blog
Händlerbereich

Knowledge Base

KB > Allgemein > Schnittstellen > HO720 / HO820 / HO870: Linux Unterstützung 
Gehe zu Kategorie:
Gehe zu Artikel ID:
Volltextsuche:

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.


articlezurück zu  Schnittstellen
 
 

© 2013 HAMEG Instruments GmbH | Impressum | AGB