Raspberry Pi 2 Model B (2015) — Fiche carte
⚡ L’essentiel en 60 secondes
- soc — BCM2836 — 4× ARM Cortex-A7 (ARMv7-A, 32-bit) @ 900 MHz, GPU VideoCore IV (~250 MHz, OpenGL ES 2.0, 1080p30 H.264 encode/decode, MPEG-2/VC-1 licensed). v1.2+: BCM2837B0 (4× Cortex-A53) with the same VideoCore IV. (Wikipedia)
- ram — 1 GB LPDDR2 shared CPU/GPU — 2× the Pi 1. (Wikipedia)
- storage — microSD only; no onboard storage.
- connectivity — 1× 10/100 Mbps Ethernet + 4× USB 2.0, all on the single 480 Mbps USB bus via the LAN9514 combo chip; full-size HDMI, 3.5 mm 4-pole composite+audio jack. No WiFi/Bluetooth. (Wikipedia)
- gpio — standard 40-pin J8 header — 3.3 V/5 V, I²C0 (+muxable I²C1), SPI0/SPI1, UART0, hardware PWM (GPIO18), 28 GPIOs; 3.3 V logic, no ADC/DAC. (pinout.xyz; official docs)
- power — micro-USB 5 V, ~400–600 mA typical board draw under load (quad-core era); polyfuse-protected.
- Sur cette fiche : 9 tutoriels · 10 codes
Lancée en février 2015, la Raspberry Pi 2 Model B a marqué un tournant décisif dans l’histoire des micro-ordinateurs à bas coût. Développée par la Fondation Raspberry Pi au Royaume-Uni, avec le concours de Broadcom pour la puce et une production assurée par Sony au Pays de Galles, cette carte est arrivée sur le marché au prix de 35 dollars américains. Son introduction a représenté un saut significatif en termes de performances par rapport à sa prédécesseure, la Raspberry Pi 1. L’innovation majeure résidait dans l’adoption d’un processeur quadruple cœur, une première pour la gamme, associé à 1 Go de mémoire vive, soit le double de la génération précédente. Cette configuration a permis de multiplier par quatre à six la puissance de calcul disponible, rendant enfin possible l’exécution fluide d’interfaces graphiques modernes et de serveurs légers, tout en maintenant un prix d’entrée très compétitif qui a largement contribué à éliminer la concurrence ARMv6 de même gamme de prix.
Le cœur de la machine repose sur la puce système BCM2836, qui intègre quatre cœurs ARM Cortex-A7 fonctionnant à une fréquence de 900 MHz. Pour le néophyte, il est utile de rappeler que le processeur est le cerveau de l’ordinateur ; ici, la présence de quatre cœurs signifie que la carte peut traiter plusieurs tâches simultanément, améliorant nettement la réactivité du système lors de l’ouverture d’applications ou de la navigation web. La mémoire vive de 1 Go, de type LPDDR2, est partagée entre le processeur et la partie graphique, ce qui offre une marge confortable pour le multitâche. La partie graphique est assurée par un GPU VideoCore IV cadencé à environ 250 MHz, capable de gérer l’affichage en haute définition 1080p et le décodage vidéo H.264, bien que l’encodage soit limité à 30 images par seconde. Il est important de noter que cette architecture est en 32 bits, ce qui impose des limites logicielles, notamment l’absence de support officiel pour les systèmes d’exploitation 64 bits, contrairement aux générations ultérieures.
Sur le plan de la connectivité et des entrées-sorties, la Raspberry Pi 2 conserve le format physique de la Raspberry Pi 1 Model B+, avec des dimensions de 65 sur 56 mm et quatre trous de fixation. Elle dispose d’un port HDMI pleine taille pour la vidéo, d’une prise jack 3,5 mm pour l’audio et la vidéo composite, et surtout d’un port Ethernet 10/100 Mbps. Ce port réseau, ainsi que les quatre ports USB 2.0, sont gérés par une puce unique LAN9514 qui partage une bande passante totale de 480 Mbps. Cette architecture implique que les performances réseau et USB sont interdépendantes, ce qui peut devenir un goulot d’étranglement pour les applications serveur exigeantes en bande passante. Contrairement aux modèles suivants, la Pi 2 ne dispose pas de connectivité Wi-Fi ou Bluetooth intégrée, obligeant les utilisateurs à recourir à des adaptateurs USB externes pour ces fonctions. L’alimentation s’effectue via un connecteur micro-USB 5 V, avec une consommation typique sous charge située entre 400 et 600 milliampères, bien que la consommation exacte en watts puisse varier selon les tâches.
L’interface GPIO (General Purpose Input/Output) est un élément central de l’écosystème Raspberry Pi. La carte est équipée d’un connecteur standard à 40 broches, compatible avec les modules d’extension appelés HATs. Ce connecteur offre 28 broches utilisables pour des projets électroniques, permettant des communications numériques comme l’I²C, le SPI ou l’UART, ainsi que des signaux de PWM (modulation de largeur d’impulsion) pour le contrôle de moteurs ou de LED. Il est crucial de noter que ces broches fonctionnent en logique 3,3 volts et ne disposent pas de convertisseurs analogique-numérique intégrés, ce qui signifie qu’elles ne peuvent pas lire directement des capteurs analogiques sans circuit externe. La protection contre les surintensités est assurée par un fusible polymère, qui coupe l’alimentation en cas de court-circuit sur les ports USB, protégeant ainsi la carte mère.
La gestion thermique est un aspect à surveiller sur cette carte. Le processeur quadruple cœur génère plus de chaleur que les modèles précédents. La carte est conçue pour réduire automatiquement sa fréquence de fonctionnement (throttling) si la température dépasse 85 degrés Celsius ou si la tension d’alimentation chute en dessous du seuil critique. Cette protection évite les dommages matériels mais peut entraîner des ralentissements perceptibles lors de charges lourdes prolongées, surtout si l’alimentation est insuffisante. Les utilisateurs doivent donc veiller à utiliser une source d’alimentation de qualité pour éviter les coupures ou les baisses de performance liées à une sous-tension.
L’histoire de la Raspberry Pi 2 est marquée par des évolutions matérielles subtiles mais importantes. La version initiale v1.1 utilisait la puce BCM2836. En 2016, la version v1.2 a été introduite avec une puce BCM2837, qui est techniquement plus récente et capable de 64 bits, bien qu’elle soit utilisée ici en mode 32 bits pour rester compatible avec le système d’exploitation officiel. Cette modification a parfois créé une confusion chez les utilisateurs, car les performances par cycle d’horloge étaient supérieures à celles de la v1.1. Une particularité technique de cette version v1.2 est l’absence d’adresse MAC Ethernet programmée en usine. Par défaut, la carte génère une adresse MAC aléatoire à chaque démarrage, ce qui peut perturber les configurations réseau comme les réservations DHCP ou les règles de pare-feu. Pour résoudre ce problème, il est nécessaire de fixer manuellement une adresse MAC dans le fichier de configuration de démarrage. Une révision v1.3 a également vu le jour en 2025, prolongeant la vie de ce modèle bien au-delà de sa date de lancement initiale, témoignant de sa longévité exceptionnelle dans le catalogue du fabricant.
Du côté des logiciels, la Raspberry Pi 2 a été la première carte à adopter l’architecture ARMv7, ouvrant la porte à une plus grande variété de distributions Linux, telles que Arch ARM, Fedora, Ubuntu MATE ou Alpine Linux. Le système officiel, Raspberry Pi OS (anciennement Raspbian), était fourni en version 32 bits. Aujourd’hui, le support logiciel a évolué : les versions récentes de Raspberry Pi OS, comme Bookworm, sont orientées vers l’ARMv8, laissant la version Bullseye (32 bits) comme le plafond pratique pour les Pi 2. Le démarrage s’effectue exclusivement par carte microSD pour les premières versions, tandis que certaines révisions ultérieures ont gagné la capacité de démarrer sur un stockage USB, bien que cette fonctionnalité ne soit pas universelle sur tous les modèles Pi 2. L’installation se fait généralement via l’outil Raspberry Pi Imager, qui écrit l’image système sur la carte mémoire.
Malgré son statut de produit en fin de vie ou « legacy », la Raspberry Pi 2 reste une plateforme pertinente pour l’apprentissage et certains projets spécifiques. Sa puissance quadruple cœur la rendait idéale pour des usages comme le serveur multimédia, l’émulation de consoles rétro (N64, PS1), ou des nœuds de cluster Kubernetes légers pour l’éducation. Elle a également été très populaire pour les installations domotiques comme Home Assistant ou comme bloqueur de publicités Pi-hole, grâce à ses 1 Go de RAM qui offraient une stabilité supérieure à celle de la Pi 1. Cependant, ses limites sont désormais plus visibles : l’absence de Wi-Fi, la vitesse Ethernet limitée à 100 Mbps et la fin du support pour les systèmes d’exploitation modernes en 64 bits la cantonnent à des rôles de niche ou pédagogiques. Pour les nouveaux projets nécessitant une connectivité sans fil ou des performances réseau élevées, les modèles plus récents sont recommandés. Néanmoins, la Raspberry Pi 2 demeure un témoignage durable de l’ingénierie ouverte, ayant démocratisé l’accès à la programmation et à l’électronique pour des millions de passionnés à travers le monde.

Schéma de brochage (pinout)

| Attr | Specs | vérifié |
|---|---|---|
soc | BCM2836 — 4× ARM Cortex-A7 (ARMv7-A, 32-bit) @ 900 MHz, GPU VideoCore IV (~250 MHz, OpenGL ES 2.0, 1080p30 H.264 encode/decode, MPEG-2/VC-1 licensed). v1.2+: BCM2837B0 (4× Cortex-A53) with the same VideoCore IV. (Wikipedia) | ✔ |
ram | 1 GB LPDDR2 shared CPU/GPU — 2× the Pi 1. (Wikipedia) | ✔ |
storage | microSD only; no onboard storage. | ? non vérifié |
connectivity | 1× 10/100 Mbps Ethernet + 4× USB 2.0, all on the single 480 Mbps USB bus via the LAN9514 combo chip; full-size HDMI, 3.5 mm 4-pole composite+audio jack. No WiFi/Bluetooth. (Wikipedia) | ✔ |
gpio | standard 40-pin J8 header — 3.3 V/5 V, I²C0 (+muxable I²C1), SPI0/SPI1, UART0, hardware PWM (GPIO18), 28 GPIOs; 3.3 V logic, no ADC/DAC. (pinout.xyz; official docs) | ✔ |
power | micro-USB 5 V, ~400–600 mA typical board draw under load (quad-core era); polyfuse-protected. | ? non vérifié |
temperature | throttles above 85 °C or on undervoltage; quad-core loads run warmer than Pi 1. (Wikipedia) | ✔ |
mechanical | Pi 1 B+ outline (65 × 56 mm, 4 mounting holes). (Wikipedia) | ✔ |
- Fabricant / développeur : Raspberry Pi (Trading) Ltd. / Raspberry Pi Foundation, Royaume-Uni, avec Broadcom ; production chez Sony Pencoed (pays de Galles). (Wikipedia, consulté le 2026-10-13)
- Lancement : février 2015 — « a significant leap in performance… 900 MHz quad-core CPU and 1 GB of RAM » (« un bond significatif en performance… CPU quad-core 900 MHz et 1 Go de RAM ») à 35 USD. (Wikipedia ; blog de lancement)
- Statut : Fin de vie / héritage, mais exceptionnellement durable : les révisions ont continué à être expédiées pendant des années — la v1.2 (2016) a changé de SoC, et une révision v1.3 (2025) est apparue. (Wikipedia)
- Variantes : - v1.1 (2015) : Broadcom BCM2836, quad-core 32 bits Cortex-A7 @ 900 MHz, 1 Go de RAM. (Wikipedia) - v1.2 (2016) : BCM2837 (Cortex-A53, compatible 64 bits) vendu sous l'appellation Pi 2, exécuté en mode 32 bits. (Wikipedia) - v1.3 (2025) : révision basée sur le BCM2837. (Wikipedia)
+ Points forts
- Premier Pi quad-core — grossomodo 4 à 6× la marge CPU du Pi 1 au même prix de 35 $, ce qui a tué la plupart des concurrents ARMv6 à 35 $. (Wikipedia)
- 1 Go de RAM a rendu possibles la vraie navigation de bureau et des serveurs plus lourds (Nextcloud-lite, serveurs de jeux). (Wikipedia)
- Le SoC en catimini de la v1.2 : un Cortex-A53 (silicium de classe Pi 3, fusillé en 32 bits) dans un Pi 2 — les stocks ultérieurs sont plus rapides par cycle que la v1.1. (Wikipedia)
- Même écosystème HAT 40 broches et mécanique B+ que le Pi 1 B+. (Wikipedia)
- Longue traîne logicielle : la dernière révision du Pi 2 (v1.3) est sortie aussi récemment qu'en 2025. (Wikipedia)
− Points faibles
- Adresse MAC aléatoire de la v1.2 : les cartes BCM2837B0 vendues sous l'appellation « Pi 2 » quittaient l'usine avec la MAC Ethernet non programmée, si bien que la MAC change à chaque démarrage — casse les réservations DHCP et les règles de pare-feu ; définir une MAC statique dans /boot/cmdline.txt (smsc95xx.macaddr=…). Documenté dans la documentation matérielle officielle de Raspberry Pi.
- Plafond 32 bits (v1.1) : le BCM2836 est ARMv7 sans V8 ; aucune voie officielle vers le 64 bits, et ARMv7 est abandonné par le Raspberry Pi OS actuel. (Wikipedia)
- Ethernet 100 Mbps + bus USB partagé inchangés depuis le B+ — les usages serveur limités par le réseau saturent vite. (Wikipedia)
- Bridage/sous-tension : bridage à 85 °C plus bridage par chute de tension avec des alimentations faibles ; les transitoires quad-core font chuter les rails 5 V marginaux. (Wikipedia)
- Déclenchements du polyfuse en cas de surintensité USB, même conception F1 sur toute la famille. (eLinux R-Pi Troubleshooting)
- Pas de WiFi/BT — le Pi 3 était le frère sans fil ; les acheteurs du Pi 2 devaient prendre des dongles. (Wikipedia)
- Retour d'expérience expert expert — expert-raspberrypi
- Retour d'experience sur cette Pi 2 Model B. C'est une carte solide pour le retro ou les projets legers, mais attention aux pieges si vous recuperez du stock. Le point fort reste le rapport perf/prix historique avec ses 4 coeurs et 1 GB de RAM, largement suffisant pour de la navigation ou un petit s… — expert-raspberrypi
- Merci pour le rappel sur la MAC, je me battais depuis deux jours avec mon serveur NAS qui changeait d'IP a chaque redemarrage. J'ai mis la ligne dans cmdline.txt et c'est regle. Par contre, je confirme le problème de puissance. Avec un chargeur micro-USB bas de gamme, des que je lance une compilati… — hackeur-du-vendredi
- Petite question pour les experts. Je viens de récupérer une Pi 2 v1.1 (donc BCM2836) pour monter un pi-hole. Je vois que le support ARMv7 va disparaitre des distributions officielles. Est-ce que vous recommandez de rester sur une vieille version de Raspberry Pi OS ou est-ce qu'il y a des alternativ… — linux_nouveau
Retours et projets de la communauté
- CentOS 7 Linux Officially Released for Raspberry Pi 2, Banana Pi, and CubieTruck forum.banana-pi.org
- [BPI test]Raspberry Pi 2 vs Banana Pi vs x86 vs x64 unRAR PAR2 Benchmarks forum.banana-pi.org
- Installing OpenCV on the Raspberry Pi 2 Model B with the Raspbian OS stackoverflow.com
- Raspberry Pi 2 Model B, benchmarks and more learn.adafruit.com
Contenu indisponible pour le moment.
- Adresse MAC aléatoire de la v1.2 : les cartes BCM2837B0 vendues sous l'appellation « Pi 2 » quittaient l'usine avec la MAC Ethernet non programmée, si bien que la MAC change à chaque démarrage — casse les réservations DHCP et les règles de pare-feu ; définir une MAC statique dans /boot/cmdline.txt (smsc95xx.macaddr=…). Documenté dans la documentation matérielle officielle de Raspberry Pi.
- Plafond 32 bits (v1.1) : le BCM2836 est ARMv7 sans V8 ; aucune voie officielle vers le 64 bits, et ARMv7 est abandonné par le Raspberry Pi OS actuel. (Wikipedia)
- Ethernet 100 Mbps + bus USB partagé inchangés depuis le B+ — les usages serveur limités par le réseau saturent vite. (Wikipedia)
- Bridage/sous-tension : bridage à 85 °C plus bridage par chute de tension avec des alimentations faibles ; les transitoires quad-core font chuter les rails 5 V marginaux. (Wikipedia)
- Déclenchements du polyfuse en cas de surintensité USB, même conception F1 sur toute la famille. (eLinux R-Pi Troubleshooting)
- Pas de WiFi/BT — le Pi 3 était le frère sans fil ; les acheteurs du Pi 2 devaient prendre des dongles. (Wikipedia)
- Allumer une LED via le GPIO 40 broches debutant Schéma : IMG-model-2b-debutant-1-model2b-led-gpio.svg — Raspberry Pi 2 Model B, connecteur J8 à 40 broches, LED et résistance 330 Ω câblées entre GPIO17 et masse
- Bouton poussoir et messages dans la console debutant Schéma : IMG-model-2b-debutant-1-model2b-bouton-console.svg — bouton poussoir entre GPIO4 et masse avec résistance de pull-up interne, terminal affichant les appuis
- Premier script Python : faire clignoter la LED debutant Schéma : IMG-model-2b-debutant-1-model2b-premier-python.svg — script Python exécuté dans le terminal, LED clignotante reliée au GPIO17, éditeur de texte ouvert sur blink.py
- Variateur de lumière : PWM sur une LED intermediaire Schéma : IMG-model-2b-intermediaire-1-model2b-pwm-led.svg — LED sur GPIO18 (sortie PWM matérielle du Pi 2), oscillogramme de rapport cyclique variable et rampe d'intensité lumineuse
- Lire un capteur sur le bus I2C intermediaire Schéma : IMG-model-2b-intermediaire-2-model2b-i2c-capteur.svg — bus I2C0 du connecteur J8 (SDA/SCL) relié à un capteur de température avec adresses 0x76/0x77 détectées par i2cdetect
- Piloter le Pi 2 en SSH et stabiliser son réseau intermediaire Schéma : IMG-model-2b-intermediaire-3-model2b-ssh-reseau.svg — Raspberry Pi 2 Model B relié en Ethernet 100 Mbps au routeur, ordinateur portable connecté en SSH, adresse MAC épinglée
- Boot sur SD, USB, et récupération d'une carte muette avance Schéma : IMG-model-2b-avance-1-model2b-boot-sd-usb.svg — étapes de gravure d'une image sur microSD avec l'Imager, partition boot FAT (config.txt, cmdline.txt) et amorce USB selon la révision
- Surveiller température et fréquence sous charge quad-core avance Schéma : IMG-model-2b-avance-2-model2b-thermique.svg — les 4 cœurs Cortex-A7 du Pi 2 en charge, sonde de température affichant le seuil de throttling à 85 °C et courbe de fréquence qui plafonne
- Serveur web léger : nginx ou Caddy sur le Pi 2 avance Schéma : IMG-model-2b-avance-3-model2b-serveur-web.svg — Raspberry Pi 2 Model B en serveur web derrière le routeur, nginx/Caddy servant une page vers un navigateur, 1 Go de RAM et Ethernet 100 Mbps mis en avant
Bibliothèque de code — exemples écrits pour cette carte
led_blink.pyPythonbutton_led.pyPythonservo_sweep.pyPythondht_temp.pyPythonoled_i2c.pyPythonmcp3008_read.pyPythoncam_photo.pyPythonweb_led.pyPythongpiotools_blink.shBashblink_c.cC
Exemples et dépôts trouvés en ligne
- raspberrypi/noobs github.com
- WiringPi/WiringPi github.com
- joan2937/pigpio github.com
- raspberrypi/userland github.com
- retropie/retropie-setup github.com