====== Tout sur le BananaPi ======
J'ai eu l'occasion d'acheter sur aliexpress un kit de démarrage pour un prix raisonnable.\\
Et par une chance inespérée en achetant le câble pour disque dur, j'en ai eu un deuxième !\\
Donc il faut que je trouve une appli pour ces deux bêtes...
Tout d'abord on ne va pas s'étendre sur les spéf, on trouve cela très bien sur internet.\\
Quelques sites pour démarrer :\\
http://castman.fr/wordpress/micro-ordinateurs-low-cost/banana-pi-deballage-et-premier-demarrage-premiere-partie/ \\
http://www.jonathandupre.fr/articles/print.php?id=71 \\
avec ça il y a de quoi commencer. Voir la section carte SD et disque dur pour le sytème.
On se rend compte que si ça ressemble à une rapsberry, ce n'est pas le même processeur !\\
Donc il faut un système spécial.\\
On trouvera notre bonheur sur le site :
http://www.lemaker.org/
[[https://translate.google.com/translate?hl=fr&sl=en&u=http://linux-sunxi.org/LeMaker_Banana_Pi&prev=search]]
====== 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 [[banana:xbmc|ici]]
====== Création carte SD et Disque dur sur Banana ======
J'ai finalement acheter le câble nécessaire pour un disque dur.\\
Voir [[banana:dd|installer système et un disque dur sur BananaPi]]
====== 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.\\
[[banana:openhab|Tests OpenHab]]
====== Domoticz ======
[[banana:domoticz|Tests 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 ======
Un lien pour domoticz\\
http://www.domoticz.com/wiki/Setup_MQTT_support_to_connect_external_devices
Voilà pour l'instant.