Difference between revisions of "Petits trucs en vrac"

From ArmadeusWiki
Jump to: navigation, search
m (Téléchargement de fichier sur la carte via une commande simple)
Line 1: Line 1:
 +
==Lire et écrire sur le bus i2c==
 +
 +
Voici deux petits programmes permettant de lire et écrire sur un composant i2c:
 +
* i2cread.c
 +
* i2cwrite.c
 +
 +
Pour les compiler il suffit de taper :
 +
<source lang="bash">
 +
gcc -Wall i2cread.c -o i2cread
 +
gcc -Wall i2cwrite.c -o i2cwrite
 +
</source>
 +
 +
Si vous voulez les compiler pour armadeus remplacez gcc par le compilo arm :
 +
~/armadeus/buildroot/build_arm/staging_dir/bin/arm-linux-gcc
 +
 
==Téléchargement de fichier sur la carte via une commande simple==
 
==Téléchargement de fichier sur la carte via une commande simple==
  

Revision as of 10:39, 3 April 2008

Lire et écrire sur le bus i2c

Voici deux petits programmes permettant de lire et écrire sur un composant i2c:

  • i2cread.c
  • i2cwrite.c

Pour les compiler il suffit de taper :

gcc -Wall i2cread.c -o i2cread
gcc -Wall i2cwrite.c -o i2cwrite

Si vous voulez les compiler pour armadeus remplacez gcc par le compilo arm : ~/armadeus/buildroot/build_arm/staging_dir/bin/arm-linux-gcc

Téléchargement de fichier sur la carte via une commande simple

Taper tftp -g -r fichier 192.168.0.10 à longueur de journée devient fatiguant à force, pour éviter ça il suffit de faire un petit "script" comme celui-là :

#!/bin/sh
tftp -g -r $1 192.168.0.10

Nommé "get" et mis dans le répertoire /bin de l'apf avec les droits qui vont bien :

chmod 755 /bin/get

Il permet de télécharger simplement les fichiers se trouvant dans le répertoire /tftpboot/ de l'ordinateur host :

get nomdufichier