Table des matières
Raspberry PI
Arduino vs. Raspberry Pi
Le faux débat
- Pas de choix magique
- Choisir en fonction de ses besoins et contraintes
- Consommation électrique : ~0.5W pour Arduino, ~3.5W pour Raspberry Pi
- Rapidité de mise en route : quasi instantanée pour l'Arduino, ~30s pour Raspberry Pi
- Connexion au web plus simple avec Raspberry Pi
- Avez-vous vraiment besoin d'un OS? D'un GPU? …
- …
- Donc pas les même usages. D'ailleurs j'ai rangé le Raspberry PI dans Informatique et l'Arduino dans Électronique
La Suite
- R-Pi Hub, http://elinux.org/RaspberryPiBoard, le Wiki de la communauté www.raspberrypi.org
- http://www.raspberrypi-spy.co.uk Raspberry Pi resources, tutorials, help and downloads
- RPi+Debian = http://www.raspbian.org
- Tuning
- WebIOPi a REST framework and webapp to control the Raspberry Pi and its GPIO through the web
- Les prez de Laurent HUET - 3615 Cloud - Minitel on the cloud - Domotique “Low Cost” façon DIY - Quelle JVM pour votre carte ARM - Vive le Hard !
Pour une plate-forme de gestion de données récoltées avec votre RaspberryPI, voir /internet_of_things
voir aussi /informatique/sms pour un sms gateway.
Web security everywhere - Secure your Internet, control your data, fight censorship. Bring your secure and autonomous all in one security device everywhere.
Text to speech (TTS) :
- Port of Android Pico TTS to the Raspberry Pi DougGore/picopi
Les PIs de la maison
PI1
PI2
PI3
PI4
- CPU x 4
- model name : ARMv7 Processor rev 5 (v7l)
- BogoMIPS : 57.60
- Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
- CPU implementer : 0x41
- CPU architecture: 7
- CPU variant : 0x0
- CPU part : 0xc07
- CPU revision : 5
- Mémoire
- MemTotal: 948060 kB
- Network
- MAC: b8:27:eb:74:be:e4
- IP4: 192.168.0.24
Pi 5
- Hardware : BCM2709
- Revision : a22082
- Serial : 0000000043bafa52
- CPU x 4
- model name : ARMv7 Processor rev 4 (v7l)
- BogoMIPS : 80.33
- Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
- CPU implementer : 0x41
- CPU architecture: 7
- CPU variant : 0x0
- CPU part : 0xd03
- CPU revision : 4
- Memory: 1024 Mb
- GPU
- VideoCore IV HW
- OpenGL Broadcom, OpenGL ES 2.0
- Network:
- MAC: b8:27:eb:ef:af:07
- IP: 192.168.0.25
Usages
Media center
Tips & Tricks
une bonne adresse pour les problèmes électriques, update de firmware et autres trucs particuliers à Raspberry PI:
Maintenant au 1er boot l'outil Raspi-config permet de régler qlqs trucs bien utiles.
Protéger le GPIO
Avec une carte tampon comma la raspberry-pi buffer board qui fonctionne avec quatre TXS0108E ICs de Texas Instruments.
Le système sur la carte SD
umount /dev/mmcblk0XX sudo dd bs=1M if=debian6-19-04-2012/debian6-19-04-2012.img of=/dev/mmcblk0
Utiliser toute la SD Card
- Le système debian propose maintenant au 1er boot de redimensionner la partition sur toute la SD-Card.
- ou bien utiliser GParted.
Backup the sd card:
$ sudo dd if=/dev/sdx of=/path/to/image bs=1M
Attention, le fichier aura la taille du support même si les partitions ne le remplissent pas. Voir How to shrink USB clone DD file image output pour créer une image de la taille de partitions.
Alléger le système
Pour un usage en console seulement
$ sudo apt-get remove --purge libx11-6 smbclient samba-common plymouth xserver-xorg-input-synaptics xserver-xorg xserver-xorg-core x11-xkb-utils xdg-utils lxde-core lxde lxappearance lxde-common lxde-icon-theme lxpanel lxpolkit lxrandr lxterminal lxtask lxsession-edit lxshortcut lxsession lxmenu-data openbox xfonts-utils ttf-dejavu-core raspberrypi-artwork qjackctl omxplayer zenity* xpdf xarchiver smartsim timidity netsurf-gtk squeak* scratch supercollider* libopencv* python-pygame $ sudo apt-get autoremove --purge
Après ça :
Filesystem Size Used Avail Use% Mounted on /dev/root 3.7G 889M 2.7G 25% / ...
remove graphics IHM and other:
$ sudo apt-get purge python-pygame scratch omxplayer transmission* libgfortran3 lxde* xarchiver libcairo2 openbox* $ sudo apt-get autoremove
Shrink Debian by removing all graphical features to turn it into a headless server: Debian Headless
le Clavier AZERTY
- Le système debian propose maintenant au 1er boot de sélectionner le type de clavier, ou utiliser l'outil
raspi-config
$ sudo dpkg-reconfigure keyboard-configuration
OU
Editer
sudo vi /etc/default/keyboard
remplacer
XKBLAYOUT="en"
par
XKBLAYOUT="fr"
et
sudo reboot
source: http://www.raspberrypi.org/phpBB3/viewtopic.php?t=9148&p=106974
Slow keyboard mapping (boot)
$ sudo setupcon
Heure locale
- ou utiliser l'outil
raspi-config
Pour configurer la timezone:
$ sudo dpkg-reconfigure tzdata
activer ssh
- ou utiliser l'outil
raspi-config
$ sudo insserv ssh
disable ipv6
Pour économiser de la mémoire, ne pas charger le module ipv6:
- éditer /etc/modprobe.d/blacklist.conf
- ajouter la ligne:
blacklist ipv6
Le WIFI
update firmware
Avec l'outil rpi-update
storage performances
Test write performance on sd-card PNY 16G class 10 :
pi@raspberrypi ~ $ sync; time ( dd if=/dev/zero of=testing bs=16k count=10000; sync) ... 163840000 bytes (164 MB) copied, 14.6962 s, 11.1 MB/s ...
Pour améliorer (économiser) les accès à la SDCard: voir noatime_nodiratime