bonjour,
je souhaiterais intégrer une webcam sur une carte PC104 Viper de chez Arcom.
Mon problème est que les transferts de type isochrones ne sont pas supportés sur le chipset USB de ma carte (isp116x) http://www.artecdesign.ee/~ok/isp116x/
je voudrais donc savoir s'il existe des webcams n'utilisant pas le transfert isochrone ou alors s'il est possible de ne pas utiliser ce type de transfert sur une webcam "classique"
Merci d'avance.
# en fait c'est du soft
Posté par TheBreton . Évalué à 1.
http://www.nxp.com/pip/ISP1161ABD.html
et il supporte tres bien les transferts USB isochrones, par contre le drivers linux ne l'integre pas.
Soit il faut regarder pour le rajouter
Soit voir avec l'auteur sur ce site qui dispose sans doute de beaucoup d'experience pour savoir quel webcam fais de l'isochrone ou non.
http://mxhaard.free.fr/
[^] # Re: en fait c'est du soft
Posté par midnight . Évalué à 1.
d'après ce que j'ai vu dans le code du driver usb linux, les transferts isochrones n'ont pas été implémentés a cause d'un problème qui entraine un reset de la puce.
Je suis en train d'éplucher la datasheet du driver et je me lancerais bien dans sa modification pour qu'il intègre les transferts isochrones mais je n'ai aucune expérience dans ce domaine et je ne sait pas du tout quelle charge de travail ça représente.
[^] # Re: en fait c'est du soft
Posté par TheBreton . Évalué à 1.
Il as peut etre dans les cartons une version qui marchouille en isochrone...
Sinon le plus simple ne serait pas de prendre une carte PC104 USB HOST plutot ?
[^] # Re: en fait c'est du soft
Posté par midnight . Évalué à 1.
sinon il y a aussi la solution de prendre une webcam sur port compact Flash.
[^] # Module USB
Posté par midnight . Évalué à 1.
au lieu de faire marcher le mode isochrone sur le chipset USB, j'ai choisi d'utiliser une webcam utilisant le mode bulk.
en m'inspirant de cet exemple
http://users.skynet.be/chricat/SweexCam.html
j'ai donc réalisé un programme utilisant ma webcam en mode bulk.
le truc c'est que maintenant, pour pouvoir utiliser v4l, je dois intégrer le driver de la webcam dans un module.
d'après ce que j'ai pu lire, la libusb ne s'utilise qu'en user-space.
malgré mes recherches sur le net et l'étude du driver de ma webcam (qui fonctionne en isochrone), j'ai un peut de mal à m'en sortir et une ou 2 pistes seraient les bienvenues.
[^] # Re: Module USB
Posté par TheBreton . Évalué à 1.
http://lwn.net/Kernel/LDD3/
ensuite dans les sources du kernel linux un fichiers usb-skeleton.c
qui permet rapidement d'ecrire un drivers usb.
bonne lecture
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.