Petits trucs en vrac: Difference between revisions
From ArmadeusWiki
No edit summary |
|||
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 11: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