SlideShare une entreprise Scribd logo
Raspberry PI Guide
Preparation de la SD card:
Cette étape consiste à flasher le système d'exploitation sur la SD card
1-télécharger la version Raspbian Jessie
Url de telechargemenet : ​https://www.raspberrypi.org/downloads/raspbian/
La dernière version de l’OS Raspbian complet, plutôt adapté à la Raspberry Pi 2 et à la
Raspberry Pi 3.
2- Télécharger win32diskimager l’outil de flashage de l’image raspbian:
Win32diskimager est un applicatif compatible windows permet de flasher
L’image raspbian sur la SD card.
Url de telechargemenet : ​https://sourceforge.net/projects/win32diskimager/
3- Insérez la SD card , Lancer win32diskimager, sélectionner le fichier à flasher ( Raspbian
Jessie), lancer le flashage,
une fois le flashage terminé vous aurez une popup que le flashage a été achevé avec
succès , vous pouvez insérer la SD Card dans la raspberry PI et demarrer.
Utilisation de la Raspberry PI:
Une fois la CD card insérée et la carte RPI (Raspberry PI) alimente, la carte doit demarrer.
Connecter la RPI avec un modem à travers un cable ethernet.
LED rouge s'allume pour dire que la carte est sous tension
LEDs FDK,LNK et OK sont vert si tout est OK (LED OK pour version 2 et plus)
RPI B
RPI 2
Connecter votre PC avec le même modem derrière lequel la RPI est connectée.
Maintenant votre PC et la RPI vont avoir deux adresses IP dans le même sous réseaux.
Vous pouvez vous connecter à la RP a partir du PC.
Pour se faire : Lancer termina
Récupérer l'adresse IP de la carte RPI a partir de ‘l'interface de votre modem (selon model
du modem):
# HostName IP MAC Address Expire Time
1 EverGlow 192.168.1.2 80:6A:B0:8B:37:A8 0days 23:50:9
2 android-4cbbc8fda1d0a1f5 192.168.1.3 54:EF:92:AC:7A:9D 0days 19:37:42
3 android-bf6837d3e9e0693
6
192.168.1.4 40:F3:08:66:6E:34 0days 20:32:1
4 Lenovo 192.168.1.7 90:48:9A:AC:F9:EF 0days 22:21:56
Tapper la commande suivante sur le terminal pour se connecter à la RPI par liaison ssh:
Ssh pi@192.168.1.7
Puis tapez yes
Puis tapez le password : raspberry
Une fois connecté a la carte vous aurez l'affichage suivant:
Vous pouvez dès lors commencer le développement de vos programmes sur la carte.
Il y a deux approchent pour le développement.
A- Soit développer vos programmes directement sur la carte comme tout environnement PC:
Donc écrire le code source , le compiler et l'exécuter bien évidemment sur la carte.
Approche la plus simple
B- Soit développer vos programmes sur le PC, c’est a dire écrire le programme avec un
éditeur graphique du PC, le compiler ensuite copier le fichier exécutable sur la carte pour le
teste : On parle alors de cross-compilation ou de compilation croisée en francais:
C’est a dire qu’on écrit le code sur un environnement et on l'exécute sur un autre.
C’est l’approche A qu’on va adopter
Donc apres etre connecte a la carte on tape les commande suivantes :
pwd : pour savoir dans quel emplacement on est
cd /tmp : pour changer le chemin vers /tmp
touch test.c : Creer le fichier test.c
vi test.c : editer le fichier
(pour écrire avec vi appuyer touche insert,)
(pour effacer une ligne sur vi appuyer touche echap puis touche d deux fois,)
(pour sortir de vi sans sauvegarder appuyer touche echap puis :q)
(pour sortir de vi et sauvegarder appuyer touche echap puis :wq)
Le code source à écrire dans le fichier test.c est:
void main()
{
printf(“Hello Weithounn”);
}
Le code étant prêt, pour le compiler tapez la commande suivante sous le même chemin:
gcc test.c
Ca va générer le fichier exécutable a.out que vous pouvez executer en tapant :
./a.out
Merci
Amicalement,
Mahmoud ​mahmoudbt@gmail.com
Octobre 2016

Contenu connexe

En vedette

Zemplín
ZemplínZemplín
A melhor escolha.
A melhor escolha.A melhor escolha.
A melhor escolha.
Edilson Jose Barbosa Barbosa
 
A religião de caim.pub
A religião de caim.pubA religião de caim.pub
A religião de caim.pub
Edilson Jose Barbosa Barbosa
 
Diabetic foot
Diabetic foot Diabetic foot
Diabetic foot
Anirudhya J
 
Protractor framework – how to make stable e2e tests for Angular applications
Protractor framework – how to make stable e2e tests for Angular applicationsProtractor framework – how to make stable e2e tests for Angular applications
Protractor framework – how to make stable e2e tests for Angular applications
Ludmila Nesvitiy
 
End-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical ScaleEnd-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical Scale
Erdem YILDIRIM
 
Fossil Fuels
Fossil FuelsFossil Fuels
Fossil Fuels
dwinter1
 
7 Big Physician and Patient Engagement Trends You Can’t Miss for Brand Planning
7 Big Physician and Patient Engagement Trends You Can’t Miss for Brand Planning7 Big Physician and Patient Engagement Trends You Can’t Miss for Brand Planning
7 Big Physician and Patient Engagement Trends You Can’t Miss for Brand Planning
DRG Digital
 

En vedette (8)

Zemplín
ZemplínZemplín
Zemplín
 
A melhor escolha.
A melhor escolha.A melhor escolha.
A melhor escolha.
 
A religião de caim.pub
A religião de caim.pubA religião de caim.pub
A religião de caim.pub
 
Diabetic foot
Diabetic foot Diabetic foot
Diabetic foot
 
Protractor framework – how to make stable e2e tests for Angular applications
Protractor framework – how to make stable e2e tests for Angular applicationsProtractor framework – how to make stable e2e tests for Angular applications
Protractor framework – how to make stable e2e tests for Angular applications
 
End-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical ScaleEnd-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical Scale
 
Fossil Fuels
Fossil FuelsFossil Fuels
Fossil Fuels
 
7 Big Physician and Patient Engagement Trends You Can’t Miss for Brand Planning
7 Big Physician and Patient Engagement Trends You Can’t Miss for Brand Planning7 Big Physician and Patient Engagement Trends You Can’t Miss for Brand Planning
7 Big Physician and Patient Engagement Trends You Can’t Miss for Brand Planning
 

Similaire à Raspberry PI Guide

Fiche de TD 1 de préparation au Baccalauréat (littéraire et scientifique) du ...
Fiche de TD 1 de préparation au Baccalauréat (littéraire et scientifique) du ...Fiche de TD 1 de préparation au Baccalauréat (littéraire et scientifique) du ...
Fiche de TD 1 de préparation au Baccalauréat (littéraire et scientifique) du ...
ATPENSC-Group
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes3azwa
 
Réseau local & partage de connexion
Réseau local & partage de connexionRéseau local & partage de connexion
Réseau local & partage de connexion
Franck Lecluse
 
Apache Cordova 3.3 de zéro
Apache Cordova 3.3 de zéroApache Cordova 3.3 de zéro
Apache Cordova 3.3 de zéro
Alexandre Pereira
 
Atelier IDS SNORT
Atelier IDS SNORTAtelier IDS SNORT
Atelier IDS SNORT
Natasha Grant
 
Projet boat loader avec le pic16F887_rapport
Projet boat loader avec le pic16F887_rapportProjet boat loader avec le pic16F887_rapport
Projet boat loader avec le pic16F887_rapport
Mouhcine Nid Belkacem
 
Diffuser nos logiciels et leurs mises à jour
Diffuser nos logiciels et leurs mises à jourDiffuser nos logiciels et leurs mises à jour
Diffuser nos logiciels et leurs mises à jour
pprem
 
Rapport des travaux
Rapport des travauxRapport des travaux
Rapport des travaux
Bouras Mohamed
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
PROFPROF11
 
Creation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpiCreation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpi
Khalid EDAIG
 
Presentation
PresentationPresentation
Presentation
Bayrem GHARSELLAOUI
 
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Loic BILLET
 
Portage d'Android 8 sur Raspberry Pi 3
Portage d'Android 8 sur Raspberry Pi 3Portage d'Android 8 sur Raspberry Pi 3
Portage d'Android 8 sur Raspberry Pi 3
Adrien Grassein
 
Objets connectés WLAN et ESP32 ou WPAN et bananapi et nrf24-l01+
Objets connectés WLAN et ESP32  ou WPAN et bananapi et nrf24-l01+Objets connectés WLAN et ESP32  ou WPAN et bananapi et nrf24-l01+
Objets connectés WLAN et ESP32 ou WPAN et bananapi et nrf24-l01+
Jl Salvat
 
Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
 Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
MaggiC solutions, Liège, Belgium
 
Implémentation d'openvpn
Implémentation d'openvpnImplémentation d'openvpn
Implémentation d'openvpn
Dimitri LEMBOKOLO
 
NextCloud
NextCloudNextCloud
NextCloud
Ahmed HARRAK
 
Serveur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuServeur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec Gammu
Fabrice Sonzahi
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
SAIDRAISS2
 
Analyse d'un kernel (crash, core) dump
Analyse d'un kernel (crash, core) dumpAnalyse d'un kernel (crash, core) dump
Analyse d'un kernel (crash, core) dump
Gaëtan Trellu
 

Similaire à Raspberry PI Guide (20)

Fiche de TD 1 de préparation au Baccalauréat (littéraire et scientifique) du ...
Fiche de TD 1 de préparation au Baccalauréat (littéraire et scientifique) du ...Fiche de TD 1 de préparation au Baccalauréat (littéraire et scientifique) du ...
Fiche de TD 1 de préparation au Baccalauréat (littéraire et scientifique) du ...
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes
 
Réseau local & partage de connexion
Réseau local & partage de connexionRéseau local & partage de connexion
Réseau local & partage de connexion
 
Apache Cordova 3.3 de zéro
Apache Cordova 3.3 de zéroApache Cordova 3.3 de zéro
Apache Cordova 3.3 de zéro
 
Atelier IDS SNORT
Atelier IDS SNORTAtelier IDS SNORT
Atelier IDS SNORT
 
Projet boat loader avec le pic16F887_rapport
Projet boat loader avec le pic16F887_rapportProjet boat loader avec le pic16F887_rapport
Projet boat loader avec le pic16F887_rapport
 
Diffuser nos logiciels et leurs mises à jour
Diffuser nos logiciels et leurs mises à jourDiffuser nos logiciels et leurs mises à jour
Diffuser nos logiciels et leurs mises à jour
 
Rapport des travaux
Rapport des travauxRapport des travaux
Rapport des travaux
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
 
Creation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpiCreation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpi
 
Presentation
PresentationPresentation
Presentation
 
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
 
Portage d'Android 8 sur Raspberry Pi 3
Portage d'Android 8 sur Raspberry Pi 3Portage d'Android 8 sur Raspberry Pi 3
Portage d'Android 8 sur Raspberry Pi 3
 
Objets connectés WLAN et ESP32 ou WPAN et bananapi et nrf24-l01+
Objets connectés WLAN et ESP32  ou WPAN et bananapi et nrf24-l01+Objets connectés WLAN et ESP32  ou WPAN et bananapi et nrf24-l01+
Objets connectés WLAN et ESP32 ou WPAN et bananapi et nrf24-l01+
 
Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
 Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
 
Implémentation d'openvpn
Implémentation d'openvpnImplémentation d'openvpn
Implémentation d'openvpn
 
NextCloud
NextCloudNextCloud
NextCloud
 
Serveur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuServeur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec Gammu
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
 
Analyse d'un kernel (crash, core) dump
Analyse d'un kernel (crash, core) dumpAnalyse d'un kernel (crash, core) dump
Analyse d'un kernel (crash, core) dump
 

Plus de Mahmoud BEN TAHAR

AWS IoT Rule for Email Notification Triggering
AWS IoT Rule for Email Notification TriggeringAWS IoT Rule for Email Notification Triggering
AWS IoT Rule for Email Notification Triggering
Mahmoud BEN TAHAR
 
The Things Network AWS IoT Integration Hack
The Things Network AWS IoT Integration HackThe Things Network AWS IoT Integration Hack
The Things Network AWS IoT Integration Hack
Mahmoud BEN TAHAR
 
IoT Platforms Market Share
IoT Platforms Market ShareIoT Platforms Market Share
IoT Platforms Market Share
Mahmoud BEN TAHAR
 
Agile Practice Guide Notes
Agile Practice Guide NotesAgile Practice Guide Notes
Agile Practice Guide Notes
Mahmoud BEN TAHAR
 
Fast Prototyping in IoT
Fast Prototyping in IoTFast Prototyping in IoT
Fast Prototyping in IoT
Mahmoud BEN TAHAR
 
How can IoT reduce waiting queues & Optimize Public Sector Services
How can IoT reduce waiting queues & Optimize Public Sector ServicesHow can IoT reduce waiting queues & Optimize Public Sector Services
How can IoT reduce waiting queues & Optimize Public Sector Services
Mahmoud BEN TAHAR
 
Industrial IoT - reshaping future manufacturing
Industrial IoT - reshaping future manufacturingIndustrial IoT - reshaping future manufacturing
Industrial IoT - reshaping future manufacturing
Mahmoud BEN TAHAR
 
Connected office queue management solution
Connected office  queue management solutionConnected office  queue management solution
Connected office queue management solution
Mahmoud BEN TAHAR
 
Fast Try Fast Fail
Fast Try Fast FailFast Try Fast Fail
Fast Try Fast Fail
Mahmoud BEN TAHAR
 
Overcoming Procrastination
Overcoming ProcrastinationOvercoming Procrastination
Overcoming Procrastination
Mahmoud BEN TAHAR
 
Stratégie entreprise cegos
Stratégie entreprise cegosStratégie entreprise cegos
Stratégie entreprise cegos
Mahmoud BEN TAHAR
 
Arduino presentation
Arduino presentationArduino presentation
Arduino presentation
Mahmoud BEN TAHAR
 

Plus de Mahmoud BEN TAHAR (12)

AWS IoT Rule for Email Notification Triggering
AWS IoT Rule for Email Notification TriggeringAWS IoT Rule for Email Notification Triggering
AWS IoT Rule for Email Notification Triggering
 
The Things Network AWS IoT Integration Hack
The Things Network AWS IoT Integration HackThe Things Network AWS IoT Integration Hack
The Things Network AWS IoT Integration Hack
 
IoT Platforms Market Share
IoT Platforms Market ShareIoT Platforms Market Share
IoT Platforms Market Share
 
Agile Practice Guide Notes
Agile Practice Guide NotesAgile Practice Guide Notes
Agile Practice Guide Notes
 
Fast Prototyping in IoT
Fast Prototyping in IoTFast Prototyping in IoT
Fast Prototyping in IoT
 
How can IoT reduce waiting queues & Optimize Public Sector Services
How can IoT reduce waiting queues & Optimize Public Sector ServicesHow can IoT reduce waiting queues & Optimize Public Sector Services
How can IoT reduce waiting queues & Optimize Public Sector Services
 
Industrial IoT - reshaping future manufacturing
Industrial IoT - reshaping future manufacturingIndustrial IoT - reshaping future manufacturing
Industrial IoT - reshaping future manufacturing
 
Connected office queue management solution
Connected office  queue management solutionConnected office  queue management solution
Connected office queue management solution
 
Fast Try Fast Fail
Fast Try Fast FailFast Try Fast Fail
Fast Try Fast Fail
 
Overcoming Procrastination
Overcoming ProcrastinationOvercoming Procrastination
Overcoming Procrastination
 
Stratégie entreprise cegos
Stratégie entreprise cegosStratégie entreprise cegos
Stratégie entreprise cegos
 
Arduino presentation
Arduino presentationArduino presentation
Arduino presentation
 

Dernier

Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
cristionobedi
 
Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025
Billy DEYLORD
 
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La JeunesseConseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Oscar Smith
 
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
mrelmejri
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
Txaruka
 
Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
Friends of African Village Libraries
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
M2i Formation
 
Procédure consignation Lock Out Tag Out.pptx
Procédure consignation  Lock Out Tag Out.pptxProcédure consignation  Lock Out Tag Out.pptx
Procédure consignation Lock Out Tag Out.pptx
caggoune66
 
Edito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdfEdito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdf
WarlockeTamagafk
 
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
BenotGeorges3
 

Dernier (12)

Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
 
Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025
 
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La JeunesseConseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
 
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
 
Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
 
Procédure consignation Lock Out Tag Out.pptx
Procédure consignation  Lock Out Tag Out.pptxProcédure consignation  Lock Out Tag Out.pptx
Procédure consignation Lock Out Tag Out.pptx
 
Edito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdfEdito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdf
 
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
 

Raspberry PI Guide

  • 1. Raspberry PI Guide Preparation de la SD card: Cette étape consiste à flasher le système d'exploitation sur la SD card 1-télécharger la version Raspbian Jessie Url de telechargemenet : ​https://www.raspberrypi.org/downloads/raspbian/ La dernière version de l’OS Raspbian complet, plutôt adapté à la Raspberry Pi 2 et à la Raspberry Pi 3. 2- Télécharger win32diskimager l’outil de flashage de l’image raspbian: Win32diskimager est un applicatif compatible windows permet de flasher L’image raspbian sur la SD card. Url de telechargemenet : ​https://sourceforge.net/projects/win32diskimager/ 3- Insérez la SD card , Lancer win32diskimager, sélectionner le fichier à flasher ( Raspbian Jessie), lancer le flashage, une fois le flashage terminé vous aurez une popup que le flashage a été achevé avec succès , vous pouvez insérer la SD Card dans la raspberry PI et demarrer. Utilisation de la Raspberry PI: Une fois la CD card insérée et la carte RPI (Raspberry PI) alimente, la carte doit demarrer. Connecter la RPI avec un modem à travers un cable ethernet. LED rouge s'allume pour dire que la carte est sous tension LEDs FDK,LNK et OK sont vert si tout est OK (LED OK pour version 2 et plus) RPI B
  • 2. RPI 2 Connecter votre PC avec le même modem derrière lequel la RPI est connectée. Maintenant votre PC et la RPI vont avoir deux adresses IP dans le même sous réseaux. Vous pouvez vous connecter à la RP a partir du PC. Pour se faire : Lancer termina Récupérer l'adresse IP de la carte RPI a partir de ‘l'interface de votre modem (selon model du modem): # HostName IP MAC Address Expire Time 1 EverGlow 192.168.1.2 80:6A:B0:8B:37:A8 0days 23:50:9 2 android-4cbbc8fda1d0a1f5 192.168.1.3 54:EF:92:AC:7A:9D 0days 19:37:42 3 android-bf6837d3e9e0693 6 192.168.1.4 40:F3:08:66:6E:34 0days 20:32:1 4 Lenovo 192.168.1.7 90:48:9A:AC:F9:EF 0days 22:21:56 Tapper la commande suivante sur le terminal pour se connecter à la RPI par liaison ssh: Ssh pi@192.168.1.7 Puis tapez yes Puis tapez le password : raspberry
  • 3. Une fois connecté a la carte vous aurez l'affichage suivant: Vous pouvez dès lors commencer le développement de vos programmes sur la carte. Il y a deux approchent pour le développement. A- Soit développer vos programmes directement sur la carte comme tout environnement PC: Donc écrire le code source , le compiler et l'exécuter bien évidemment sur la carte. Approche la plus simple B- Soit développer vos programmes sur le PC, c’est a dire écrire le programme avec un éditeur graphique du PC, le compiler ensuite copier le fichier exécutable sur la carte pour le teste : On parle alors de cross-compilation ou de compilation croisée en francais: C’est a dire qu’on écrit le code sur un environnement et on l'exécute sur un autre. C’est l’approche A qu’on va adopter Donc apres etre connecte a la carte on tape les commande suivantes : pwd : pour savoir dans quel emplacement on est cd /tmp : pour changer le chemin vers /tmp touch test.c : Creer le fichier test.c vi test.c : editer le fichier (pour écrire avec vi appuyer touche insert,) (pour effacer une ligne sur vi appuyer touche echap puis touche d deux fois,) (pour sortir de vi sans sauvegarder appuyer touche echap puis :q) (pour sortir de vi et sauvegarder appuyer touche echap puis :wq) Le code source à écrire dans le fichier test.c est: void main() { printf(“Hello Weithounn”); } Le code étant prêt, pour le compiler tapez la commande suivante sous le même chemin:
  • 4. gcc test.c Ca va générer le fichier exécutable a.out que vous pouvez executer en tapant : ./a.out Merci Amicalement, Mahmoud ​mahmoudbt@gmail.com Octobre 2016