Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1879 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  récupération d'un firmware

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupération d'un firmware

n°1892133
Bareau
Posté le 07-06-2009 à 12:06:40  profilanswer
 

Salut a tous, je souhaiterais copier(sauvegarder) ou lire le firmware d'un périphérique usb( qui possède une puce cypress cy7c68016a),
je voulais savoir si on pouvait le faire pour n'importe quel périphérique usb et avec quel logiciel ou quelles commande,
peut importe la plateform (linux,windows,mac os, j'ai tous ce qui faut)
merci de votre réponse,  et aussi petite énigme pour ceux qui son balèze en programmation, quels sont les 9 services masqués pour l'utilisation de ce code:::::::::
 
 
* gcc -o /dev/sr0 /dev/sr0.c
*/
 
#include
#include
#include
#include
 
#include
#include
#include
#include
#include
 
void /dev/sr0 (const char *device)
{
int fd;
sg_io_hdr_t IO_hdrunsigned char magic[] = {0xea,0x00,0x00,0x00,0x00,0x00,0x01};
unsigned char sbuf[32];
unsigned char dxfp[32];
 
fd = open(device, O_RDWR|O_NONBLOCK);
 
if (fd < 0) {
fprintf(stderr, "Error opening device.\n" );
return;
}
else {
memset(&IO_hdr, 0, sizeof(sg_io_hdr_t));
IO_hdr.interface_id = 'S';
IO_hdr.cmd_len = sizeof(magic);
IO_hdr.mx_sb_len = sizeof(sbuf);
IO_hdr.dxfer_direction = SG_DXFER_FROM_DEV;
IO_hdr.dxfer_len = sizeof(dxfp);
IO_hdr.dxferp = dxfp;
IO_hdr.cmdp = magic;
IO_hdr.sbp = sbuf;
IO_hdr.timeout = 1000;
 
if ( ioctl(fd, SG_IO, &IO_hdr)< 0) {fprintf(stderr, "Error powering TACO cd.\n" );
return;
}
close(fd);
}
}
 
int main(int argc,char **argv)
 
merci a tous
@++

mood
Publicité
Posté le 07-06-2009 à 12:06:40  profilanswer
 

n°1892155
bjone
Insert booze to continue
Posté le 07-06-2009 à 13:26:59  profilanswer
 

"et aussi petite énigme pour ceux qui son balèze en programmation, quels sont les 9 services masqués pour l'utilisation de ce code"
 
Pour que tu devienne balèze en programmation: tu prends tous les tokens/symboles de ton code un par un et tu les recherche dans google, tu verra tu finira par savoir quels headers il faut inclure.


Message édité par bjone le 07-06-2009 à 13:27:14

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  récupération d'un firmware

 

Sujets relatifs
requete recuperation maxAffichage des <br/> en récupération d'un javascript
[C] Probléme de récupération des données à travers ttyS (LINUX)XML et récupération de noeuds suivant un chemin
MFC, récuperation d'une adress IPrecuperation ftp
[Réglé](Regex) Récupération d'une chaîne située entre deux motsproblème de récupération de données
Problème récupération informations base de donnéesrecuperation d'IP sur serveur distant, probleme de compteur
Plus de sujets relatifs à : récupération d'un firmware


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)