La Carte Raspberry Pi 4




🌟🌟 Information .... 🌟🌟

1.Introduction
       Le Raspberry Pi 4 Modèle B est le premier d'une nouvelle génération d'ordinateurs Raspberry Pi supportant plus de RAM et avec des performances CPU, GPU et E/S nettement améliorées, il enveloppe de puissance et coût comme la génération précédente Raspberry Pi 3B+,Le Pi 4B est disponible avec 1, 2 et 4 Giga-octets.

1.Hardware
1.1.          Caractéristiques Techniques :

·        Processeur     :        Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz.

·        Mémoire        :        2 Gigabyte LPDDR4 RAM.

·        GPIO             :       En-tête GPIO standard à 40 broches.

·        Connectivité  :         802.11 b/g/n/ac Wireless LAN, Bluetooth 5.0 with BLE, Gigabit Ethernet, 2 × ports USB 3.0, 2 × ports USB 2.0.

·        Support SD       :      Emplacement pour carte Micro SD pour le chargement du système d’exploitation et le stockage de données.
                        
·        Vidéo & son      :      2 × ports micro HDMI (jusqu’à 4Kp60 pris en charge). 2 voies, Port de caméra MIPI CSI à 2 voies.Port audio stéréo et vidéo composite à 4 pôles.
                                 
·        Alimentation      :     5V DC via un connecteur USB-C (minimum 3A1) 5V DC via un en-tête GPIO   (minimum 3.1A).
                              
·        Environnement :     Température de fonctionnement 0–50 ° C


 🌟 Figure 1 : Carte Raspberry Pi 4 🌟

                                         

1.2.          Spécifications Electrique :

Des contraintes supérieures à celles répertoriées dans le tableau peuvent endommager définitivement l'appareil mais aussi le fonctionnement de l'appareil dans des conditions absolu (nominales ou maximales) pendant des périodes prolongées peuvent affecter la fiabilité de l'appareil.

 🌟 Figure 2 : Valeurs maximales absolues 🌟

                                           

Le Pi4B nécessite une alimentation USB-C de bonne qualité capable de délivrer 5V à 3A. Si elle est connectée les périphériques USB en aval consomme moins de 500mA, une alimentation de 5V, 2,5A peut être utilisée.

1.3.          Périphériques :

·        Interface GPIO :

Le Raspberry Pi (modèle 4B) dispose de 40 broches GPIO au total, empilées en 20 x 2baie. Comme le montre le schéma ci-dessous, chaque broche a un objectif spécifique :

 🌟  Figure 3: Brochage du connecteur GPIO  🌟

                                            
·        Interfaces de caméra et d'affichage :

Le Pi4B est équipé d'une caméra MIPI CSI a 2 voies Raspberry Pi, et d'un écran MIPI DSI a 2 voies Raspberry Pi. Ces connecteurs sont rétro-compatibles avec les anciennes cartes Pi Framboise et supportent tous les appareils photo et périphériques d'affichage Raspberry Pi disponibles.

·        USB :

Le Pi4B est équipé de 2 prises USB2.0 et 2 prises USB3.0 de type A. Le courant USB en aval est limité à environ 1,1A au total sur les quatre prises.
  
                  ·        HDMI :

Le Pi4B dispose de 2 ports micro-HDMI, qui supportent tous les deux le CEC et le HDMI 2.0 avec des résolutions allant jusqu'à 4Kp60.

·         Audio et Composite :

Le Pi4B prend en charge une sortie audio analogique de qualité proche du CD et une sortie TV composite via une prise jack TRS 'A/V' à 4 anneaux.


2.Software
  
2.1.          System Exploitation :

Raspbian est un système d’exploitation libre basé sur la distribution Linux Debian et optimisé pour le matériel de Raspberry Pi.
Raspbian est considéré comme le système d’exploitation officiel de Raspberry Pi.
Pour faire fonctionner notre Raspberry pi, nous avons installé la dernière version de système d’exploitation Raspbian Buster 4.19(2019) sur une carte SD 16G. 
  
2.2.          Les étapes de l’installions du système d’exploitation :

Avant de parler de l’installation de Raspbian, il est très important d’expliquer ce qu’est Noob, Noobs est un gestionnaire d’installation spécialement conçu pour Raspberry Pi, il permet de choisir parmi une grande liste d’OS et de l’installer très rapidement. Donc les étapes de l’installations sont les suivants :


·        Etape 1 : Télécharger Noobs (site officiel de Raspberry Pi) :



 🌟  Figure 4 : Site officiel pour télécharger Noobs  🌟

                                           
La page contient deux fichiers le premier Noobs et l’autre Noobs Lite, la différence c’est que le premier fichier contient tous les fichiers nécessaires pour installer le système d’exploitation alors que le deuxième commence tout d’abord par télécharger les fichiers dans le site donc une connexion internet est nécessaire.

·       Etape 2 : Formater votre carte SD en format FAT 32



Insérez la carte SD dans le lecteur de l’ordinateur, et une fois celle-ci reconnue, on fait lancer l’outil de formatage SDCard Formatter et cliquez sur Formater.

 🌟  Figure 5 : Outil de formatage SD Card Formater  🌟
                                           

·         Etape 3 : Extraire les fichiers de l’archive .zip de Noobs :



Etape 4 : Copier le contenu de l’archive de Noobs sur la carte SD formatée

La carte SD est maintenant prête, il suffit de l’insérer dans le Raspberry Pi pour Installer Raspbian grâce à Noobs

Etape 5 : Installer Raspbian grâce à Noobs :

Insérez la carte SD contenant Noobs au Raspberry Pi et démarrez-le. Pour démarrer un Raspberry Pi, il suffit de brancher l’alimentation.


 🌟  Figure 6 : l'installation du Raspberry Pi par Noobs 🌟

                                           
Choisissez Raspbian et cliquez sur « Install », Patientez le temps que Raspbian s’installe sur votre carte SD puis votre Raspberry Pi devrait redémarrer et vous afficher le message « OS installed successfully ».

3. Editeur de Texte pour Raspberry pi 4 B :

3.1.          Le rôle de l’éditeur de texte

Un éditeur de texte est un programme qui va nous permet d’écrire des lignes de code et de simplifier l’écriture de ce code. Il nous permet aussi de les enregistrer au bon format (c’est-à-dire avec la bonne extension).

3.2.          Choix de l’éditeur de texte pour Raspberry pi 4 :

Raspberry Pi offre une variété des éditeurs de texte. Certains sont faciles à utiliser mais ont des fonctionnalités limitées ; d'autres nécessitent une formation pour utiliser et prennent beaucoup de temps à maîtriser, mais offrent des fonctionnalités incroyables.
Exemple des éditeurs de texte : Leafpad. Thonny. GVim. Geany.......

Nous avons choisi Geany version geany-1.36 comme éditeur de texte pour notre Raspberry Pi.

-         Mais Pourquoi Geany ?
Geany est un éditeur de texte avancé type IDE qui permet de travailler en mode graphique. C’est à dire qu’il permet d’utiliser un environnement graphique avec de la coloration syntaxique et il embarque bien d’autres fonctionnalités très intéressantes. ses avantages sont nombreux:
-         Il supporte plusieurs langages comme perl, python, php,css, C, C++ …
-         Il est multi-plateformes, fonctionne aussi bien sous Windows, Linux ou MacOS.
-         Il embarque son propre terminal.
-         Il permet de compiler et/ou d’exécuter n’importe quel bout de code à partir de son interface.
-         Geany est libre (sous licence GPL v2)

3.3.          Autre éditeur de texte pour les programmes C et C++ :

·        Code Blocs : Code Blocks est un IDE très puissant pour les programmes C ++ et C. L'IDE comprend la gestion de projet, le débogage, les options de compilation, la gestion de fichiers,

·        Qt Creator : Qt Creator est un autre IDE, similaire à Code Blocks, et il est utile pour créer des programmes dans une gamme de langues différentes mais ce n'est pas l'IDE le plus facile à installer sur le Raspberry Pi.

5. Le compilateur :

5.1.        Le rôle de compilateur

Selon Wikipédia en informatique, un compilateur est un programme qui transforme un code source en un code objet. Généralement, le code source est écrit dans un langage de programmation (dans notre cas C, est la langage source).

5.2.        Choix de compilateur

 Les ordinateurs fonctionnent probablement sur un processeur Intel ou AMD qui utilise l'architecture x86_64 (appelé aussi AMD64).
 Le processeur Raspberry Pi, quant à lui, utilise l'architecture ARM. Cette différence signifie que nous ne pouvons pas utiliser le compilateur GCC standard.
Le compilateur que nous allons utiliser est appelé   gcc-arm-none-eabi  version :   

Tarball Linux x86_64
 MD5 : fe0029de4f4ec43cf7008944e34ff8cc


🌟Lien de téléchargement ce Rapport en pdf 🌟



🌟Une vidéo expliquant comment télécharger depuis le site Fileupload🌟









Enregistrer un commentaire

Plus récente Plus ancienne