Le site officiel propose différent OS :
Ensemble des versions proposées par Raspberry
A savoir qu'il est possible d'installer d'autre OS, comme Android, Firefox OS (toujours en cours de développement ?), Plan 9,
La version NOOBS integre les OS les plus courament utilisés. Elle a également l'avantage de pouvoir être directement copiée sur un micro SD. Les autres versions demanderont une écriture d'un fichier .img avec un logiciel spécifique. (Pas très compliqué cela dit)
Elle a l'inconvénient de nécessiter d'une SD d'au moins 8Go. (Normal, elle intègre plusieurs OS)
Dans la fenetre de configuration
Après le demarrage vous devriez vous retrouver sous l'interface graphique. Si ce n'est pas le cas tapez
startx
Lors du demarrage des applications patienter un peu si l'application ne se démarre pas (Le Rasp n'est pas non plus une bête de course)
Après le demarrage je me suis rendu compte que le clavier était en QWERTY. Pour changer cela, démarrer LXTerminal et taper
sudo dpkg-reconfigure keyboard-configuration
vous pouvez utiliser la touche TAB pour la complétion automatique.
Apres la configuration, redemarrer le Rasp
Il est important d’arrêter votre Rasp “proprement” surtout lors du 1er démarrage.
Pour cela, taper la commande :
sudo halt
Si votre réseau dispose d'une plage d'adresse en DHCP (Attribution automatique d'une adresse IP), vous n'avez qu'à connecter votre Rasp à votre switch ou routeur pour être connecté à un internet.
Pour votre culture général, vous pouvez ouvrir un terminal (LXTerminal) et taper la commande
ifconfig
pour voir votre configuration réseau.
eth0 correspond à l'interface Ethernet de la carte. Vous pouvez voir si une adresse IP lui a bien été attribuée.
pi@raspberrypi ~ $ ifconfig eth0 Link encap:Ethernet HWaddr aa:bb:cc:70:f0:43 inet adr:192.168.0.13 Bcast:192.168.0.255 Masque:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:33 errors:0 dropped:0 overruns:0 frame:0 TX packets:32 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:3588 (3.5 KiB) TX bytes:4612 (4.5 KiB)
Vous pouvez vérifier que vous être bien connecté à internet avec la commande
pi@raspberrypi ~ $ ping google.fr PING google.fr (74.125.206.94) 56(84) bytes of data. 64 bytes from 74.125.206.94: icmp_req=1 ttl=41 time=45.3 ms 64 bytes from 74.125.206.94: icmp_req=2 ttl=41 time=45.7 ms 64 bytes from 74.125.206.94: icmp_req=3 ttl=41 time=50.3 ms
La connexion SSH vous permet d'avoir un accès à la console de votre Rasp via le réseau.
Pour l'activer, taper la commande
sudo raspi-config
Aller dans le menu SSH et sélectionner ENABLE
Télécharger et démarrer Putty
Entrer l'adresse IP de votre Rasp et cliquer sur Open
Pour le login, il faudra saisir pi et pour le mot de passe raspberry
La connexion SSH peut également être utilisée pour les échanges de fichier. Le principe est le même mais avec un logiciel différent WinSCP
La connexion VNC vous permet d'établir une connexion du type “bureau à distance”.
La premiere chose à faire est d'installer une serveur VNC sur votre Rasp. Pour cela taper la commande :
sudo apt-get install tightvncserver
Pour démarrer le serveur, taper
vncserver :1
Il vous sera demandé de définir un mot de passe.
Une fois l'installation terminée. Télécharger un client VNC (Sachez qu'il en existe sous android, ios etc …)
Entrer l'adresse IP de votre Rasp suivi de :1
Puis valider la connexion
Il est possible de connecter votre Rasp en WIFI via un dongle USB.
Je vous conseil tout d'abord d'en selectionner un dans la liste des périphériques qui ont été testés
Le TP-Link TL-WN725N (~10€) est préconisé sur les forums. Certaines clés consomment plus que ce que le port USB du Rasp peut fournir. Il faut donc intégrer un hub alimenté entre le Rasp et le dongle USB. La consommation de ce dongle est faible, il est donc possible de le connecter directement sur le Rasp.
Brancher votre dongle WIFI et tapez la commande
pi@raspberrypi ~ $ iwconfig lo no wireless extensions. eth0 no wireless extensions.
S'il n'apparait pas dans la liste, c'est que le driver n'est pas installé.
La première chose à faire est de mettre à jour votre version de Rasbian. Pour cela :
sudo apt-get update
Puis
sudo apt-get upgrade
La deuxième chose à faire est de récupérer le driver de votre dongle. Ce driver peut varier en fonction de votre version de Kernel.
Pour connaitre la version de votre kernel, vous pouvez taper la commande
upi@raspberrypi ~ $ uname -a Linux raspberrypi 3.12.22+ #691 PREEMPT Wed Jun 18 18:29:58 BST 2014 armv6l GNU/Linux
Dans le cas du TL-WN725N vous trouverez directement les liens vers le driver qui va bien en fonction de votre version à cette adresse :
http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=62371
Exemple pour moi :
3.12.22+ #690, #691 - 8188eu-20140616.tar.gz
Le lien de téléchargement est donc :
https://dl.dropboxusercontent.com/u/80256631/8188eu-20140616.tar.gz
Pour télécharger ce fichier sur votre Rasp, vous devez taper la commande :
pi@raspberrypi ~ $ wget https://dl.dropboxusercontent.com/u/80256631/8188eu-20140616.tar.gz --2014-08-11 22:11:49-- https://dl.dropboxusercontent.com/u/80256631/8188eu-20140616.tar.gz Résolution de dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 204.236.226.117, 50.16.243.41, 54.235.132.16, ... Connexion vers dl.dropboxusercontent.com (dl.dropboxusercontent.com)|204.236.226.117|:443...connecté. requête HTTP transmise, en attente de la réponse...200 OK Longueur: 300458 (293K) [application/octet-stream] Sauvegarde en : «8188eu-20140616.tar.gz» 100%[======================================>] 300 458 563K/s ds 0,5s 2014-08-11 22:11:56 (563 KB/s) - «8188eu-20140616.tar.gz» sauvegardé [300458/300458]
Les fichiers .tar.gz sont des fichiers compressés. L'étape suivante est donc sa décompression :
pi@raspberrypi ~ $ tar -xvf 8188eu-20140616.tar.gz 8188eu.ko
Le fichier .ko devra ensuite etre copié dans le répertoire /lib/modules etc …
pi@raspberrypi ~ $ sudo cp 8188eu.ko /lib/modules/3.12.22+/kernel/net/wireless/
Il faut ensuite charger le driver avec les commandes :
pi@raspberrypi ~ $ sudo depmod -a pi@raspberrypi ~ $ sudo modprobe 8188eu
Si tout se passe bien, vous deviez voir une interface Wlan0 (votre dongle Wifi) en exécutant la commande iwconfig
pi@raspberrypi ~ $ iwconfig wlan0 unassociated Nickname:"<WIFI@REALTEK>" Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated Sensitivity:0/0 Retry:off RTS thr:off Fragment thr:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 lo no wireless extensions. eth0 no wireless extensions.
Votre dongle Wifi est maintenant opérationnel. Il ne reste plus qu'à configurer votre réseau WIFI.
Pour cela, le plus simple est d'utiliser l'application “Wifi Config” qui se trouve sur le bureau.
Démarrer l'application, aller dans Manage Networks » Scan
Faites un double clic sur votre réseau WIFI et indiquer votre mot de passe dans le champs PSK
Aller dans l'onglet “Current status”, si vous voyez une IP apparaitre, c'est gagné ! Votre dongle est bien connecté à votre réseau qui lui a attribué une IP.
Vous pouvez ensuite déconnecter votre câble RJ45, recliquer sur connect dans l'onglet “Current status” pour réinitialiser la connexion. Dès que vous voyez une IP, c'est que vouus êtes connecté ! (Je vous écris ces quelques lignes de mon Rasp en wifi )
Vous pouvez également définir une adresse IP fixe pour votre Rasp. Pour cela éditer le fichier
pi@raspberrypi ~ $ sudo nano /etc/network/interfaces
et modifier la ligne
iface default inet dhcp
par
iface default inet static address 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1
Pour redemarrer votre wifi avec la nouvelle configuration
sudo ifdown wlan0 sudo ifup wlan0
Si votre webcam est compatible, vous devriez la trouver dans cette liste. Pour vérifier si elle est bien détectée taper la commande
lsusb
Ensuite installer le logiciel motion
sudo apt-get install motion
Editer le fichier de configuration et modifier la ligne webcam_localhost pour la faire passer de off à on.
sudo nano /etc/motion/motion.conf
Pour démarrer le streaming :
pi@raspberrypi ~ $ sudo motion [0] Processing thread 0 - config file /etc/motion/motion.conf [0] Motion 3.2.12 Started [0] ffmpeg LIBAVCODEC_BUILD 3482368 LIBAVFORMAT_BUILD 3478785 [0] Thread 1 is from /etc/motion/motion.conf ... [1] Started stream webcam server in port 8081
Pour accéder aux images de votre camera, il ne reste plus qu'à taper dans votre navigateur internet l'adresse suivante :
http://ip_de_votre_rasp:8081
Pour stopper la diffusion : ctrl+c
La carte intégré 2 résistances de tirage de 1.8KΩ
Il est possible de faire tourner Rasbian, ou un autre OS, sur une machine virtuelle. QEMU est apparemment la solution la plus utilisée pour émuler une machine ARM.
Vous trouverez tous les détails sur la page suivantes :
http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/
Datasheet du BCM2835
Schema des entrées / sorties
Spécifications électriques des entrées/sorties
Plan mécanique de la carte
sudo raspi-config
Comment connaitre la température du PSoC ? (La température normale de fonctionnement est généralement inférieur à 60°C)
/opt/vc/bin/vcgencmd measure_temp