IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Raspberry Pi lance le nouveau microcontrôleur RP2350 et la carte de développement Pico 2 avec support RISC-V

Le , par Jade Emy

82PARTAGES

16  0 
Raspberry Pi annonce le lancement de Pico 2, sa carte de microcontrôleur de deuxième génération. Raspberry Pi Pico 2 est construite sur RP2350, un nouveau microcontrôleur sécurisé et de haute performance. Le Pico 2 offrirait une amélioration significative des performances et des fonctions, tout en conservant la compatibilité matérielle et logicielle avec les membres précédents de la série Pico.

Raspberry Pi est l'une des marques les plus connues d'ordinateurs monocartes. Elle a été créée comme un moyen abordable de promouvoir l'enseignement de l'informatique auprès des jeunes, afin de leur donner la confiance nécessaire pour expérimenter et apprendre sans risquer de mettre en péril la stabilité de leur PC familial.

Raspberry Pi a atteint cet objectif et bien plus encore. Ces ordinateurs monocartes sont désormais utilisés pour un large éventail d'applications, de l'apprentissage à domicile et du codage en classe aux projets de bricolage et au déploiement commercial, en passant par l'agriculture hydroponique, les synthétiseurs, le contrôle des processus industriels et les concentrateurs domestiques.

Depuis la sortie du Raspberry Pi Model B en 2012, le Raspberry Pi a une histoire d'innovation qui met l'accent sur l'expérience de l'utilisateur. Les ports d'extension permettent une personnalisation aisée pour des applications spécifiques, grâce à des modules d'extension Raspberry Pi ou à des cartes filles créées par des développeurs. Les modules de calcul Raspberry Pi ont introduit un facteur de forme plus petit et plus productif pour le déploiement commercial.

L'accent mis sur l'expérience logicielle et la documentation de haute qualité permet à tous, des jeunes codeurs aux développeurs chevronnés, de tirer le meilleur parti de leur Raspberry Pi. L'une des dernières innovations de la gamme a été l'introduction d'un microcontrôleur et d'une carte de développement Raspberry Pi destinés aux applications embarquées à faible consommation, avec une attention particulière pour les capacités d'entrée-sortie.


Prise en charge du RISC-V par le Raspberry Pi

Cette histoire d'innovation se poursuit avec l'introduction du Raspberry Pi Pico 2 alimenté par le nouveau MCU RP2350, qui inclut la prise en charge de RISC-V. Le RP2350 comprend deux cœurs Hazard3 basés sur RISC-V ainsi que deux cœurs basés sur Arm. Hazard 3 est compatible avec le profil RISC-V RVI20U32, y compris les extensions optionnelles M, A et C et les extensions non profilées B, Zbc, Zbkb, Zicsr, Zcb et Zcmp.

Ces noyaux RISC-V peuvent être sélectionnés au démarrage et ont accès à tous les périphériques du MCU, y compris :
  • 2 × UART
  • 2 × contrôleurs SPI
  • 2 × contrôleurs I2C
  • 24 × canaux PWM
  • Contrôleur USB 1.1 et PHY, avec prise en charge de l'hôte et du périphérique
  • 12× machines d'état PIO
  • 1× périphérique HSTX


Le RP2350 dispose de 520 Ko de SRAM sur la puce, 8 Ko de mémoire programmable en une fois (OTP), et l'option de 2 Mo de flash interne. Deux boîtiers peu encombrants sont disponibles, QFN-80 (10 × 10 mm) et QFN-60 (7 × 7 mm).

Le processeur open source Hazard3

Le cœur Hazard3, basé sur RISC-V, qui équipe le RP2350 a été conçu par Luke Wren, ingénieur chez Raspberry Pi. Hazard3 est entièrement conçu par lui, sous licence Raspberry Pi. Luke a commencé à concevoir des processeurs basés sur la logique de la série 7400 pendant son temps libre lorsqu'il avait 16 ans, et a progressé pour travailler avec l'ISA RISC-V, inspiré par la possibilité d'expérimenter et d'étendre sur une architecture propre et standard de l'industrie. L'élan et l'écosystème de RISC-V signifient que son travail est soutenu par des outils matures tels que GCC et LLVM, ce qui facilite le développement.

Hazard3 est un fork de l'un des designs précédents de Luke, Hazard5, avec un focus sur la meilleure performance possible aux fréquences d'horloge MCU dans une petite empreinte de silicium. Le processus de développement de la première instance de Hazard3 a pris moins d'une semaine à partir du fork de Hazard5 ! Luke est enthousiasmé par les possibilités éducatives offertes par Hazard3 et l'a rendu disponible sur sa page GitHub sous une licence Apache Version 2.0 pour que tout le monde puisse l'utiliser et en tirer des enseignements.

Les futurs concepteurs de processeurs peuvent consulter l'historique des modifications de Hazard3 et apprendre du processus de développement de Luke, y compris de ses erreurs et de la façon dont il les a corrigées. Les étudiants qui étudient la conception de processeurs peuvent développer et tester des charges de travail logicielles sur RP2350, puis consulter la source de Hazard3, modifier le processeur pour y inclure leurs propres instructions personnalisées, et enfin tester leur nouvelle version sur un FPGA.

L'accent mis sur l'expérience des développeurs

L'expérience des développeurs est fondamentale pour le succès du Raspberry Pi, à la fois en termes de support d'outils et de documentation. La prise en charge de Visual Studio offre aux développeurs un environnement de travail familier, qui présente l'avantage de ne pas nécessiter d'installations importantes d'outils ni de privilèges d'administrateur sur l'ordinateur hôte. OpenOCD, le débogueur ouvert sur puce, est également pris en charge.

Le nouveau MCU RP2350 et le Pico 2 perpétuent l'histoire de l'innovation du Raspberry Pi, et avec l'inclusion des cœurs Hazard3, ils sont un excellent moyen pour les développeurs d'explorer RISC-V, en leur donnant une plate-forme stable et largement disponible sur laquelle expérimenter.


Voici la présentation de Raspberry Pi Pico 2 par Raspberry Pi :

Raspberry Pi Pico 2, notre nouvelle carte de microcontrôleur à 5 $, en vente dès maintenant

Nous sommes heureux d'annoncer le lancement du Raspberry Pi Pico 2, notre carte de microcontrôleur de deuxième génération, construite sur le RP2350 : un nouveau microcontrôleur sécurisé et de haute performance conçu ici à Raspberry Pi.

Avec une vitesse d'horloge plus élevée, deux fois plus de mémoire, des cœurs Arm plus puissants, de nouvelles fonctions de sécurité et des capacités d'interface améliorées, Pico 2 offre une amélioration significative des performances et des fonctions, tout en conservant la compatibilité matérielle et logicielle avec les membres précédents de la série Pico.

Pico 2 est en vente dès maintenant au prix de 5 $.

RP2040 : le microcontrôleur de l'ingénieur

En janvier 2021, nous avons surpris tout le monde avec le lancement du Pico original et de notre microcontrôleur RP2040. Au cours des trois ans et demi qui ont suivi, nous avons vendu près de quatre millions d'unités du Pico et de son frère sans fil, le Pico W. Le RP2040 lui-même a trouvé sa place dans d'innombrables cartes de développement tierces, ainsi que dans des produits OEM allant des tables de flipper aux synthétiseurs.

Nous avons utilisé beaucoup d'autres microcontrôleurs au fil des ans, et nous avons construit le RP2040 pour qu'il soit le microcontrôleur que nous avons toujours voulu : deux cœurs 32 bits rapides, beaucoup de RAM sur la puce, et une interface flexible - grâce à notre sous-système d'E/S programmable (PIO) - le tout lié par une structure de bus déterministe qui permet aux meilleurs développeurs de tirer chaque goutte de puissance simultanée du système. Nous avons assisté à des démonstrations étonnantes de cette puissance : du portage de DOOM par notre propre Graham Sanderson au portage de PalmOS par Dmitry Grinberg, en passant par la cartouche Commodore 64 "sans CPU" de Kevin Vance.


Mais si RP2040 a réussi au-delà de nos rêves les plus fous, nous avons toujours su que nous pouvions faire mieux. Certaines caractéristiques de notre propre liste n'ont pas été retenues la première fois : stockage sur puce, états d'inactivité à faible consommation d'énergie, options d'emballage. Et il y avait de nouvelles fonctionnalités demandées par l'armée d'utilisateurs du RP2040 : des cœurs plus rapides, plus de mémoire vive, la protection du code.

L'arrivée du RP2350

Il y a deux ans, alors que le contrôleur d'E/S RP1 pour Raspberry Pi 5 était prêt, l'équipe chargée des puces Raspberry Pi a commencé à travailler sur ce qui allait devenir le RP2350. Il s'agit d'une conception beaucoup plus sophistiquée que le RP2040, avec les caractéristiques suivantes

  • Deux cœurs Arm Cortex-M33 à 150 MHz, avec prise en charge de la virgule flottante et du DSP
  • 520 Ko de SRAM sur la puce, répartis en dix banques accessibles simultanément
  • Une architecture de sécurité complète, construite autour d'Arm TrustZone pour Cortex-M, et comprenant :

    • Prise en charge de l'amorçage signé
    • 8 Ko de mémoire antifusible programmable une fois (OTP) sur la puce
    • Accélération SHA-256
    • un générateur matériel de nombres aléatoires (TRNG)

  • une alimentation à découpage sur puce et un LDO à faible courant de repos
  • Douze machines d'état PIO améliorées
  • un nouveau périphérique HSTX pour la transmission de données à grande vitesse
  • Prise en charge d'une PSRAM QSPI externe



Alors que le RP2040 n'offre qu'une seule option de boîtier QFN56 de 7×7 mm, nous proposons cette fois un choix : un boîtier QFN60 de 7×7 mm (RP2350A) avec 30 GPIO, ou un boîtier QFN80 de 10×10 mm (RP2350B) avec 48 GPIO ; et des variantes de chaque boîtier avec 2 Mo de flash QSPI empilé (RP2354A et RP2354B).

Et nous sommes restés fidèles à nos racines abordables : bien que notre matrice de silicium mesure maintenant un extravagant 5,3 mm2, contre 2 mm2 pour le RP2040, le RP2350A ne sera que dix cents plus cher, coûtant 0,80 $ en bobines de 3 400 unités, ou 1,10 $ en quantités unitaires. Le RP2350B coûtera dix centimes de plus que le RP2350A, tandis que les variantes du RP2354 ne coûteront que vingt centimes de plus que leurs frères sans flash.


La RP2350 sera généralement disponible en volume avant la fin de l'année 2024. Pour manifester votre intérêt et participer à notre programme d'échantillons, rendez-vous sur la page du produit.

Jeux de cartes

Le Pico 2 associe le RP2350A à une mémoire flash QSPI externe de 4 Mo, contre 2 Mo pour le Pico original. Il est compatible en termes de format et d'électricité avec le design original du Pico.


Bien qu'il y ait relativement peu de stock dans le circuit aujourd'hui, le Pico 2 est en pleine production chez nos amis de Sony. Un grand nombre de nos partenaires revendeurs agréés ont mis en place des systèmes de commande et de réservation, et nous leur enverrons régulièrement des unités au cours des prochaines semaines.

Avant la fin de l'année, nous prévoyons de livrer un Pico 2 W sans fil, utilisant le même modem Infineon 43439 que le Pico W, ainsi que des versions du Pico 2 et du Pico 2 W avec des connecteurs de 0,1 pouce préinstallés.
Source : Annonce de Raspberry Pi Pico 2

Et vous ?

Avez-vous utilisé cet outil ou un outil similaire, et si oui, qu'en pensez-vous ?

Voir aussi :

Raspberry Pi est entrée en bourse : les actions de la société ont augmenté de 32 % après son introduction en bourse : De l'initiative éducative à la conquête du London Stock Exchange

Raspberry Pi Pico W, la plateforme IoT arrive avec le Wi-Fi intégré à 6 dollars, le Bluetooth n'est pas activé au lancement mais pourrait l'être à l'avenir

Raspberry Pi lance un M.2 HAT+ pour 12 $ pour permettre de connecter des périphériques M.2 M-key, tels que des disques NVMe et des accélérateurs d'IA, à Raspberry Pi 5

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de sOuSiX
Membre régulier https://www.developpez.com
Le 26/11/2024 à 12:14
Citation Envoyé par Stéphane le calme Voir le message
Le Pico 2 W s'inscrit dans la continuité du Raspberry Pi Pico, lancé en 2021, mais il se distingue par une fonctionnalité cruciale : la connectivité Wi-Fi intégrée. Ce module sans fil, compatible avec la norme 802.11 b/g/n, constitue une évolution notable, car il permet aux utilisateurs de concevoir des projets connectés sans avoir recours à des composants supplémentaires. Cela simplifie le processus de développement et réduit les coûts globaux des projets IdO.
Le Pico 1 W (2022) intégrait déjà le Wifi.
https://www.maison-et-domotique.com/...rry-pi-pico-w/
2  0 
Avatar de Jules34
Membre émérite https://www.developpez.com
Le 26/11/2024 à 14:44
Citation Envoyé par sOuSiX Voir le message
Le Pico 1 W (2022) intégrait déjà le Wifi.
https://www.maison-et-domotique.com/...rry-pi-pico-w/
Le Pico était déjà disponible en version avec ou sans wifi.

Le pico 2 est dotée d'une puce différente (RP2040 au lieu de la 2350, qui passe ainsi de 133mhz à 150mhz) et est aussi déclinée en version avec ou sans wifi.

Le pico 2 a plus de RAM, 520 kb au lieu de 264 et plus de mémoire flash, 4mb au lieu de 2.

Pimoroni et d'autres fabriquant proposent déjà des versions plus élaborées qui donne accès à plus de pin du RP2040 et 16mb de flash. Mais je me demande ce à quoi ça peut servir.

J'espère qu'avec cette nouvelle version certains vont pousser encore plus loin le jeu de l'émulation : certains émulent le mac128k dessus et j'avais aussi bidouillé aussi le projet picomite, ou on peut écrire et exécuter du BASIC avec un pico. Qui a été décliné en de multiples versions.

Dans les deux projets le pico gère un écran VGA et un clavier à lui tout seul en plus de l'émulation.

L'intérêt est surement limité pour les programmeurs pro, mais pour les novices comme moi c'est très intéressant.

C'est d'ailleurs le fameux forum the back shed qui m'a récemment fait découvrir le sublime humour de programmeur de la Beloved Congregation of the First United Church of the Weird Machines (ça vaudrait une traduction et un petit article de trolldi du vendredi ! EDIT : C'est fait si un modo passe par la )
2  0 
Avatar de f-leb
Responsable Arduino et Systèmes Embarqués https://www.developpez.com
Le 26/11/2024 à 20:39
Pour découvrir toutes les familles des Pi Pico :
Pico-series Microcontrollers
Pico-series devices are organised into families based on product generation.

The original Raspberry Pi Pico family, referred to as Pico or Pico 1, comes in four variants:
  • Raspberry Pi Pico
  • Raspberry Pi Pico H
  • Raspberry Pi Pico W
  • Raspberry Pi Pico WH


The second-generation Raspberry Pi Pico family is referred to as Pico 2. Pico 2 comes in two variants:
  • Raspberry Pi Pico 2
  • Raspberry Pi Pico 2 with headers
Et il faut rajouter maintenant la Raspberry Pi Pico 2 W (avec et sans headers je suppose).

Citation Envoyé par Jules34 Voir le message
Dans les deux projets le pico gère un écran VGA et un clavier à lui tout seul en plus de l'émulation.
Il faut en plus maîtriser le transfert des données par DMA et la programmation des machines à états des PIO. Si j'y arrive un jour, ça me prendra un certain temps quand même
2  0 
Avatar de f-leb
Responsable Arduino et Systèmes Embarqués https://www.developpez.com
Le 10/08/2024 à 11:20
Citation Envoyé par Artemus24 Voir le message
Mais je trouve mes NodeMCU ESP32 plus conviviale puisque je les utilise à partir de la plateforme de développement des arduino (version 1.8.19).
Tu peux également développer en C/C++ sur Pi Pico dans l'EDI Arduino, voir https://arduino-pico.readthedocs.io/...est/index.html
1  0 
Avatar de al1_24
Modérateur https://www.developpez.com
Le 10/08/2024 à 17:03
Si tu n'as pas besoin de connectivité sans fil, le RPi Pico peut être une bonne alternative à l'ESP32.

Pour le projet sur lequel je travaille actuellement, toute l'interface matérielle sera confiée à un Pico (affichage, commutateurs, boutons, potentiomètres, encodeurs) pendant que l'ESP s'occupera des communications (BLE MIDI, MIDI classique x 3), de la prise en compte du paramétrage et des transferts/conversions entre ces périphériques.
Tout n'aurait pas tenu sur un seul ESP en terme de temps de réponse et les deux processeurs pouvant être programmés avec le framework Arduino, il sera toujours possible d'utiliser deux ESP si la capacité du Pico se révélait insuffisante, ce dont je doute.
1  0 
Avatar de f-leb
Responsable Arduino et Systèmes Embarqués https://www.developpez.com
Le 10/08/2024 à 17:56
Citation Envoyé par al1_24 Voir le message
Si tu n'as pas besoin de connectivité sans fil, le RPi Pico peut être une bonne alternative à l'ESP32.
Une version Pico 2 W avec WiFi et Bluetooth est aussi prévue.

Citation Envoyé par Jade Emy Voir le message
Avant la fin de l'année, nous prévoyons de livrer un Pico 2 W sans fil, utilisant le même modem Infineon 43439 que le Pico W, ainsi que des versions du Pico 2 et du Pico 2 W avec des connecteurs de 0,1 pouce préinstallés.
1  0 
Avatar de f-leb
Responsable Arduino et Systèmes Embarqués https://www.developpez.com
Le 10/08/2024 à 18:15
Quand même... ils auraient pu passer à de l'USB type-C, et un bouton Reset c'est pas du luxe...
1  0 
Avatar de Minato Sensei
Membre habitué https://www.developpez.com
Le 26/11/2024 à 13:51
Citation Envoyé par sOuSiX Voir le message
Le Pico 1 W (2022) intégrait déjà le Wifi.
https://www.maison-et-domotique.com/...rry-pi-pico-w/
Mais c'est écrit Pico 1 et non Pico 1 W, c'est pas la même non ? De ce que je lis sur ici et sur le site de Raspberry Pi, le Pico 1 n'intégrait pas le Wi-Fi.
1  0 
Avatar de Fagus
Membre expert https://www.developpez.com
Le 26/11/2024 à 14:05
Citation Envoyé par Minato Sensei Voir le message
Mais c'est écrit Pico 1 et non Pico 1 W, c'est pas la même non ? De ce que je lis sur ici et sur le site de Raspberry Pi, le Pico 1 n'intégrait pas le Wi-Fi.
Si selon cette même page.

Il y a plusieurs version du pico 1.
pico + rien = pas de wifi.
pico + H = headers , broches présoudées
pico + W = +wifi

https://www.kubii.com/fr/cartes-rasp...sion_pico-pico
1  0 
Avatar de Artemus24
Expert éminent sénior https://www.developpez.com
Le 10/08/2024 à 11:06
Salut à tous.

Je ne vois toujours pas l'intérêt de se procurer une Raspberry Pico et encore moins la nouvelle version, la Raspberry Pico 2.
Le prix des pico est attractif comparé aux NodeMCU ESP32 que j'aie acheté chez Gotronic. Mais je trouve mes NodeMCU ESP32 plus conviviale puisque je les utilise à partir de la plateforme de développement des arduino (version 1.8.19). Je possède aussi des Espressif.
0  0