π
<-

Un NumWorks sur Raspberry Pi Pico ?

Nouveautés, projets, mises à jour.

Un NumWorks sur Raspberry Pi Pico ?

Unread postby cent20 » 21 Jan 2021, 15:48

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 :favorite:

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.
Image
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
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 49.1%
 
Posts: 1073
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Un NumWorks sur Raspberry Pi Pico ?

Unread postby critor » 21 Jan 2021, 15:51

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 ? :D
viewtopic.php?f=41&t=24552&p=258698#p258698
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 50.2%
 
Posts: 42133
Images: 16453
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Un NumWorks sur Raspberry Pi Pico ?

Unread postby critor » 21 Jan 2021, 15:56

Mais plus sérieusement, intéressant. :)

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 :favorite:
.

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. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 50.2%
 
Posts: 42133
Images: 16453
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Un NumWorks sur Raspberry Pi Pico ?

Unread postby cent20 » 21 Jan 2021, 15:58

De cette image :

Image

Bon après, j'imagine que ce n'est pas 128 Ko de tas heap, mais bien 128 Ko en tout :mmm:
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
Image
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
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 49.1%
 
Posts: 1073
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Un NumWorks sur Raspberry Pi Pico ?

Unread postby critor » 21 Jan 2021, 16:04

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. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 50.2%
 
Posts: 42133
Images: 16453
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Un NumWorks sur Raspberry Pi Pico ?

Unread postby cent20 » 24 Jan 2021, 09:14

Je viens de regarder un peu plus en détail cette carte.

Image

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.
Image
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
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 49.1%
 
Posts: 1073
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Un NumWorks sur Raspberry Pi Pico ?

Unread postby critor » 24 Jan 2021, 09:38

Oui, la carte est matériellement capable d'accueillir une NumWorks. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 50.2%
 
Posts: 42133
Images: 16453
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Un NumWorks sur Raspberry Pi Pico ?

Unread postby redgl0w » 24 Jan 2021, 11:37

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).
Image
User avatar
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 63.4%
 
Posts: 285
Images: 0
Joined: 30 Oct 2019, 20:36
Location: Grenoble
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENSIMAG 1A
Twitter: Gl0wRed
GitHub: RedGl0w


Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 0 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1189 utilisateurs:
>1158 invités
>24 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)