Petits trucs en vrac

From ArmadeusWiki
Revision as of 12:24, 18 June 2008 by FabienM (Talk | contribs)

Jump to: navigation, search

Mettre les couleurs dans la consoles

Le prompt par défaut de l'apf est assez austère, pour y mettre quelques couleurs et le nom du répertoire courant il faut modifier le répertoire /etc/profile (vi /etc/profile) et mettre les lignes :

export PS1="[\u@\h \W]\\$ "                                             
alias ll='/bin/ls --color=tty -laFh'                                    
alias ls='/bin/ls --color=tty -F'                                       
export LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;

À la place de la ligne:

export PS1="# " 

Et on obtient :

[root@armadeus /root]$ 

Au lieu de :

#


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


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

Wishboneocore.png