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/10/11 21:11] elarnonhowtos: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 26: Ligne 39:
 ## Cross-compilation ## Cross-compilation
  
-Des paquets de cross-compilation (installer `i586-poky-linux-gcc`) sont disponibles sur le [[/interne/archlinux|dépôt archlinux]].+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. 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.1413061912.txt.gz
  • Dernière modification : 2022/05/05 07:40
  • (modification externe)