| |
— | banana:generalite [2019/08/13 10:16] (Version actuelle) – créée - modification externe 127.0.0.1 |
---|
| ====== 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 |
| <code bash> |
| iface eth0 inet static |
| address 192.168.0.15 |
| netmask 255.255.255.0 |
| gateway 192.168.0.254 |
| </code> |
| |
| Et pour finir un : |
| <code bash> |
| aptitude update |
| aptitude upgrade |
| </code> |
| |
| 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. |