Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Windows Treiber via C# nutzen
desaster
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

Windows Treiber via C# nutzen

beantworten | zitieren | melden

Hallo,

ich habe ein Board, auf dem Windows10 läuft und welches auch I2C controller besitzt. Der Hersteller bietet hierfür einen Treiber an (Bundle aus *.inf, *.cat und *.sys). Diesen habe ich so weit auch installiert.

Was mir nicht klar ist, und darauf zielt meine Frage ab, wie erfolgt dann die softwareseitige Verknüpfung? Aktuell habe ich ein C# (VisualStudio) Projekt und würde gerne aus diesem heraus die Peripherie über den I2C Controller nutzen.

Geht das überhaupt so einfach oder muss ich noch einen Zwischenschritt tätigen?

Vielen Dank
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 4182

beantworten | zitieren | melden

Es kommt drauf an, was der Hersteller als API anbietet (d.h. es müßte noch ein SDK dazu geben) - meistens per C/C++, aber es gibt auch einige mit .NET API.
Für reine C-APIs kann man auch von .NET aus per P/Invoke auf die Funktionalität zugreifen (Stichwort: Marshalling) - ansonsten ginge auch noch ein C++/CLI Interop-Projekt.

Wie heißt denn der Hersteller des I2C Controllers?
private Nachricht | Beiträge des Benutzers
desaster
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

beantworten | zitieren | melden

API vom Board-Hersteller habe ich jetzt gefunden und runtergeladen. Das werde ich mir mal genauer anschauen.

Den genauer Hersteller des I2C Controllers habe ich auf die schnelle nicht gefunden.

Danke für die Hinweise.
private Nachricht | Beiträge des Benutzers