====== Raspberry pi II Le retour ======
===== Installer raspbian via windows =====
* Il faut une micro sd
* Le logiciel [[https://sourceforge.net/projects/win32diskimager/|Win32DiskImager]]
* Télécharger une image [[https://www.raspberrypi.org/downloads/raspbian/|raspbian]] (non lite si vous voulez les graphiques)
* Il faut brancher un câble hdmi/un ecran et un clavier/souris usb
* Le login mot de passe est pi/raspberry
* sudo pour passer root
* mettre à jour l'os:
sudo apt-get update
sudo apt-get upgrade
sudo reboot
===== Installer ssh =====
* [[http://raspbian-france.fr/controlez-raspberry-pi-ssh-ordinateur/|Installer ssh sur le raspberry]]
* Ouvrir une fenetre de commande sur le raspberry et taper:
sudo apt-get update && sudo apt-get install openssh-server
* taper ifconfig pour connaitre l'adresse ip du raspberry
* Sous windows utiliser putty pour vous connecter au raspberry avec l'ip trouvé avant et le couple login/password pi/raspberry
===== Installer les drivers de l'ecran tontec =====
cd /boot/overlays
sudo rm mz61581-overlay.dtb
sudo wget http://www.itontec.com/mz61581-overlay.dtb
sudo reboot
Enable SPI and set overlay for Tontec MZ61581 Screen\\
Open /boot/config.txt\\
sudo nano /boot/config.txt
And add these lines to the bottom
dtparam=spi=on
dtoverlay=mz61581
sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
Changer\\
Option “fbdev” “/dev/fb0″\\
Par\\
Option "fbdev" "/dev/fb1"
Permettre l'affichage durant le boot
sudo nano /boot/cmdline.txt
Add fbcon=map:10 at the end of current line
===== Reboot =====
sudo reboot
===== Permettre vnc (affichage graphique distant sur windows du raspberry) =====
[[http://www.framboise314.fr/prenez-la-main-a-distance-sur-votre-raspberry-pi-avec-vnc/|Instructions]]
sudo apt-get install tightvncserver
echo repondre Y
tightvncserver
echo repondre n et choisir un mot de passe vnc
Pour le viewer cote windows:\\
[[https://www.realvnc.com/download/viewer/|vnc windows]]\\
Pour se connecter l'adresse ip via ifconfig+le port 5901 (192.168.43.113:5901 pour moi) avec le mot de passe choisi tout a l'heure
===== Voir un repertoire du raspberry sur windows pour copier facilement des fichiers (samba) =====
[[http://elinux.org/R-Pi_NAS|Installer un serveur samba sur le raspberry]]
sudo apt-get install samba samba-common-bin
echo repondre Y
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
sudo apt-get install samba-common-bin
sudo nano /etc/samba/smb.conf
remplacer read only = yes par read only = no
sudo /etc/init.d/samba restart
sudo smbpasswd -a pi
Avec demarrage automatique du serveur
[[http://raspberrypi.stackexchange.com/questions/27676/auto-start-tightvncserver-on-raspberry-pi-2|ici]]
Sous windows connecter un lecteur reseau \\raspberry\pi avec login et mot de passe pi/raspberry
===== Driver opengl (experimental) =====
Le driver opengl est accessible sans compilation par sudo raspi-config puis parametres avances autoriser opengl.
Ceci fonctionne parfaitement en hdmi (test avec es2gears à installer) mais pas sur l'ecran tontec.
[[https://github.com/gohai/vc4-buildbot|Instructions]]
git clone https://github.com/gohai/vc4-buildbot.git
cd vc4-buildbot
sudo ./BuildRaspbianVc4.py
[[https://www.linkedin.com/pulse/oracle-just-removed-javafx-support-arm-jan-snelders|Javafx a ete ajoute puis retire...]] \\
[[https://wiki.openjdk.java.net/display/OpenJFX/OpenJFX+on+the+Raspberry+Pi|Il faut utilise openjfx maintenant]]\\
[[http://www.elinux.org/File:Jdk1.8.0_40-SNAPSHOT-lib.zip|jfx]]\\
Ce qui suit est obsolete\\
[[http://www.framboise314.fr/raspian-jessie-nouvelle-version-avec-opengl/#Comment_je_lrsquoinstalle_openGL|driver opengl]]
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install raspi-gpio
echo Pour ajouter le pilote GL expérimental, il faudra aussi lancer :
sudo apt-get install xcompmgr libgl1-mesa-dri
es2gears\\
[[http://blog.db-in.com/all-about-opengl-es-2-x-part-1/|opengl es]]\\
[[https://github.com/peepo/openGL-RPi-tutorial|tutorial rpi opengl es]]
===== copie pour l'ecran tontec via raspi2fb =====
[[https://github.com/AndrewFromMelbourne/raspi2fb|raspi2fb]]
Apres omxplayer -o local chien.mp4