lolo38550
Messages postés30Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention12 janvier 2010
-
11 janv. 2010 à 17:56
lolo38550
Messages postés30Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention12 janvier 2010
-
12 janv. 2010 à 14:08
Bonjour à tous !
Je développe un programme dont la cible est un équipement avec une architecture ARM. Je développe sous environnement linux et architecture x86 et j'utilise la compilation croisée pour générée mon binaire. Par contre, j'aimerai pouvoir utiliser gdb pour analyser les éventuels core dump et je ne sais pas comment faire...
Je précise que l'équipement cible ne possèdent pas les ressources matérielles suffisantes pour installer un environnement de développement ( espace disque 32Mo déjà largement occupé par l'OS )...
Mes questions sont les suivantes:
- Est-ce possible d'analyser directement un core dump "ARM" sur une machine x86 en utilisant gdb ? et si oui comment ?
- Est-ce possible de virtualiser une machine ARM sur laquelle je pourrais installer gdb et analyser le core dump ? D'après mes renseignements, il n'est pas possible de le faire avec vmware...
- D'autres pistes ?
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 11 janv. 2010 à 18:03
salut,
ca fait longtemps que j'en ai fait, et ce n'était pas moi qui avait monter la plate-forme.
Mais de souvenir, je crois qu'on utilise des versions spéciales (au minimum gcc) cross platform. Je pense que tu dois chercher un gdb cross platform x86 ARM.
lolo38550
Messages postés30Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention12 janvier 2010 12 janv. 2010 à 14:08
Bonjour et merci pour vos réponses!
En effet, j'avais cherché de ce côté sur google, mais je n'avais trouvé que des explications concernant l'utilisation de gdb server ce qui ne me satisfaisait pas car je n'ai pas accès à l'équipement cible depuis mon poste de développement.