Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


Panneau latéral

projets:rpi4-malinette-autostart:accueil

Ceci est une ancienne révision du document !


RASPBERRY PI 4 & Malinette autostart

Objectif

Dowload Disk image conçue pour un usage HEADLESS avec carte son USB

  • La Malinette et son patch “projects/malinette-default/new.pd” joue automatiquement au lancement de la RPI.
  • Accessible via wifi en ssh (idéal pour les installations rapides) et sftp pour remplacer le patch “new.pd”

SETUP

  1. Décompresser le fichier avant de faire l'image !!
  2. Créer une SDcard clone (16Go) d'apres cette image avec PI IMAGER
  3. Brancher une carte son USB puis secteur

Si tout ok après démarrage complet le patch new.pd doit être audible sur les sorties 1 et 2 de la carte son

Contenu de l'image

  • RASPBERRY PI OS (version: 5.4 / Size: 2,863MB)
  • PUREDATA (0.51.4-1)
  • MALINETTE Raspbian version
  • Un service de lancement avec systemd
  • Une recherche automatique de réseau wifi configuré par Default : ssid=“brutlab_wifi” / psk=“brutlab_wifi”

Matériel nécessaire

  • Une RPI4
  • Une carte son USB compatible linux
  • Une SDcard 16Go
  • Un réseau wifi
  • Un ordi linux ou un client SFTP pour OSX et Windows

1 - CLONE SDCARD 16Go

2 - ACCES WIFI

  • Option n°1 : configurer un réseau wifi avec ssid=“brutlab_wifi” / psk=“brutlab_wifi”
  • Option n°2 : (necessite linux ) Ajouter votre réseau propre wifi dans la liste wpa_supplicant.conf de la rpi

Comment ajouter votre réseau wifi dans la liste wpa_supplicant.conf

3 - CONNEXION SSH & SFTP

Brancher la RPI et attendre qu'elle soit bien allumée. La RPI est à ce stade normalement connectée sur le même réseau Wifi que votre ordinateur

ifconfig & nmap

Reperer la ligne : Nmap scan report for pi (192.168.43.185) Dans cet exemple, l'adresse IP de la Raspeberry est 192.168.43.185

3-a - Connexion SSH

ssh -Y pi@192.168.100.185 // password 123

Si problème d'autorisation ssh ?

Vous pouvez maintenant pouvoir accéder a la RPI

ssh -Y pi@192.168.100.185 // password 123
pi@pi:~ $ 

3-b - Connexion SFTP

  • Sur OS Linux, le sftp peut se faire directement via une fenêtre du bureau.
  • Sur OSx ou Windows, télécharger un client SFTP, par exemple Cyberduck


4 - MODE GRAPHIQUE

Cette image est configurée pour démarrer sur la console.

// a la fin des informations de demmarage sur la console de la RPI taper pour lancer le bureau
$ startx
// stopper le service pd/malinette pour pouvoir en relancer une occurence unique :
$ sudo systemctl stop pd.service
// lancer la version graphique de la malinette :
$ cd Documents/malinette
// lancer le script Malinette de votre choix
$ bash start-malinette-gui.sh

5 - DÉTAILS DIVERS

Lister les processus

ps -ax :: lister les processus en cours permet de vérifier si pd s'est bien lancé via le script start-malinette.sh

lister les processus

597 est le nb de session puredata lancée par systemd || “killall 597” n'empechera pas la relance auto !!

Systemd : Gestion du démarrage automatique

Le lancement au démarrage est effectué par le fichier /etc/systemd/system/pd.service
Quitter pure data (ex. “$ killall pd” ou “killall 457”) et il se relance en permanence. il faut stopper le “service” pour pouvoir lancer une occurrence unique de pure data:

sudo systemctl stop pd.service // stop pd & malinette
// et pour relancer le service avant de quitter
$ sudo systemctl start pd.service // restart pd & malinette

Le service de démarrage lance le fichier start-mainette.sh. Pour plus d'infos :

$ sudo nano /etc/systemd/system/pd.service

Relancer la Malinette

Pour le mode graphique, lancer le script start-mainette-gui.sh

// se déplacer vers le dossier Malinette
$ cd Documents/malinette
// verifier le contenu
$ ls
// lancer le script Malinette de votre choix
$ bash start-malinette-gui.sh

Acceder aux contenus en sftp

sftp://pi@192.168.43.185/ // mdp 123

Acceder aux dossiers projets de la Malinette

/home/resonancg/www/wiki/data/attic/projets/rpi4-malinette-autostart/accueil.1616328606.txt.gz · Dernière modification: 2021/03/21 13:10 de resonance