Journal USB-devel ...Recherche pro de la libusb ou livre pour newbie...

Posté par  (site web personnel) .
Étiquettes : aucune
0
24
avr.
2004
Je viens de voir passer un journal parlant d'un reverse ingeniering sur une mise a jour de firmware...

Ca m'a mis la puce a l'oreille.

Je suis astronome amateur à mes heures et je prends des images avec une webcam (toucam pro) pour faire de jolies photos de planètes :
saturne : http://astrosurf.com/djibb/images/tutu/saturne4f%e9vrier2004.jpg(...) (désolé pour l'accent...)
Jupiter : http://www.astrosurf.com/djibb/images/anim3.gif(...)


Et voila, depuis 1 an, on arrive à demander à la caméra de ne plus faire aucun traitement sur l'image produite : du coup on obtient l'image brute de chez brute (raw). Et ca, si pour le commun des mortels ca n'apporte rien, pour les astronomes en herbe c'est bien meillleur (pas d'artefact, des images utilisables scientifiquement...)

http://astrosurf.com/astrobond/ebrawf.htm(...) pour une présentation du truc.

Du coup, en fait, on modifie l'eeprom de la webcam via l'interface usb. Or cecii n'est faisable que par windows par ce programme :
http://www.burri-web.org/bm98/stuff/wcrmac-1.0.79.zip(...)

assez bien foutu je dois dire... qui prend des "macros" contenant les instructions puis les balance dans la caméra.

Les macros :
http://astrosurf.com/astrobond/BERaw.zip(...)

Et ca marche du tonnerre : plutot qu'une camera on obtient en fait, un "punaise d'engin précis a fair des photos de la mort !!!"

Le problème : ca n'existe pas sous linux... ca doit être super possible (libusb a priori) et je peux etre en contact avec le concepteur du programme (qui est une interface i2C/USB en fait) qui est pret a filer quelques "trucs".

Donc, si ca intéresse quelqu'un de porter ca... ou si quelqu'un peut m'indiquer un bouquin/lien pour essayer de faire ca...

A bientot journal.
  • # Re: USB-devel ...Recherche pro de la libusb ou livre pour newbie...

    Posté par  . Évalué à 2.

    de la documentation j'en avais pas trouvé beaucoup, par contre avec les sources d'autres programmes qui utilisent la libusb c'est assez facile à comprendre.

    de toutes facçons y a pas énormément de fonctions: initilialiser l'usb, lire, écrire, enfin les trucs habituels pour des périphériques quoi. le plus dur c'est de trouver ce qu'il faut envoyer... pour ça j'avais utilisé snoopypro, un programme qui tourne sous windows et qui espionne les communications vers le périphérique usb que tu veux. donc tu le lances, tu sélectionnes ta webcam, tu lances ton autre programme, tu fais une action simple, et voilà y a plus qu'à envoyer la même chose dans ton programme...

    je t'aiderai bien, mais j'ai pas de webcam.
    • [^] # Re: USB-devel ...Recherche pro de la libusb ou livre pour newbie...

      Posté par  (site web personnel) . Évalué à 1.

      ha ha... c'est intéressant ca...

      t'habites plutot vers ou ? (y'a peut etre des gens prets a te preter une webcam pour essais par ou tu habites...)

      Je vais essayer snoopypro...
      • [^] # Re: USB-devel ...Recherche pro de la libusb ou livre pour newbie...

        Posté par  . Évalué à 1.

        j'habite à lille.

        sinon quand tu dis que ceux qui ont fait le programme pourrait te filer quelques trucs, ça inclue le code ? ils veulent pas le mettre en gpl ? comme ça ce serait réglé...
        • [^] # Re: USB-devel ...Recherche pro de la libusb ou livre pour newbie...

          Posté par  . Évalué à 1.

          Hmm si tu es le rémi que je crois que tu es, sache mon bon que j'ai une webcam qui traine dans son carton depuis quelques semaines, inutilisée.
          Alors si tu es motivé et que tu te décides enfin à tuer les quelques comptes rendu qu'il te reste à faire, oui si tu es sage, je te la prêterai pour tes essais.
          Mais il faut me la rendre intact. :-)
          • [^] # Re: USB-devel ...Recherche pro de la libusb ou livre pour newbie...

            Posté par  . Évalué à -1.

            si c'est la tienne je me ferais un grand plaisir de la détruire à coup de hache mon brave...

            ça m'étonne que tu t'en serves pas, je te voyais bien faire du chat interactif sur wanadoo, avec ta fameuse burette d'huile pas trop loin...

            ce soir on passe te prendre vers 6h30.

            vous pouvez moinsser, ce message n'a absolument rien à foutre ici !
            • [^] # Re: USB-devel ...Recherche pro de la libusb ou livre pour newbie...

              Posté par  . Évalué à 1.

              Tu sais que ça démarre à 21h? 18h30, c tôt, pour manger ça va être tendu, sauf si on s'arrête dans un Quick ou autre truc du genre avant de débarquer là bas...

              No comment sur tes remarques déplacées et totalement erronées à mon encontre. :-)

              Par contre pour parler de la webcam, c'est une logitech je sais pas trop quoi, un produit bien windowsien, donc si tu l'empruntes pour tes tests ça sera l'occasion pour moi de voir si elle marche bien sous linux, étant donné que je n'ai jamais essayé de l'installer sur cette brave slackware. :-)

              ps : tes désirs sont des ordres et je te moinsse, parasite du forum va. :-)
        • [^] # Re: USB-devel ...Recherche pro de la libusb ou livre pour newbie...

          Posté par  (site web personnel) . Évalué à 1.

          Tu sais quoi ?? je connais plein de gens a Lille qui seraient surement pret à te prêter une webcam surnuméraire pour faire des essais

          Pour le code en lui-même ca risque d'être chaud pour une raison :
          c'est un windowsien qu'a pas du tout l'habitude des problèmes de license et sa dll présente une technologie qu'il n'a pas envie de mettre entre toute les mains...
          • [^] # Re: USB-devel ...Recherche pro de la libusb ou livre pour newbie...

            Posté par  . Évalué à 1.

            oki mais déjà envoie moi un mail pour bien expliquer ce qu'il faut faire et tout ça (sachant que j'ai jamais utilisé de webcam, que je sais pas du tout avec quel logiciel ça marche, que je connais rien à l'astronomie...) pour être sûr que je m'embarque pas dans un truc énorme...

            sinon il faut un modèle spécial de webcam ?
  • # Re: USB-devel ...Recherche pro de la libusb ou livre pour newbie...

    Posté par  . Évalué à 1.

    t'as demander au developpeur du driver de ta webcam ?

    si tu utilise les driver pwc, apparament il supporte le mode raw, il devrait suffire de le modifier un peu pour que tu puisse envoyer les bonne valeurs...
    • [^] # Re: USB-devel ...Recherche pro de la libusb ou livre pour newbie...

      Posté par  (site web personnel) . Évalué à 1.

      Oui, je suis en contact avec nemosoft depuis longtemps :)

      Et le mode raw qu'il a implémenté nous plait bien plaisir MAIS ce n'est pas un mode RAW global. Par exemple on ne peut pas changer par pwc les coefficient de la prématrice de traitement (voir la page d'etienne bonduelle pour des informations).

      Mais la la difficulté est un peu plus chaude : changer par l'usb des valeurs qui, normalement, sont inatteignables par le driver et les specifications fournies par phillips.

      Quant à modifier le driver... j'sais pas faire :)

      Et puis, il est en version beta et chez moi la mode raw fontionne pas (2.6.3)
  • # Re: USB-devel ...Recherche pro de la libusb ou livre pour newbie...

    Posté par  . Évalué à 1.

    peut etre que tu connais deja ou tu es le devellopeur de:

    http://3demi.net/astro/qastrocam/doc/(...)


    actuellement down de chez moi. je pense qu il serait interresse aussi.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.