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:
 +
==Schéma global Wishbone intégrant le core i2c [http://www.opencores.org/projects.cgi/web/i2c/overview d'opencores]==
 +
 +
[[Image:wishboneocore.png|800px|center]]
 +
 
==Lire et écrire sur le bus i2c==
 
==Lire et écrire sur le bus i2c==
  

Revision as of 08:56, 8 April 2008

Schéma global Wishbone intégrant le core i2c d'opencores

Wishboneocore.png

Lire et écrire sur le bus i2c

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

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 fichiers 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