====== PureData sur Raspberry Pi2 ====== Inspiré du tutoriel[[http://l2ork.music.vt.edu/main/make-your-own-l2ork/software/raspberry-pi/|raspberry-pi]] du site l2ork.music.vt.edu Installation nécessitant une carte RPI équipée d'un écran, clavier, sourie, une carte SD avec un systeme raspbian a jour (jessi à ce jour), un cable ethernet ==== INSTALLATION DE RASPBIAN ==== == Télécharger raspbian== [[https://www.raspberrypi.org/downloads/raspbian/|raspbian]] == Formater la carte SD en FAT32== Testée avec une carte SD **class 10** de 16Go. * Ouvrir "utilitaire de disque" * Inserer la carte SD * Choisir "effacer" * Format : MS-DOS (FAT) * Shemas : enregistrement de démarrage principal (MBR) * Effacer Pb mac. Si pb d'autorisation pour reformater la SD, déplacer le curseur "lock" de la SD legerement vers le mode "locked" et rééssayer == Installation de raspbian.img sur la SD== Un bout de code bien pratique pour faciliter l'install sur mac avec [[https://learn.adafruit.com/adafruit-raspberry-pi-lesson-1-preparing-and-sd-card-for-your-raspberry-pi/making-an-sd-card-using-a-mac?view=all|Raspberry-PI-SD-Installer-OS-X]]\\ * Dezipper la version raspbian téléchargée * Déplacer l'image raspbian (.img) dans le dossier "[[https://github.com/RayViljoen/Raspberry-PI-SD-Installer-OS-X|Raspberry-PI-SD-Installer-OS-X]]" dézippé * ouvrir le terminal et taper "cd", espace, dropper le dossier "Raspberry-PI-SD-Installer-OS-X" puis appuyer sur la touche entrée (change directory" pour se placer dans le dossier "Raspberry-PI-SD-Installer-OS-X" : cd /Users/…/Raspberry-PI-SD-Installer-OS-X-master * a ce stade taper 'ls' (list directory) puis entrée dans le terminal doit afficher le contenu du dossier, incluant la version de raspbian à installer * installer l'image raspbian sur la SD avec la commande suivante : sudo ./install 2016-09-23-raspbian-jessie.img * choisir le disque sur lequel installer raspbian, ci-dessous choix 5 : /dev/disk1s1 (attention à ne pas effacer votre disque interne !) {{:logiciels:pd-l2ork:learn_raspberry_pi_02_screen_select_drive.png|}} * touche entrée, … c'est fait, la SD est prete à être insérée dans la RPI. ==== INSTALLATION DE PUREDATA ==== == Télécharger & installer Pure Data== Depuis la RPI, ouvrir une fenetre Terminal sudo apt-get install puredata == Installer GIT == sudo apt-get install git-core si des erreurs surviennent, taper : sudo apt-get update sudo apt-get upgrade == Télécharger & installer wiringPi== Télécharger wiringPi git clone git://git.drogon.net/wiringPi Se déplacer dans le dossier wiringPi cd wiringPi Installer wiringPi ./build Tester l'installation (doit afficher les entrées/sorties de la RPI) gpio readall == Télécharger & installer pdwiringPi== git clone https://github.com/garthz/pdwiringPi.git * Se déplacer dans le dossier pdwiringPi: cd chemin/vers/le/dossier/pdwiringPi * produire le dossier pdwiringPi contenant les .pd compilés: make * Placer dans les extra de puredata ce nouveau dossier pdwiringPi contenant les .pd (inclus dans le premier dossier pdwiringPi): sudo cp -r /home/pi/pdwiringPi/pdwiringPi /usr/lib/pd/extra A ce stade lancer pd et vous devez pouvoir trouver pdwiringPi depuis l'aide de pd (help/browser):