Difference between revisions of "Petits trucs en vrac"
From ArmadeusWiki
Line 1: | Line 1: | ||
+ | =En vrac= | ||
==Schéma global Wishbone intégrant le core i2c [http://www.opencores.org/projects.cgi/web/i2c/overview d'opencores]== | ==Schéma global Wishbone intégrant le core i2c [http://www.opencores.org/projects.cgi/web/i2c/overview d'opencores]== | ||
Revision as of 08:57, 8 April 2008
Contents
En vrac
Schéma global Wishbone intégrant le core i2c d'opencores
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