Einzelnen Beitrag anzeigen

hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#1

Datenaustausch mit eine Konsolenanwendung

  Alt 19. Jul 2012, 18:37
Guten Abend liebe Community...

Meine Aktiven Community Tage sind leider schon ein weilchen her, aber das könnte sich
ja bald wieder ändern Ich habe nämlich ein neues Projekt am laufen.

Und dazu gibts auch bereits die erste Frage von mir...

Folgendes Szenario:

Ich habe eine eigene Hardware entwickelt (einen RF-USB-Stick) diese wird als USB-Hid erkannt.
Somit Treiberlos installiert.

Die Stick-core-firmware (also den USB-Teil) habe ich übernommen. Zur Kommunikation werden Requests verwendet.
Zu dieser Firmware gabs auch ne Konsolenanwendung inkl. Sourcen in C.

Diese Konsolenanwendung benötigt das DDK (DriverDevelopmentKit) weswegen ich direkt MingW als Compiler verwendete
da dieser das DDK bereits enthält.

Da ich jedoch mehr ein Delphi Programmierer bin und C nur für Embedded Anwendungen verwende, möchte ich zur
Kommunikation ein Delphi Programm verwenden.

Nun gibt es meiner Meinung nach 2 Wege

1. Ich versuche die Hardware direkt mit Delphi anzusteuern.
Vorteil: nur ein Programm notwendig
Nachteil: ich kenne mit mit der HID Klasse nicht aus und habe auch keine Idee wie ich dies in Delphi schaffe.

2. Ich werde die Konsolenanwendung soweit anpassen das eine Komfortable kommunikation mit meinem Programm möglich ist.
Nachteil: mehrere Anwendungen notwendig.


Ich bin auch für weitere Vorschläge offen.

Was würdet ihr sagen was am einfachsten ist?

Danke schonmal.
Grüsse
Claudio
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch

Geändert von hedie (19. Jul 2012 um 18:57 Uhr) Grund: Ursprünglich hatte ich CygWin geschrieben, es war aber MingW
  Mit Zitat antworten Zitat