Premiers pas avec BeagleBone Black: Difference between revisions
No edit summary |
(→JDK) |
||
| Line 35: | Line 35: | ||
Le copier sur le Beagle via scp; exemple : |
Le copier sur le Beagle via scp; exemple : |
||
<pre> |
<pre> |
||
scp jdk-7u45-linux-arm-vfp-sflt.tar.gz root@192.168.7.2: |
scp jdk-7u45-linux-arm-vfp-sflt.tar.gz root@192.168.7.2:/home/root |
||
</pre> |
</pre> |
||
Décompresser le tar.gz |
Décompresser le tar.gz |
||
| ⚫ | |||
Mettre le PATH vers jdk.../bin |
|||
export PATH=$PATH:/home/root/jdk1.7.0_45/bin |
|||
export JAVA_HOME=/home/root/jdk1.7.0_45 |
|||
| ⚫ | |||
java -version |
java -version |
||
</pre> |
</pre> |
||
Ajouter les 2 exports au .bashrc |
|||
==[[OpenHAB]]== |
==[[OpenHAB]]== |
||
Revision as of 11:17, 25 December 2013
Démarrage
Connecter l'USB du BeagleBone Black. Une fois qu'il est visible (comme un disque : /media/BEAGLEBONE), on peut se connecter dessus : http://192.168.7.2
Des que cela fonctionne, on peut y aller par ssh (mot de passe vide)
ssh root@192.168.7.2
Sur le BeagleBone :
route add default gw 192.168.7.1
Et mettre un DNS dans /etc/resolv.conf (par exemple : cat /etc/resolv.conf sur le PC, vous prenez la 1ère ligne "nameserver X.X.X.X" et vous la mettez dans /etc/resolv.conf sur le BeagleBone).
Sur le PC qui sert de passerelle (celui où est connecté l'USB) :
sudo iptables --append FORWARD --in-interface eth2 -j ACCEPT sudo iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE
Note : sur ma machine, eth1 = l'I/F réseau du PC, et eth2 = la connexion filaire via USB (faire "ifconfig -a" pour vérifier, sinon adapter les commandes ci-dessus).
Vérifier que /proc/sys/net/ipv4/ip_forward contient "1" (sinon, echo 1 > /proc/sys/net/ipv4/ip_forward )
Et voilà... Depuis le BeagleBone, je peux faire "ping" vers n'importe quoi.
JDK
Télécharger le JDK d'Oracle : JDK 7 version "Linux ARM v6/v7 Soft Float ABI".
Le copier sur le Beagle via scp; exemple :
scp jdk-7u45-linux-arm-vfp-sflt.tar.gz root@192.168.7.2:/home/root
Décompresser le tar.gz
export PATH=$PATH:/home/root/jdk1.7.0_45/bin export JAVA_HOME=/home/root/jdk1.7.0_45 java -version
Ajouter les 2 exports au .bashrc