Forum: PC-Programmierung Open Source CAN-Bus Analyzer sucht Helfer


von Klaus D. (Firma: MHS-Elektronik GmbH & Co. KG) (mhs-elektronik)


Angehängte Dateien:

Lesenswert?

Das Projekt ist in Delphi 6 erstellt und stammt ursprünglich von Martin 
Starka, http://www.martinuniverse.de
Ich habe bereits viele Bugs ausgebessert, einige Dialoge komplett neu 
erstellt und die Hardware Unterstützung auf Tiny-CAN 
(http://www.mhs-elektronik.de) umgestellt.

Aufgabenliste:
  * Unterstützung für andere CAN Hardware
  * Software um Funktionen erweitern, bugs beheben...
  * TESTEN!!
  * Dokumentation
  * Mehrsprachen Support (Geht das in Delphi so einfach ?)

Willkommen sind natürlich auch Vorschläge für Änderungen, 
Verbesserugen....

Lieder misslingt mir die Kontaktaufnahme zu Herrn Starka :-(
Das Projekt muss daher auf eine andere Internet Seite, Vorschläge ??
Auf meine eigene, MHS-Elektronik ?

Was meint Ihr sollte das Projekt auf Lazarus umgestellt werden ?

Grüße
Klaus

PS: Zur Konfiguration der Child-Fenster die rechte Maustaste benutzen.

von Christoph Dietrichsbruckner (Gast)


Lesenswert?

Hallo Klaus,

wollte mir schon länger Delphi antun. Hab mich damals Stundenlang 
eingelesen und bin dann bei Lazarus gelandet. Mein Wissen beschränkt 
sich hier auf ein paar kleine Testprogramme. Meine Freizeit ist sehr 
begrenzt, aber ich könnte mir vorstellen, hier etwas zu tun.
Ich melde mich bald per Mail.


Chris

von Klaus D. (Firma: MHS-Elektronik GmbH & Co. KG) (mhs-elektronik)


Lesenswert?

Hallo Chris,

mit Lazarus sollte man das ganze auch auf Linux zum laufen bringen.
Ich wäre einen Wechsel sehr zugetan :-)
Wenn Du es portierst hättest Du meine volle Unterstützung!
Ich würde die Delphi Version dann begraben :-)

Übrigens habe ich die Software inzwischen vollständig neu
Programmiert, die aktuellste Version findest Du hier:
Beitrag "Re: Open Source CAN-Bus Analyse Tool"

Gruß
Klaus

von Gerhard Z. (germel)


Lesenswert?

Hallo Klaus,

Klaus D. schrieb:
> mit Lazarus sollte man das ganze auch auf Linux zum laufen bringen.
> Ich wäre einen Wechsel sehr zugetan :-)
> Wenn Du es portierst hättest Du meine volle Unterstützung!
> Ich würde die Delphi Version dann begraben :-)

der Beitrag von dir ist schon älter aber ich bin erst jetzt darüber 
gestolpert.

Prinzipiell hätte ich Interesse daran, das Programm nach Lazarus zu 
portieren. Ist das bei dir noch von Interesse? Und gilt das Interesse 
auch für dein alternatives, neueres Programm can_cool?

Letzteres hatte ich mir mal angeschaut. Wenn ich das richtig verstehe 
sind sowohl die Ansteuerung für dein Tiny-Can Board als auch für z.B. 
Boards mit einem seriellen (Lawicel) Interface in 2 dlls versteckt. Die 
scheinen nicht zum Open-Source Code zu gehören? Wie würde man damit 
umgehen, wenn man das Ganze unter Lazarus unter Linux zum Laufen bringen 
würde? Würdest du den Code der dlls auch frei geben? Oder hab ich da was 
übersehen?

Übrigens finde ich es erstaunlich, dass man zwar can_cool über den Link 
im Forum runterladen kann, es aber nicht im Downloadbereich deiner 
Internet-Presänz zu finden ist. Auch hier mag ich etwas übersehen haben.

Gruß
Gerhard

von Klaus D. (Firma: MHS-Elektronik GmbH & Co. KG) (mhs-elektronik)


Lesenswert?

Hallo Gerhard,

CanCool ist aus einer Laune heraus entstanden, leider fehlt mir im
Augenblick die Zeit da weiter zu machen.
Obwohl die Software schon ganz gut funktioniert ist es immer noch
eine Beta-Version, darum gibt es das Programm nur hier im Forum :-)

Die Dlls:
CanCool wickelt die Kommunikation mit der Hardware über die
Tiny-CAN API ab (die beiden Dlls). Unter Linux existiert die
Unterstützung für das SLCAN Protokoll noch nicht.
Die API ist unter Linux quelloffen, unter Windows geschlossen.

Die Portierung auf Lazarus wäre schon cool :-)
Dann würds auch auf dem Rasperry PI laufen.
Meine Unterstützung sichere ich dir zu.

Grüße
Klaus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.