π
<-
Chat plein-écran
[^]

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 de spécialité NSI ( projets, tutos ...)
:favorite: NumWork, Python : démineur, snake, tétris
User avatar
cent20VIP++
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 74.1%
 
Posts: 594
Images: 43
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
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: 12.5%
 
Posts: 36941
Images: 10240
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
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: 12.5%
 
Posts: 36941
Images: 10240
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
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 de spécialité NSI ( projets, tutos ...)
:favorite: NumWork, Python : démineur, snake, tétris
User avatar
cent20VIP++
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 74.1%
 
Posts: 594
Images: 43
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
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: 12.5%
 
Posts: 36941
Images: 10240
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
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 de spécialité NSI ( projets, tutos ...)
:favorite: NumWork, Python : démineur, snake, tétris
User avatar
cent20VIP++
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 74.1%
 
Posts: 594
Images: 43
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
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: 12.5%
 
Posts: 36941
Images: 10240
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
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).
User avatar
redgl0wVIP+
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 66.7%
 
Posts: 116
Joined: 30 Oct 2019, 20:36
Gender: Male
Calculator(s):
Class: 1ère générale spé maths, physique chimie, NSI
GitHub: RedGl0w


Return to Actualités

Who is online

Users browsing this forum: No registered users and 0 guests

-
Search
-
Social
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
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.
472 utilisateurs:
>458 invités
>7 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)