La fondation Raspberry Pi vient de sortir un Raspberry Pi Pico :
- ARM Cortex-M0+ double coeur cadencé à 133MHz
- 264 Ko de mémoire vive et 2 Mo de mémoire flash QSPI
- 128 Ko dédié au MicroPython Filesystem
Pour un cout total de 4€
(Source : https://www.minimachines.net/actu/raspb ... pico-96697 )
Imaginons qu'un constructeur de calculatrice décide d'utiliser ce Soc, pour lui confier la gestion du MicroPython ... Un tel constructeur passerait alors d'un tas python de 16-18 Ko (TI 83 PCE) ou de 32 Ko (NumWorks) à 128 Ko
Juste imaginons, on a besoin de rêver en ce moment.
Bon je sais que ce système de double CPU est à éviter à tout prix, mais je trouvais qu'un tas python de 128 ko était un bon compromis, rêver n'étant pas encore interdit autant en profiter.
Un NumWorks sur Raspberry Pi Pico ?
8 posts
• Page 1 of 1
Un NumWorks sur Raspberry Pi Pico ?
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
-
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1073
- Images: 67
- Joined: 17 May 2012, 09:49
- Location: Avignon
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: nsi_xyz
Re: Un NumWorks sur Raspberry Pi Pico ?
Ah bonjour, tu tombes bien toi.
Je viens justement d'étendre le heap Python de la TI-83PCE de 18K à 81K, tu te rends compte ?
viewtopic.php?f=41&t=24552&p=258698#p258698
Je viens justement d'étendre le heap Python de la TI-83PCE de 18K à 81K, tu te rends compte ?
viewtopic.php?f=41&t=24552&p=258698#p258698
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42133
- Images: 16453
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Un NumWorks sur Raspberry Pi Pico ?
Mais plus sérieusement, intéressant.
Juste... d'où sors-tu ces 128K par rapport aux spécifications ?
Merci.
.cent20 wrote:Imaginons qu'un constructeur de calculatrice décide d'utiliser ce Soc, pour lui confier la gestion du MicroPython ... Un tel constructeur passerait alors d'un tas python de 16-18 Ko (TI 83 PCE) ou de 32 Ko (NumWorks) à 128 Ko
Juste... d'où sors-tu ces 128K par rapport aux spécifications ?
- ARM Cortex-M0+ double coeur cadencé à 133MHz
- 264 Ko de mémoire vive et 2 Mo de mémoire flash QSPI
- 128 Ko dédié au MicroPython Filesystem
Merci.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42133
- Images: 16453
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Un NumWorks sur Raspberry Pi Pico ?
De cette image :
Bon après, j'imagine que ce n'est pas 128 Ko de tas heap, mais bien 128 Ko en tout
Mais comparé au M0 actuellement sur les TI83 PCE et ses 32 Ko de SDRAM il n'y a pas photo je pense.
TI 83 PCE edition python : ATSAMD21E18, 256KB of flash and 32KB of SRAM, 48MHz
Raspberry Pi Pico : RP2040ARM, 2MB QSI, 264 KB de SRAM, 133 Mhz
Bon après, j'imagine que ce n'est pas 128 Ko de tas heap, mais bien 128 Ko en tout
Mais comparé au M0 actuellement sur les TI83 PCE et ses 32 Ko de SDRAM il n'y a pas photo je pense.
TI 83 PCE edition python : ATSAMD21E18, 256KB of flash and 32KB of SRAM, 48MHz
Raspberry Pi Pico : RP2040ARM, 2MB QSI, 264 KB de SRAM, 133 Mhz
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
-
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1073
- Images: 67
- Joined: 17 May 2012, 09:49
- Location: Avignon
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: nsi_xyz
Re: Un NumWorks sur Raspberry Pi Pico ?
128 Ko dédié au MicroPython Filesystem
Si tu fais référence à ça ^, pour moi c'est la taille de la partition sur laquelle tu peux copier et stocker tes scripts, prise donc sur les 2 Mio de mémoire Flash.
Le heap sera logiquement pris sur la RAM.
Avec 264 Ko on peut effectivement espérer en obtenir la moitié pour le heap Python comme sur BBC micro:bit v2 (64 Kio de heap pour 128 Kio de RAM), et peut-être même davantage.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42133
- Images: 16453
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Un NumWorks sur Raspberry Pi Pico ?
Je viens de regarder un peu plus en détail cette carte.
USB host, cela veut dire techniquement qu'elle peut contrôler une NumWorks non ?
Ainsi, on pourrait utiliser cette carte pour par exemple :
1. Flasher en série des NumWorks, installer la dernière ROM ou une ROM custom ?
2. Télécharger des apps sur une NumWorks, applications stockées sur les 16 Mo ?
Parce que même si tu demandes aux élèves de mettre à jour leur calculatrice, il ne le font pas, c'est trop difficile pour certains d'entre eux.
Imaginons un boitier avec quelques boutons, quelques leds, une batterie.
Tu connectes ce boitier à une calculatrice, et après une phase d'initialisation tu peut flasher un peu tout ce que tu veux.
USB host, cela veut dire techniquement qu'elle peut contrôler une NumWorks non ?
Ainsi, on pourrait utiliser cette carte pour par exemple :
1. Flasher en série des NumWorks, installer la dernière ROM ou une ROM custom ?
2. Télécharger des apps sur une NumWorks, applications stockées sur les 16 Mo ?
Parce que même si tu demandes aux élèves de mettre à jour leur calculatrice, il ne le font pas, c'est trop difficile pour certains d'entre eux.
Imaginons un boitier avec quelques boutons, quelques leds, une batterie.
Tu connectes ce boitier à une calculatrice, et après une phase d'initialisation tu peut flasher un peu tout ce que tu veux.
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
-
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1073
- Images: 67
- Joined: 17 May 2012, 09:49
- Location: Avignon
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: nsi_xyz
Re: Un NumWorks sur Raspberry Pi Pico ?
Oui, la carte est matériellement capable d'accueillir une NumWorks.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42133
- Images: 16453
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Un NumWorks sur Raspberry Pi Pico ?
cent20 wrote:- 128 Ko dédié au MicroPython Filesystem
Le FS en rom arrivera un jour (en tout cas on l'espère).
Numworks n'aurait aucun intérêt à utiliser une Raspberry Pi Pico, car elle coute plus chère que le microcontrolleur, et est compliqué à être intégré.
De plus, epsilon est un firmware conçu pour fonctionner avec un et un seul coeur (donc peu utile).
-
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)- Posts: 285
- Images: 0
- Joined: 30 Oct 2019, 20:36
- Location: Grenoble
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENSIMAG 1A
- Twitter: Gl0wRed
- GitHub: RedGl0w
8 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 0 guests