développement , 2012

raspberry pi

Codes pour débuter avec Raspberry pi

installer une image disque sur la carte SD depuis un mac

• insérer la carte SD, la formater en FAT32 , ouvrir le terminal

df -h : connaitre le nom de carte (ici /dev/disk1s1)

• diskutil unmount /dev/disk1s1 : démonte la carte

• dd bs=1m if=~/popo/2012-07-15-wheezy-raspbian.img of=/dev/rdisk1

• changer /popo/2012-07-15-wheezy-raspbian.img avec l’adresse de l’image télécharger ici et remplacer le nom du disque /dev/disk1s1 par /dev/rdisk1 attendre…

• diskutil eject /dev/rdisk1 : éjecter la carte

créer une image disque d’une carte SD vers un mac

• insérer la carte SD sur laquelle se trouve le système du RPI, ouvrir le terminal

df -h : connaitre le nom de carte (ici /dev/disk2s1)

sudo dd bs=1m if=/dev/rdisk2 of=/Users/olivierpfeiffer/Desktop/rpibachup/20130116RPI.img

changer disk2s1 en rdisk2

/Users/olivierpfeiffer/Desktop/rpibachup/20130116RPI.img = nom du fichier à créer

 re-dimensionner la carte SD

sudo raspi-config

puis reboot

ou le faire dans la fenêtre de la première ouverture du raspberry

mettre à jour

sudo apt-get update

puis sudo apt-get upgrade

installer python-dev

sudo apt-get install python-dev

installer RPi.GPIO pour utiliser les GPIO dans python

Il faut installer python-dev pour cela fonctionne

wget http://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.3.1a.tar.gz : télécharger

tar zxf RPi.GPIO-0.3.1a.tar.gz : décompresser

cd RPi.GPIO-0.3.1a : se mettre sur le bon répertoire

sudo python setup.py install : installer la librairie

changer le clavier anglais en français

sudo nano /etc/default/keyboard
changer : XBLAYOUT=”gb” en : XBLAYOUT=”fr”
ctl+O puis Enter puis ctl+X (sauver, valider, sortir)

 

changer IP via DHCP en IP fixe

sudo nano /etc/network/interfaces
changer : iface eth0 inet dhcp
en : iface eth0 inet static
puis : address 192.168.1.11
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
(adresse à faire suivant son réseau)
ctl O puis Enter

reboot, puis ifconfig pour vérifier

passer en super user

sudo -i

 installer un serveur vnc (tightvncserver)

sudo apt-get install tightvncserver
une fois installé, le lancer
tightvncserver -geometry 800×600 -depth 16
et rentrer 2 fois le mot de passe

 

lancer automatiquement tightvncserver au démarrage du raspberrypi

sudo nano /etc/rc.local
ajouter avant exit 0 : /usr/bin/sudo -u pi tightvncserver
pi = username

 

faire en sorte que le raspberry soit vu par un mac osx (installation d’un serveur samba)

• installer samba : sudo apt-get install samba samba-common-bin

• ouvrir le fichier de configuration samba : sudo nano /etc/samba/smb.conf

• remplacer (dans la section ##### Authentification######) # security = user par security = user

• remplacer (dans la section [homes] read only = yes par read only = no

• sauver le fichier ctl+ o puis enter puis ctl + x

• redémarrer le serveur samba sudo /etc/init.d/samba restart

• permettre à l’utilisateur pi de voir le rpi sudo smbpasswd -a pi puis enter puis entrer 2 fois le mot de passe

• à présent aller sur le mac, (s’assurer que dans les préférences du finder l’option “serveurs connectés” soit cochée), dans le finder on voit raspberrypi, cliquer dessus et se connecter comme pi, puis entrer le mot de passe précédemment défini.

lien

changer le nom du raspberry

sudo nano /etc/hostname : remplacer raspberrypi par nouveau-nom

sudo nano /etc/hosts : remplacer raspberrypi par nouveau-nom

ATTENTION: le seul caractère spécial autorisé est le “-” (tiret), le reste n’est pas admis (underscore et autres).

lancer un script python au demarrage

rendre le script executable : sudo chmod +x /home/pi/scriptaexecuter.py

éditer le fichier /etc/rc.local : sudo nano /etc/rc.local

ajouter avant exit 0 : python /home/pi/scriptaexecuter.py

 

éteindre le raspberry pi

sudo shutdown -h now

 

utiliser le wifi avec un adaptateur wifi-usb

lien

configurer python

lien

Leave a Reply

Your email address will not be published. Required fields are marked *