howtos:galileo

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
howtos:galileo [2014/09/13 14:44] phykshowtos:galileo [2022/05/05 07:40] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 Intel Galileo Intel Galileo
 ==== ====
 +
 +hackEns souhaite remercier Intel pour nous avoir fait parvenir 10 Galileo, qui nous ont permis de monter un certain nombre de projets, dont l'hackDoor.
 +
  
 Cette page recense divers problèmes rencontrés avec le Galileo et l'IDE arduino 1.5.3 distribué et leurs solutions. Cette page recense divers problèmes rencontrés avec le Galileo et l'IDE arduino 1.5.3 distribué et leurs solutions.
  
 Si vous rencontrez une erreur, activez l'affichage détaillé des erreurs dans Fichier -> Préférences pour avoir plus d'informations. Si vous rencontrez une erreur, activez l'affichage détaillé des erreurs dans Fichier -> Préférences pour avoir plus d'informations.
 +
 +## Image à mettre sur la carte SD
 +
 +http://iotdk.intel.com/images/
 +
 +From:
 +
 +https://software.intel.com/en-us/iot/downloads
 +
 +http://ph0b.com/adding-dev-tools-gcc-make-to-galileo-sd-image/
  
 ## Erreur de lock ## Erreur de lock
Ligne 23: Ligne 36:
  
 L'alimentation fournie avec les premiers Galileo vendus n'est pas de très bonne qualité et cela peut causer quelques soucis. Essayer avec une autre alimentation, de meilleure qualité, peut résoudre bon nombre de problèmes. L'alimentation fournie avec les premiers Galileo vendus n'est pas de très bonne qualité et cela peut causer quelques soucis. Essayer avec une autre alimentation, de meilleure qualité, peut résoudre bon nombre de problèmes.
 +
 +## Cross-compilation
 +
 +Des paquets de cross-compilation (installer `i586-poky-linux-gcc`) sont disponibles sur le [[archives:archlinux|dépôt archlinux]].
 +Attention, ces paquets ne fonctionnent à priori que pour la version devkit fournie par Intel ! L'OS "normal" de la galileo utilise une libc différente (uclibc) pour laquelle il faut utiliser la toolchain arduino 1.5.3, mais celle-ci ne marche pas pour l'OS devkit.
 +L'avantage de ces paquets est que c'est déjà compilé, sinon je recommande *fortement* [[http://buildroot.uclibc.org|buildroot]] ou [[http://crosstool-ng.org|crosstool-ng]] pour plus de simplicité. Penser à lire un minimum de doc pour avoir une idée de comment marche (au moins théoriquement) la cross-compilation avant quand même…
 +
 +Autrement, voir les instructions [[http://www.eglibc.org/archives/patches/msg00078.html|ici]], pour eglibc (mais ça s'adapte facilement si la cible utilise uclibc).
 +
 +Si vous avez des erreurs avec binutils, essayez de lancer le `configure` avec l'option `--disable-werror`.
 +Il y a des options supplémentaires à désactiver dans le build de gcc — ajoutez au moins les options `--disable-libquadmath` et `--disable-libatomic`.
 +
 +Pour faire des paquets pour archlinux, on peut s'inspirer des paquets aarch64-linux-gnu-{binutils,gcc-stage1,linux-api-headers,eglibc-headers,gcc-stage2,eglibc,gcc}.
  • howtos/galileo.1410619475.txt.gz
  • Dernière modification : 2022/05/05 07:40
  • (modification externe)