Outils pour utilisateurs

Outils du site


raspberry_pi_openframeworks

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
raspberry_pi_openframeworks [2024/06/09 17:49] – [Compilation] Mushussuraspberry_pi_openframeworks [2025/12/15 14:45] (Version actuelle) – Mushussu
Ligne 11: Ligne 11:
 Il faut télécharger la version aarch64 d'openFrameworks pour un système en 64 bits. Il faut télécharger la version aarch64 d'openFrameworks pour un système en 64 bits.
   cd   cd
-  wget https://github.com/openframeworks/openFrameworks/releases/download/0.12.0/of_v0.12.0_linuxaarch64_release.tar.gz+  wget https://github.com/openframeworks/openFrameworks/releases/download/0.12.1/of_v0.12.1_linuxaarch64_release.tar.gz
   mkdir openFrameworks   mkdir openFrameworks
-  tar vxfz of_v0.12.0_linuxaarch64_release.tar.gz -C openFrameworks --strip-components 1+  tar vxfz of_v0.12.1_linuxaarch64_release.tar.gz -C openFrameworks --strip-components 1
  
 ==== Compilation d'OpenFrameworks ==== ==== Compilation d'OpenFrameworks ====
Ligne 21: Ligne 21:
   sudo ./install_dependencies.sh   sudo ./install_dependencies.sh
 Pour une Raspberry 4 il faut installer le système de fenêtrage X11 : Pour une Raspberry 4 il faut installer le système de fenêtrage X11 :
-  sudo apt-get install xorg  +  sudo apt-get install xorg
 Enfin compiler openFrameworks avec : Enfin compiler openFrameworks avec :
   make Release -C /home/pi/openFrameworks/libs/openFrameworksCompiled/project   make Release -C /home/pi/openFrameworks/libs/openFrameworksCompiled/project
Ligne 28: Ligne 28:
   cd /home/pi/openFrameworks/examples/graphics/polygonExample   cd /home/pi/openFrameworks/examples/graphics/polygonExample
   make   make
-Pour une RPI4 cette commande vous permet d'écuyer l'exemple dans une fenêtre de X11. +Pour une RPI4 cette commande vous permet d'exécuterer l'exemple dans une fenêtre de X11. 
-  startx ./polygonExample -- -s off+  startx ./bin/polygonExample -- -s off
  
 ==== Compilation du premier projet ==== ==== Compilation du premier projet ====
Ligne 37: Ligne 37:
   cd /home/pi/openFrameworks/apps/myApps/premierProjet   cd /home/pi/openFrameworks/apps/myApps/premierProjet
   make   make
-  startx ./premierProjet -- -s off+  startx ./bin/premierProjet -- -s off
  
 Il faut garder en mémoire que le répertoire de l'application doit être un sous-réperoire d'un sous-répertoire du répertoire openFrameworks. Il faut garder en mémoire que le répertoire de l'application doit être un sous-réperoire d'un sous-répertoire du répertoire openFrameworks.
Ligne 63: Ligne 63:
 Afin d'obtenir la librairie, taper : Afin d'obtenir la librairie, taper :
   cd   cd
-  wget https://github.com/WiringPi/WiringPi/releases/download/3.6/wiringpi_3.6_arm64.deb+  wget https://github.com/WiringPi/WiringPi/releases/download/3.10/wiringpi_3.10_arm64.deb
 Ensuite installer la librairie : Ensuite installer la librairie :
-  sudo apt install ./wiringpi_3.6_arm64.deb+  sudo apt install ./wiringpi_3.10_arm64.deb
 Pour tester que tout fonctionne bien : Pour tester que tout fonctionne bien :
  
Ligne 102: Ligne 102:
  
 Pour utiliser le port série du GPIO il est nécessaire de désactiver la console série.  Pour utiliser le port série du GPIO il est nécessaire de désactiver la console série. 
 +
 +==== Démarrer un programme au démarrage pour une Raspberry Pi 4 ====
 +Ouvrir le fichier bashrc
 +  sudo nano /home/pi/.bashrc
 +Se positionner tout à la fin et copier les lignes suivantes :
 +  #  startx if it isn't already running
 +  XPID=`/usr/bin/pgrep Xorg`
 +  if  [[ -z $XPID ]]
 +  then
 +    cd openFrameworks/apps/myApps/Dialogues
 +    startx ./bin/Dialogues -- -s off
 +  fi
 +Puis ctrl-O pour sauvegarder en validant, puis ctrl-x pour quitter.
 +
 +Le programme lancé se nomme Dialogues
  
 {{tag>sylvain openFrameworks raspberry_pi}} {{tag>sylvain openFrameworks raspberry_pi}}
raspberry_pi_openframeworks.1717955345.txt.gz · Dernière modification : de Mushussu