Pour éditer le wiki, il faut demander un compte à un Lapin !

RaspberryPi

From Le L∞p's Wiki
Revision as of 22:47, 26 June 2013 by Cali (Talk | contribs) (Created page with "===Configuration Raspail=== PREPARATION (Windows): 1) Trouver une carte SD HDTC 8GB au minimum de classe 4 (prendre une marque), l’insérer dans l’ordinateur 2) La format...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Configuration Raspail

PREPARATION (Windows): 1) Trouver une carte SD HDTC 8GB au minimum de classe 4 (prendre une marque), l’insérer dans l’ordinateur 2) La formatter à l’aide de SDFormatter (avant de le lancer allez dans OPTIONS : sélectionnez QUICK FORMAT et format size ajustment=ON) à télécharger ici : https://www.sdcard.org/downloads/formatter_4/ 3) Télécharger NOOBS sur http://www.raspberrypi.org/downloads 4) Décompresser le fichier et COPIER tout son contenu dans la carte SD 5) Insérez la carte SD dans le RasPi PARAMETRES : 1) Brancher tout ce qui peut l’être avant mise sous tension : souris, clavier, écran, câble ethernet sur votre router 2) Mettre sous tension 3) Dans certaines circonstances, il peut être nécessaire de configurer manuellement la connexion réseau 4) Sélectionner Raspbian : des scripts sont lancés puis un menu apparaît 5) expand_rootfs : partitionner si cela n’a pas été fait lors du transfert de l’image vers la carte SD (avec Gparted par exemple). 6) Configurez le clavier : Allez sur la ligne : configure_keyboard Set keyboard layout » Select Keyboard model : Generic 105-key (intl) PC Keyboard layout : Other Country of origin for the keyboard : French Keyboard layout : French Key to function as AltGr : The default for the keyboard layout Compose key : No compose key Use Control+Alt+Backspace to terminate the X server? : No

7) Change pass : changer le mot de passe de « pi » l’utilisateur par défaut : « raspberry » 8) Change locale : Allez sur la ligne : change_locale Set locale » Select Locales to be generated: Décochez la case utilisant la touche ESPACE : [] en_GB.UTF-8 UTF-8 Cochez les cases en utilisant la touche ESPACE : [*] fr_FR ISO-8859-1 [*] fr_FR.UTF-8 UTF-8 Default locale for the system environement : fr_FR.UTF-8

9) Change time zone : Europe, Paris 10) Overclock : laisser par défaut 11) Set split memory : laisser par défaut 12) Ssh : pour contrôler RasPi à travers le réseau depuis un ordinateur via Putty (Windows) 13) Boot_behavior : mode graphique 14) Update : pas besoin si on vient de télécharger la dernière version de l’OS 15) On effectue un redémarrage. Au prompt, taper : "sudo shutdown -r now" ou "sudo reboot"

RASPIAN : 1) Tester la connexion internet en utilisant le navigateur Midori 2) Ouvrir LXTE terminal pour l’invite de commande 3) Mise à jour des programmes (si la carte SD n’est pas forcément avec la dernière version de l’OS) : sudo apt-get update && sudo apt-get upgrade Confirmer et quand l’installation est finie rebooter 4) Créer un nouvel utilisateur Pour créer un nouvel utilisateur username : sudo adduser username un mot de passe devra Pour supprimer l’utilisateur username : sudo deluser username --remove-home (supprime le répertoire personnel et les courriels)

OU

deluser username --remove-all-files (supprime tous les fichiers dont username est propriétaire). 5) Paramétrer ssh

  1. Changement de clés

rm /etc/ssh/ssh_host_* dpkg-reconfigure openssh-server

  1. installation

Sudo apt-get install ssh sudo /etc/init.d/ssh start Le serveur SSH est maintenant fonctionnel. Il faut récupérer l'adresse IP locale du RPi . ifconfig Sur votre PC, en console ou avec PuTTY taper et suivre les instructions : ssh pi@123.123.123.05 L'accès au RPi est désormais permis à distance. Voir : http://www.tropfacile.net/doku.php/raspberry-pi/comment-se-connecter-en-ssh 6) Vérifier le son cat /proc/asound/cards

0 [ALSA ]: BRCM bcm2835 ALSbcm2835 ALSA - bcm2835 ALSA bcm2835 ALSA Si les pilotes ne sont pas installés : sudo apt-get install alsa-utils Utilisez la commande lsmod pour vérifier si un module audio est chargé : lsmod | grep snd

snd_bcm2835 19889 1 snd_pcm 74834 1 snd_bcm2835 snd_seq 52536 0 snd_timer 19698 2 snd_seq,snd_pcm snd_seq_device 6300 1 snd_seq snd 52489 7 snd_seq_device,snd_timer,snd_seq,snd_pcm,snd_bcm2835 snd_page_alloc 4951 1 snd_pcm Si rien ne s'affiche c'est que le module audio n'est pas chargé en mémoire, pour charger le pilote audio (driver) snd_bcm2835, on va utiliser la commande modprobe: sudo modprobe snd_bcm2835 La sortie son se fait par défaut par HDMI, j'utilise le moniteur de mon PC qui n'a pas d'enceintes. Donc il faut taper : Pour une sortie jack : sudo amixer cset numid=3 1 Pour une sortie HDMI : sudo amixer cset numid=3 2 Voilà, Raspbian est prêt à l'emploi, je vous laisse maintenant découvrir votre nouveau mano-micro-ordinateur à la saveur de framboise 7) Python GPIO à télécharger de http://code.google.com/p/raspberry-gpio-python/ A PRIORI, GPIO est installé par défaut avec RASPIAN. Pour une mise à jour télécharger la dernière version à l’adresse ci-dessus : a. Ouvrir la console et taper wget http://raspberry-gpio-python.googlecode.com/files/RPi.GPIO-0.5.2a.tar.gz b. Décompresser : tar xvzf RPi.GPIO-0.5.2a.tar.gz c. Taper cd RPi.GPIO-0.5.2a d. Regarder les instructions du fichier install.txt pour installer le package: Sudo apt-get dist-upgrade Sudo apt-get install python-rpi.gpio python3-rpi.gpio


Télécharger: SCROT: pour faire des copies d’écran. Après installation, exécuter la commande scrot dans le terminal afin de faire une copie écran du bureau dans le répertoire courant. Faire scrot –h pour voir les options disponibles sudo apt-get install scrot +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MOC : écouter de la musique sur la console sudo apt-get install moc (installation du package) pour le lancer ATTENTION : mocp (pas moc) options pour mocp • -s—Stop the current playback • -G—Pause playback, or resume playback if currently paused • -f—Skip to the next song in the directory or playlist • -r—Return to the previous song in the directory or playlist • -i—Print information on the current song to the terminal or console • -x—Stop playback and quit mocp altogether +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CHROMIUM : navigateur alternatif sudo apt-get install chromium-browser +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ OPENOFFICE.ORG: bureautique sudo apt-get install openoffice.org Attention à l’espace mémoire. Il est nécessaire d’ajuster la partition au préalable si cela n’a pas été fait (cela a été normalement réalisé par expand rootfs dans PARAMETRES). +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LAMP : serveur Linux Apache MySQL PHP. (sudo apt-get update) sudo apt-get install apache2 php5 php5-mysql mysql-server voir la doc pour la suite +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PYTHON: module pygame sudo apt-get install python-pygame

Commandes utiles :

  1. Démarrer le serveur X

startx

  1. Accéder au panneau de contrôle Raspbian

sudo raspi-config

  1. Changer les paramètres de l'affichage graphique (commenter, dé-commenter ou modifier les 4 lignes -- "Ctrl+o" pour enregistrer les changements, "Entrée" pour valider, "Ctrl+q" pour quitter nano) sudo nano /boot/config.txt

overscan_left=-40 overscan_right=-40 overscan_top=-40 overscan_bottom=-40

  1. Changer la sortie audio

sudo amixer cset numid=3 1 #sortie jack sudo amixer cset numid=3 2 #sortie HDMI

  1. Redémarrer le RPi

sudo shutdown -r now ou sudo reboot

  1. Arrêter le RPi

sudo shutdown -h now ou sudo halt

  1. Connaître la température du CPU
/opt/vc/bin/vcgencmd measure_temp
  1. Lire une vidéo avec OMXPlayer

omxplayer /emplacement/vers/la/vidéo

  1. Recherche de programme

sudo apt-cache search nom_du_programme

  1. Installation de programme

sudo apt-get install nom_du_programme

  1. Suppression de programme

sudo apt-get remove nom_prg (laisse intact les fichiers de config) sudo apt-get purge nom_prg (élimine tout)

  1. Editeur de texte

sudo nano /etc/network/interfaces

  1. ping

ping -c 1 www.raspberrypi.org

  1. voir les partitions

sudo fdisk -l