Hallo zusammen,
für meine Diplomarbeit verwende ich eine Panel-Card auf der der
AT91SAM9621 verbaut ist. Die Gerätesoftware schreibe ich unter C# (.NET
Compact Framework) unter Windows Embedded CE 6.0. Das ganze Ding wird in
ein Messgerät integriert und muss unter anderem über USB mit dem
(Windows) PC kommunizieren können.
Dafür suche ich für den Controller ein geeigneten USB-Treiber und
Framework auf Geräteseite. Ich habe auf der Atmel-Seite ein
USB-Framework für die gängigen Klassentreiber wie HID, MSD und CDC
gefunden, aber die wären für mich wirklich nur als Notlösung
interessant. Es handelt sich um ein Universalmessgerät und nicht um eine
Maus/Tastatur/Modem oder Massendatenspeicher. Was ich suche ist ein
Custom Treiber, der dann im Gerätemanager auch nicht mehr unter
Eingabegeräte (Human Interface Device) oder sonst was eingeordnet wird,
sondern eine eigene Kategorie spendiert bekommt.
Wenn ich mein Evaluation-Board über den USB(Device) Port an den PC
anschließe lassen sich Treiber installieren, die eigendlich genau in
diese Richtung gehen. Das Evaluation-Board wird im Gerätemanager dann
auch separat aufgeführt und kann von Windowsprogrammen wie SAM-BA oder
ActiveSync angesprochen werden. Ich habe aber keine Ahnung was das für
Treiber sind, bzw ob es auf Geräteseite dafür irgend ein Framework gibt,
das ich für meine Gerätesoftware nutzen kann.
Hat da jemand einen Tip für mich? Vielen Dank schon mal.
Gruß
Nico
----------------------------------------------------------
Projektdetails:
Hardware: - Taskit Panel-Card mit 3,5" Touchscreen
- ATMEL AT91SAM9621 Mikrocontroller
- Evaluationboard: Taskit Panel-Card EB
Betriebsystem: - Windows Embedded CE 6.0 R2
- BSP: Atmel AT91SAM9261EK + Taskit Panel-Card
Software: - Visual Studio 2005, C# mit .NET Compact Framework 2.0
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.