habe hier eine Platine mit einem At90can und einem USB chip von
embedded-projekts.net (octopus). Für XP existieren treiber die auf der
libusb-win32 bibliothek basieren.Ich denke mal, diese sind nicht unter
win7 verwendbar.
Wie aufwendig ist es, solch einen treiber zu schreiben?
Erheblich.
Unter Windows 7 werden die XP-Treiber nur dann nicht verwendbar sein,
wenn das Windows 7 eine 64-Bit-Version ist, aber Du könntest ja mal
nachforschen, ob es bereits eine 64-Bit-Portierung von libusb für
Windows gibt.
Wenn Dein USB-Device eine Standard-USB Geräteklasse implementiert (z.B.
HID, CDC oder Mass Storage), dann brauchst Du keinen Windows
Kerneltreiber, weil Windows das alles schon mitbringt. Beispiele dafür
gibts bei Atmel. Maximal kann es Dir passieren, daß Du ein .inf-File
schreiben mußt (bei CDC), aber das geht auch mit notepad.exe
fchk
ja benutze ein 64 bit OS. es gibt tatsächlich einen 64 bit fix für die
libusb. werde das mal testen.
die inf datei müsste eben angepasst werden. da stellt sich die frage wie
trivial das ganze ist. evtl hat ja jemand ahnung und kann was dazu
sagen:
bei mir hat der fix nur alle USB-ports gekillt.
nichts neues wurde erkannt und altes wurde nach neustart auch nicht mehr
erkannt.
einzige lösung: ps2maus und systemwiederherstellung.
oder hab ich was falsch gemacht?
hab 3) nicht gemacht.wäre das wichtig gewesen?
Eine eigene Frage?
Dieser Thread ist über 16 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.