Go Down

Topic: Nouveau Raspberry Pi Pico (Read 405 times) previous topic - next topic

fdufnews

Jan 21, 2021, 08:33 am Last Edit: Jan 21, 2021, 09:07 am by fdufnews
La fondation Raspberry Pi vient de présenter sont nouveau cheval de bataille une carte microcontrôleur avec un processeur dual core Cortex M0+ développé spécifiquement pour leur besoin.
La carte peut faire tourner Micropython mais dispose aussi d'une chaîne de développement complète basée sur GCC.
La fondation Raspberry Pi a développé des partenariats avec plusieurs entreprises du libre dont Arduino qui  a développé une carte utilisant ce même processeur donc on devrait voir rapidement apparaître un support pour celle-ci dans l'IDE.
Pour les anglophiles, une présentation assez détaillée sur Hackaday

lesept

Intéressant. J'ai l'impression qu'ils anticipent une compatibilité Arduino, voire la possibilité de le programmer par l'IDE.

En effet, en regardant le portage de Tensorflow Lite, on voit que les codes C des exemples ont un setup et une loop (voir ici) et le main consiste en :

Code: [Select]
int main(int argc, char* argv[]) {
  setup();
  while (true) {
    loop();
  }
}


A force d'essayer on finit par réussir... Donc, plus ça rate, plus on a de chances que ça marche (proverbe Sharduinok).

al1fch

#2
Jan 21, 2021, 09:36 am Last Edit: Jan 21, 2021, 07:42 pm by al1fch
Bonjour

Quote
RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom
( vu ici : https://www.raspberrypi.org/documentation/pico/getting-started/  )

Ce qui est assez spécial c'est l'utilisation d'un microcontrolleur 'maison' à base d'ARM M0+ et non une puce du marché. Avec une puce propriétaire ils protègent leur marché et compliquent le clonage.

quelques infos ici sur ce microcontroleur RP2040 : https://www.cnx-software.com/2021/01/21/raspberry-pi-pico-board-features-rp2040-dual-core-cortex-m0-mcu/

Une data sheet de RP2040  quelque part ?
EDIT Oui   :  https://datasheets.raspberrypi.org/rp2040/rp2040_datasheet.pdf

Et ici la data sheet de la carte Pico : https://datasheets.raspberrypi.org/pico/pico_datasheet.pdf


L'absence de connectivité réduit quelque peu l'intérêt, une 'Pico W ' à venir ? (WiFi+BT)
autre bémol : le courant de 'deep sleep' de la carte Pico (1,3 mA sous 5V) n'est pas très intéressant.

les atouts sont sans doute ailleurs !


hbachetti

Apparemment le régulateur 3.3V de la carte est un modèle à découpage.
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

al1fch

#4
Jan 21, 2021, 05:40 pm Last Edit: Jan 21, 2021, 05:48 pm by al1fch
Le nouveau  microcontroleur RP2040 sera également présent sur des cartes d'Adafruit (Feather RP2040...) , Sparkfun (Pro Micro RP2040) ... et Arduino !!

Nano RP2040 annoncée  https://blog.arduino.cc/2021/01/20/welcome-raspberry-pi-to-the-world-of-microcontrollers/,
avec un ESP32 (module Nina) en complément pour la connectivité

al1fch


trimarco232

#6
Jan 22, 2021, 10:53 pm Last Edit: Jan 22, 2021, 11:22 pm by trimarco232
toutes les puces sont propriétaires, non ?
il n'y aura de toutes manières pas de clone s'ils maintiennent ce prix
(et le segment est en effet encombré, et dominé par les puces wifi pour ce qui concerne le 3v3)

trimarco232

en effet, régulateur à découpage, mais qui ne supporte pas + de 5v5 en entrée : vous voilà prévenus
usb natif sans bouton de reset, ça me rappelle le pro micro ... on verra bien

al1fch

#8
Jan 22, 2021, 11:49 pm Last Edit: Jan 22, 2021, 11:50 pm by al1fch
Les conditions de commercialisation de la puce RP2040  seront elles identiques aux puces de Microchip, ST, TI, Espressif ? le RP2040 sera-t-il réservé à des partenaires triés sur le volet ?

La carte Pico est déjà en stock chez MC Hobby, en vente pour 4;08€ TTC
https://shop.mchobby.be/fr/pico-raspberry-pi/2025-pico-rp2040-microcontroleur-2-coeurs-raspberry-pi-3232100020252.html

Qui va essuyer les plâtres ?



trimarco232

on verra bien
en attendant, pour ce qui me concerne, j'ai encore assez à faire avec mes esp32, que j'achète 3€50 port compris
je vais encore jouer le méchant avec le nouvel entrant, en posant la question : "pour 1€ de +, quest-ce qu'on a ... en moins ?"
wifi, bluetooth, ram, flash, adc, dac, can bus, ethernet, 1 uart (pour ce que j'en connais)


al1fch

#10
Jan 23, 2021, 01:25 pm Last Edit: Jan 23, 2021, 01:28 pm by al1fch
idem pour moi : les ESP32 actuels répondent bien a mes  besoins,  principalement orientés 'objets connectés'
le RP2040, sur une carte ou une autre, ne me tente pas.


Artouste

on verra bien
en attendant, pour ce qui me concerne, j'ai encore assez à faire avec mes esp32, que j'achète 3€50 port compris
je vais encore jouer le méchant avec le nouvel entrant, en posant la question : "pour 1€ de +, quest-ce qu'on a ... en moins ?"
wifi, bluetooth, ram, flash, adc, dac, can bus, ethernet, 1 uart (pour ce que j'en connais)


+1
L'esp32 est pour moi devenu  la brique de base
j'utilise surtout pour développer ces 2 modules avec les pins sortis
1 avec batterie et ecran
1 avec support zif 



lesept

#12
Jan 23, 2021, 04:05 pm Last Edit: Jan 23, 2021, 04:05 pm by lesept
Pareil, avec une préférence pour le TTGO T-display, qui a un écran couleur TFT et deux boutons poussoirs. Et un connecteur pour batterie lithium ion.
A force d'essayer on finit par réussir... Donc, plus ça rate, plus on a de chances que ça marche (proverbe Sharduinok).

al1fch

#13
Jan 27, 2021, 02:18 pm Last Edit: Jan 27, 2021, 02:22 pm by al1fch
Les premières informations sur le RP2040 faisaient  état d'entrées sorties programmables gérables par machines d'état.

Des E/S donc dont on peut modifier le comportement au delà de ce que l'on fait d'habitude inhabituelle. (L'ESP32 offre une possibilité de programmation en assembleur du 'processeur RTC', et ds 'GPIO RTC' mais cela semble très peu pratiqué )

Sur Cnx software  une information sur cette 'programabilité' et le jeu d'instruction en langage d'assemblage à utiliser.

https://www.cnx-software.com/2021/01/27/a-closer-look-at-raspberry-pi-rp2040-programmable-ios-pio/

ça ouvre des perspectives intéressantes .......

etimou

Une vidéo de comparaison du pico avec ses principaux concurrents, par notre ami à l'accent suisse:
https://www.youtube.com/watch?v=cVHCllbN3bQ

Go Up