Hardwaretreiber-Interface



  • Hallo Forenmitglieder,

    ich möchte Euch mit diesem Beitrag fragen, wie ihr ein Hardwaretreiber-Interface in C++ aufbauen würdet.

    Ich habe ein Hauptprogramm welches verschiedene DMX-Interfaces (über USB, Ethernet, RS232) ansprechen soll. Die einzelnen "Treiber" sollen später einmal in einer DLL bereitstehen und das Hauptprogramm wie in einem Plugin-System erweitern.

    Ich habe mich schon über einige Methoden informiert wie etwa hier:
    http://de.wikipedia.org/wiki/Fabrikmethode

    Wie kann man solch ein Interface Eurer Meinung nach umsetzen.

    Toll wäre es wenn die "Treiber" ohne das Hauptprogramm zu rebuilden (wie etwa weitere Headerfiles einbinden) erstellt werden können und dann einfach als DLL dynamisch geladen werden können.

    Gruß Manuel


Anmelden zum Antworten