[S] MiniLA Logic Analyzer, Parallelport

OP Persönliche Seite #3019463
Lesenswert?

Hi,

ich bin gerade dabei einen sigrok-Treiber für den "MiniLA Mockup" und 
auch Sysclk LWLA1016 zu schreiben (der auf einem MiniLA Design zu 
basieren scheint, oder zumindest die - vermutlich etwas veränderte - 
MiniLA Software benutzt).

http://sigrok.org/wiki/MiniLA_Mockup
http://sigrok.org/wiki/Sysclk_LWLA1016

Wenn ich aber schon mal dabei bin, möchte ich auch den "original" MiniLA 
mit Parallelport Interface unterstützen. Dieses Gerät besitze ich 
allerdings noch nicht.

Wenn das jemand noch daheim rumliegen hat und verkaufen möchte, bitte PM 
mit Preisvorstellung. Danke!


Uwe.
Gast #3019595
Lesenswert?

Hallo Uwe,

berücksichtige bei Deinem Treiber bitte, dass es den MiniLA mit 
verschiedenen Speichergrößen (128k, 256k, 512k, 1MB) gibt. Die sollte 
man über eine ini-Datei oder über das Setup auswählen können.

Die originale SW muss mit passender Speichergröße (als define) 
kompiliert werden. Das ist ein wenig umständlich, vor allem wenn man 
keine Delphi-Lizenz hat.
Gast #3021055
Lesenswert?

Doch, das funktioniert, da diese USB Adapter das (ECP - ) EPP Protokoll 
unterstützen. Dadurch geht auch der Tintenstand, die Fehlermeldungung, 
sowie
auch Scanner usw auch wenn die Geschwindigkeit langsamer ist, wie auch
MiniLA. Unter Linux funktioniert es problemlos.

Ich hatte ihn damals um ca 12€ gekauft, aber jetzt bekommt man ihn schon 
unter 4€ inkl Lieferung. Die Zeiten ändern sich.
#3022386
Lesenswert?

Ich weiss nicht ob man sich die Parallelport Funktion antun soll. Die 
original Win Software nutzt inpout32.dll.
Habe bei kurzer schneller Durchsicht der von Sigrok ünterstützten LA's 
nur USB Typen gefunden.
In welchem Umfang  in ordentlichen Betriebssystemen einem Anwender noch 
direkter Hardware Zugriff möglich ist bleibt die Frage.
Es gibt eine inpout64.dll die noch auf WIN7 laufen soll. WIN8???
Aber alles nicht von MS untersützt.

Auch bei Linux ist man nie sicher ob der Parport Treiber /dev/parportx 
weiter gewartet wird und in neueren Kerneln bleibt oder in 
vorcomplierten Kernel Versionen der üblichen Verdächtigen enthalten ist.
Nachdem kein neues Motherport einen Parport hat ist der bei minila 
http://minila.sourceforge.net/hw/usb/usb.php?id=hw gezeigte FTDI Adapter 
der in ein normales 25poliges Gehäuse passt eine vernünftige Lösung.
OP Persönliche Seite #3023756
Lesenswert?

Hi,

kurzes Update - ja, verschiedene Speichergrößen konfigurierbar zu machen 
und zu unterstützen ist auf jeden Fall geplant.

Das mit dem Micromatch-Stecker muss ich mir mal genauer anschauen, aber 
ich möchte definitiv auch eins der alten, "echten" Parallelport-Modelle 
kaufen, allein schon wegen verschieden viel verbautem Speicher.


Wolfgang R. schrieb:
> Ich weiss nicht ob man sich die Parallelport Funktion antun soll.

Doch, ja, das möchte ich auf jeden Fall unterstützen (zusätzlich zum 
FTDI/USB bei den Geräten die das haben natürlich).


> Habe bei kurzer schneller Durchsicht der von Sigrok ünterstützten LA's
> nur USB Typen gefunden.

Bisher, ja.


> In welchem Umfang  in ordentlichen Betriebssystemen einem Anwender noch
> direkter Hardware Zugriff möglich ist bleibt die Frage.
> Es gibt eine inpout64.dll die noch auf WIN7 laufen soll. WIN8???
> Aber alles nicht von MS untersützt.
>
> Auch bei Linux ist man nie sicher ob der Parport Treiber /dev/parportx
> weiter gewartet wird und in neueren Kerneln bleibt oder in
> vorcomplierten Kernel Versionen der üblichen Verdächtigen enthalten ist.

Das ist schon alles richtig, der Parallelport Code wird evtl. ein paar 
Einschränkungen haben auf manchen Systemen, aber das betrifft ja nicht 
andere Systeme wo das Ganze sehr gut funktioniert. Kein Grund 
Parallelport generell nicht zu unterstützen.

Geplant habe ich hier die libieee1284 als portable Library für 
Parallelportzugriff zu benutzen.

  http://sourceforge.net/projects/libieee1284/

Das scheint auf Linux, OpenBSD, FreeBSD, Solaris und 
Windows/Cygwin/MinGW zu kompilieren/funktionieren, mal sehen wie das in 
der Praxis dann klappt.


Uwe.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren