• Télécharger Raspbian Jessie et l’installer sur la carte SD :

https://www.raspberrypi.org/downloads/raspbian/

  • Activer  SSH :

Attention, depuis les dernières versions de Raspbian, SSH n’est plus activé par défaut. Pour activer le SSH, créer un fichier nommé ssh et le glisser à la racine de la carte SD.
https://www.raspberrypi.org/blog/a-security-update-for-raspbian-pixel/

  • Mettre à jour Raspbian :

sudo apt-get update
sudo apt-get upgrade

  • Procéder ensuite aux petites améliorations habituelles (changer le hostname, le mot de passe…) :

sudo raspi-config

Pour cet exemple, nous avons défini le hostname en raspberrypi-3

  • S’assurer que Linux utilise le port série :

http://elinux.org/RPi_Serial_Connection#Preventing_Linux_using_the_serial_port
– Choisir Update : raspi-config -> 5 Interfacing Options ; Yes , No

– Activation de UART PL011 :
Ajouter les lignes ci-dessous au fichier /boot/config.txt
sudo nano /boot/config.txt
# OLA UART DMX Output
dtoverlay=pi3-disable-bt
init_uart_clock=16000000
# http://eastertrail.blogspot.nl/2014/04/command-and-control-ii.html

Redémarrer le Pi

reboot

[email protected]:~ $ ls -al /dev/ttyA*
crw-rw—- 1 root dialout 204, 64 Apr 10 19:03 /dev/ttyAMA0
[email protected]:~ $ ls -al /dev/ttyU*
crw-rw—- 1 root dialout 188, 0 Apr 10 19:03 /dev/ttyUSB0

Effectuer une nouvelle mise à jour :

sudo apt-get update

  • Installer les dépendances suivantes :

sudo apt-get install libtool autoconf bison flex make python-protobuf python-numpy protobuf-compiler libprotobuf-lite9 libftdi-dev libftdi1 uuid-dev libcppunit-dev libmicrohttpd-dev libprotobuf-dev libprotoc-dev zlib1g-dev libusb-1.0-0-dev liblo-dev libavahi-client-dev

  • Créer un dossier « ola »

mkdir ola

  • se rendre dans ce dossier :

cd ola

  • Télécharger la dernier mise à jour de Ola sur le Github :

Au moment où j’écris cet article, c’est la version 10.4 :
wget https://github.com/OpenLightingProject/ola/archive/0.10.4.tar.gz

 

  • On décompresse l’archive dans le dossier ola nouvellement créé :

tar xvfz 0.10.4.tar.gz
cd ola-0.10.4/

autoreconf -i

make clean

Et on choisit les plugins à activer :

./configure --disable-all-plugins --enable-usbpro --enable-e131 --enable-artnet --enable-uartdmx --enable-rdm-tests --enable-http

make -j 4 all
sudo make install
sudo ldconfig

  • Note : Pour installer les tests RDM, ajouter –enable-python-libs à la liste ci-dessus.

On démarre le serveur ola pour la première fois :
olad -l 3

On peut afficher le serveur en se rendant à l’adresse ip suivante : http://raspberrypi-3/ola.html:9090 (ou http://adreeseipdevotreraspberrypi:9090)

  • Vérifier que 3 plugins sur les 4 sont actifs :

Le plugin UART native DMX est bien installé, mais il n’est pas activé. Pour remédier à cela, éditer le fichier ola-uartdmx.conf :

sudo nano .ola/ola-uartdmx.conf
et le modifier ainsi :
device = /dev/ttyAMA0
enabled = true

Recharger les plugins (en cliquant sur « reload plugins »)

Le plugin est désormais activé. Et vous disposez désormais de la dernière version Ola sur votre carte SD

Merci à Arjan van Vught