Bonsoir, les rasppinautes
une petites questions : est ce qu'un programme en C compilé sur une RPi 2 peut fonctionner sur une b+ , si elles ont la même version de kernel , noyau ou tout autre trucs qui doivent être pareil ?
Merci par avance .
@+
compilé sur pi2 , lancé sur pi b+
Modérateur : Francois
-
- Raspinaute
- Messages : 629
- Enregistré le : mar. 6 janv. 2015 19:44
- Localisation : finistere
compilé sur pi2 , lancé sur pi b+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
- vague nerd
- Modérateur
- Messages : 1473
- Enregistré le : mar. 14 oct. 2014 11:42
- Localisation : France !
Re: compilé sur pi2 , lancé sur pi b+
Bonjour.
Oui, les socs sont identiques. Si tout ce que vous citez est identique, alors ça marche !
NON : c'est vrais entre B et B+. Le soc de pi2 a changé par rapport aux B et B+.
La compatibilité n'est plus assurée.
Par contre, et là c'est sous réserve, je crois qu'il y a compatibilité ascendante des socs.
Un truc compilé sur B+ pourrait alors, sous certaines conditions, fonctionner sur pi2
(et pas le contraire, par défaut. Il est cependant peut-être possible de compiler sur pi2 explicitement pour autre version de soc cible...).
Quelqu'un pour confirmer ou infirmer ?
Cdt.
Oui, les socs sont identiques. Si tout ce que vous citez est identique, alors ça marche !
NON : c'est vrais entre B et B+. Le soc de pi2 a changé par rapport aux B et B+.
La compatibilité n'est plus assurée.
Par contre, et là c'est sous réserve, je crois qu'il y a compatibilité ascendante des socs.
Un truc compilé sur B+ pourrait alors, sous certaines conditions, fonctionner sur pi2
(et pas le contraire, par défaut. Il est cependant peut-être possible de compiler sur pi2 explicitement pour autre version de soc cible...).
Quelqu'un pour confirmer ou infirmer ?
Cdt.
Cordialement,
Vague Nerd
Vague Nerd
-
- Raspinaute
- Messages : 629
- Enregistré le : mar. 6 janv. 2015 19:44
- Localisation : finistere
Re: compilé sur pi2 , lancé sur pi b+
Ok merci .
Je pensai compiler sur pi2 avec code::block et transférer après sur pi b+.mais bon si c 'est pas possible.......de plus je n 'ai pas vue d'options dans code::blocks pour compiler sur une cible différentes.
Je pensai compiler sur pi2 avec code::block et transférer après sur pi b+.mais bon si c 'est pas possible.......de plus je n 'ai pas vue d'options dans code::blocks pour compiler sur une cible différentes.
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
Re: compilé sur pi2 , lancé sur pi b+
Tu as trouvé une solution ?
Parce que sinon tu importes juste ton fichier.c sur ta raspberry cible puis tu compiles a la main grace a la commande gcc .....?
As tu pensais a ca ?
Par exemple pour compiler un programme qui s'appelle programme.c la ligne de commande est:
gcc -o programme programme.c –lwiringPi
-lwiringPI inclu la librairie wirinPi a la compilation
Parce que sinon tu importes juste ton fichier.c sur ta raspberry cible puis tu compiles a la main grace a la commande gcc .....?
As tu pensais a ca ?
Par exemple pour compiler un programme qui s'appelle programme.c la ligne de commande est:
gcc -o programme programme.c –lwiringPi
-lwiringPI inclu la librairie wirinPi a la compilation
"Si vous voulez trouver les secrets de l’univers, pensez en termes d’énergie, de fréquence, d’information et de vibration." Nikola Tesla
-
- Raspinaute
- Messages : 629
- Enregistré le : mar. 6 janv. 2015 19:44
- Localisation : finistere
Re: compilé sur pi2 , lancé sur pi b+
Bonsoir , j' y ai pensé, mais mes projets se limitent rarement à un fichier .c ou .h , j 'aime bien séparer le fichier contenant le main , des fichiers des drivers et des différents groupe de fonctions.
C'est surement dut aux habitudes prisent avec les µcontroleurs et les IDE de programmation.
au final je vais utiliser code::blocks sur les 2 rpi , je n aurais qu'a transférer les dossiers des projets et de recompiler sur la bonne plateforme.
C'est surement dut aux habitudes prisent avec les µcontroleurs et les IDE de programmation.
au final je vais utiliser code::blocks sur les 2 rpi , je n aurais qu'a transférer les dossiers des projets et de recompiler sur la bonne plateforme.
Modifié en dernier par guillaume9344 le mer. 13 mai 2015 08:37, modifié 1 fois.
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
Re: compilé sur pi2 , lancé sur pi b+
Une solution basique mais qu'est ce qu'elle marche bien !
Bonne continuation
@+
Bonne continuation
@+
"Si vous voulez trouver les secrets de l’univers, pensez en termes d’énergie, de fréquence, d’information et de vibration." Nikola Tesla