Je cherche depuis quelques temps un logiciel qui me permette de lancer un driver usb windows depuis linux, sans formater ; j'ai vu plusieurs solutions :
- wine : impossible, pas de support usb
- vmware : fonctionne parfaitement mais un peu cher passé la période d'essai
- qemu : support de l'usb ?
- plex86 : idem
- bochs : lenteur, support de l'usb ?
Y a-t-il donc une solution valable qui puisse gérer mon périphérique sans trop de problèmes ?
# Sorry
Posté par TheBreton . Évalué à 1.
Donc meme avec un drivers qui tournerait tu n'aurais aucun logiciel sous linux qui pourrait s'en servir, les standard de communication linux/driver et windows/driver etant par trop different.
A ma connaissance, seul un soft commercial orienté couche réseau (qui elle sont similaire entre les deux OS) permet de faire tourner une certaine partie des drivers carte reseau win sous linux.
La meuilleur solution est d'ecrire un drivers pour ton peripherique USB qui par chance est beaucoup plus standardiser que les autres peripheriques...
il y a de grande chance qu'en utilisant un driver generique (mass storage,scanner, mouse,keyboard) tu dispose de suffisement de chose...
[^] # Re: Sorry
Posté par FlashCode (site web personnel, Mastodon) . Évalué à 1.
Tu parles peut-être de la norme usb, mais pour ce qui est du chipset du périphérique, y'a pas de norme, donc ça dépend des constructeurs. Et en général, ils ne diffusent pas ou peu de doc sur le chipset...
il y a de grande chance qu'en utilisant un driver generique (mass storage,scanner, mouse,keyboard) tu dispose de suffisement de chose...
La ça dépend beaucoup du périphérique. En prenant l'exemple d'un modem ADSL USB (exemple parlant pour moi puisque je développe un driver), il faut tout écrire en partant de rien.....
WeeChat, the extensible chat client
[^] # Re: Sorry
Posté par TheBreton . Évalué à 2.
Apres quand a savoir quoi mettre dans les donnée est un autre combat.
En general les gros devices (imprimante,modem,tunner tv) sont tres propriétaire et les petits devices (keyboard,mouse,joystick,masse storage) sont tres facile a porter.
je site au passage un produits comme
http://www.hhdsoftware.com/usbmon.html(...)
proprio sous windows mais existe en trial version
qui permet de sniffer les echanges usb entre un drivers windows et le device et qui devrait te permettre d'avancer pour reproduire la phase d'init de com pour ton modem
[^] # Re: Sorry
Posté par Colin Leroy (site web personnel) . Évalué à 3.
http://www.hhdsoftware.com/usbmon.html(...)
proprio sous windows mais existe en trial version
voir aussi http://sourceforge.net/projects/usbsnoop/(...) (et d'autres linkés sur linux-usb.org), qui doit faire à peu près pareil, mais libre (sous windows aussi forcément).
devrait te permettre d'avancer pour reproduire la phase d'init de com pour ton modem
Il a déjà pas mal avancé je crois, il parle du driver ECI (HiFocus) ;-)
[^] # Re: Sorry
Posté par Colin Leroy (site web personnel) . Évalué à 2.
http://www.hhdsoftware.com/usbmon.html(...)
proprio sous windows mais existe en trial version
voir aussi http://sourceforge.net/projects/usbsnoop/(...) (et d'autres linkés sur linux-usb.org), qui doit faire à peu près pareil, mais libre (sous windows aussi forcément).
devrait te permettre d'avancer pour reproduire la phase d'init de com pour ton modem
Il a déjà pas mal avancé je crois, il parle du driver ECI (HiFocus) ;-)
[^] # Re: Sorry
Posté par FlashCode (site web personnel, Mastodon) . Évalué à 1.
Toute cette phase est du passé, notre driver fonctionne bien depuis 2 ans et demi. Mais on utilise des fichiers binaires pour la synchro, n'ayant aucune doc dessus....
WeeChat, the extensible chat client
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.