Tout sur le BananaPi
XBMC sur Banana
On trouvera aussi des tas d'infos sur ce qu'il est possible de faire.
Perso j'ai essayé XBMC sur un rapsbian et sur android.
Voir les tests ici
Création carte SD et Disque dur sur Banana
Premier démarrage
On connecte une interface HDMI/DVI vers un moniteur, comme cela on peu basculer de notre poste en VGA vers la BPI en DVI.
Le démarrage ressemble bien à celui d'un linux et on ouvre une session graphique automatiquement.
Sur lexmaker: user bananapi/bananapi
Sur Rapsberian : user pi/bananapi idem pour root
ATTENTION ! Clavier qwerty
Configuration
Le clavier et les locales sont en anglais.
L'adresse IP est sur DHCP.
Configurer le clavier Français :
Passer en “su”
dpkg-reconfigure keyboard-configuration
Choisir clavier Français avec AltGR droite
Configurer les locales:
dpkg-reconfigure locales
Configurer le fuseau horaire :
dpkg-reconfigure tzdata
Choisissez Paris
Configurer un nouveau password :
passwd bananapi
Configurer le réseaux :
Soit : Configurer le dhcp pour une IP fixe
Soit : vi /etc/network/interface
iface eth0 inet static
address 192.168.0.15
netmask 255.255.255.0
gateway 192.168.0.254
Et pour finir un :
aptitude update
aptitude upgrade
Afin de gagner un peu de mémoire, on ne démarre pas lxde au boot.
Il faut ajouter un “exit 0” au début du fichier /etc/init.d/lightdm
Ou mieux exécuter :
update-rc.d lightdm remove
Pour Mate on fera :
graphatical disable
Pour éviter le clignotement de la led verte (agaçant)
On edite
vi /sys/class/leds/green:ph24:led1/trigger
On voir que Heartbeat est entre crochet, il faut mettre none entre crochet pour éviter le clignotement.
sinon
echo none > /sys/class/leds/green:ph24:led1/trigger
On peu ajouter cette ligne dans /etc/rc.local pour éviter la led au prochain démarrage.
On peu jouer avec cette led, voir le 2° site en début de page.
VNC
Installation de tightvnc
aptitude install tightvnc
Pour démarrer (dans une console):
tightvncserver
Entrez un passwd la 1° fois
Sur un poste :
vncviewer 192.168.0.15:1
passwd
Pour que tightvncserver se lance automatiquement à l'ouverture de session :
Créer ou ouvrez le fichier ~/.config/lxsession/LXDE/autostart
Ajouter :
logger -s “Vnc lancé !”
~/.vnc/xstartup
tightvncserver
OpenHab
Autre appli qui me tente bien est un serveur domotique.
Tests OpenHab
Domoticz
Installation de node.js sur BananaPi
Découvert sur le Forum :
http://forum.lemaker.org/thread-270-1-1-.html
Sinon pour PI mais peu marcher dur Banana
http://joshondesign.com/2013/10/23/noderpi
En gros on charge les sources de nodejs depuis le site :
https://nodejs.org/download/
On choisi son répertoire de download.
wget http://nodejs.org/dist/v0.12.4/node-v0.12.4.tar.gz
cd /opt
tar -xvzf node-v0.12.4.tar.gz
mv node-v0.12.4/ nodejs
cd nodejs
./configure --without-snapshot (paramètre important pour éviter un 'segment fault')
Après avoir vu 'v8_use_snapshot': 'false'
make
Un café ou une bière plus tard !
make install
On vérifie :
node -v
On ajoute les chemins dans /etc/environnement:
NODE_JS_HOME=/opt/nodejs
PATH=$PATH:$NODE_JS_HOME/bin
Installation de MQTT