====== 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.