π
<-
Chat plein-écran
[^]

Rajoute un ordi Raspberry Pi dans ta NumWorks !

Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postby critor » 28 Feb 2018, 14:43

Aujourd'hui nous te présentons une nouvelle amélioration extraordinaire de la
NumWorks
par .

Il s'agit de rajouter et utiliser un ordinateur
Raspberry Pi
dans ta calculatrice
NumWorks
.

Pouvoir l'exploiter correctement nécessite donc en pratique d'être capable de communiquer en entrée/sortie avec le
Raspberry Pi
, ce qui implique qu'il puisse recevoir les touches pressées et renvoyer un retour sur l'écran.

Matériellement, la méthode choisie utilise les connexions suivantes :
  • pour l'alimentation, les connexions de l'emplacement
    U8
    dédié à un lecteur de carte mémoire absent des modèles de production
  • pour les entrées claviers, le port
    UART
    dont nous avons déjà parlé
  • enfin pour les sorties écran, le port
    SPI

Si la calculatrice
NumWorks
n'avait pas été aussi fine, une fois le tout mis en place on aurait presque pu refermer la machine, à seulement quelques millimètres près. C'est impressionnant ! :o
En attendant mieux, il faut donc se contenter de glisser le couvercle au dos pour protéger le tout.


Logiciellement, pour que la calculatrice puisse rester utilisable normalement en toute situation, il ne s'agit pas de remplacer le
firmware
NumWorks
, mais de l'étendre en rajoutant une application activant sur demande la communication
Raspberry Pi
. Il devient alors possible de faire tout ce que tu veux, y compris jouer à
Doom
ou surfer sans fil sur l'Internet ! :bj:


Pour les curieux, visitez la source ci-dessous avec davantage d'informations techniques. :)



Source
:
https://zardam.github.io/post/raspberrypi-numworks/
(anglais)

Code source
:
https://github.com/zardam/epsilon/tree/rpi
Référence
:
https://twitter.com/1/status/968081235850530817
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 91.1%
 
Posts: 32255
Images: 8379
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postby Adriweb » 28 Feb 2018, 14:50

Notons par ailleurs que NumWorks l'a mis en avant (avant de voir ça chez les concurrents...) :
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 50.2%
 
Posts: 12381
Images: 1079
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postby critor » 28 Feb 2018, 14:56

Oui, j'avais vu avant-hier.

Je vais rajouter en référence.

Et non les concurrents ne vont sûrement pas mettre avant une méthode permettant de rajouter aussi discrètement un récepteur sans fil à sa calculatrice.
Même si franchement en pratique, je suis persuadé que 100% des candidats ayant besoin de frauder n'auront pas les compétences techniques pour faire ça, que ce soit niveau compilation du code source ou modifications du matériel.
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 91.1%
 
Posts: 32255
Images: 8379
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postby puppy65 » 28 Feb 2018, 15:06

Ce que je ne comprend pas c'est que le processeur de la NumWorks était à 100 MhZ... Ce qui ne suffit pas du tout pour surfer sur Internet...
User avatar
puppy65
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.6%
 
Posts: 313
Images: 0
Joined: 09 Nov 2017, 19:26
Gender: Male
Calculator(s):
Class: 2nde

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postby Adriweb » 28 Feb 2018, 15:08

Comme dans un certain nombre de tes autres posts, je te conseille de lire (mieux, ou tout court) ce dont tu parles: il s'agit d'un raspberry pi qui a largement de quoi faire tourner un navigateur.
D'autres problèmes potentiels, mentionnés par zardam, existent, par exemple l'alimentation du chip Wifi du rPI. Mais ça, ça n'a rien à voir avec la fréquence du processeur de la numworks...
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 50.2%
 
Posts: 12381
Images: 1079
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postby critor » 28 Feb 2018, 15:13

En gros après activation de l'application, la NumWorks ne joue plus le rôle d'un ordinateur, mais d'un simple terminal pour Raspberry Pi.
Elle ne fait plus rien par elle-même à part obéir, affichant donc bêtement le résultat du travail effectué par le Raspberry Pi.
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 91.1%
 
Posts: 32255
Images: 8379
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postby Extra44 » 28 Feb 2018, 15:30

Ce n'est pas le processeur de la numwork qui surfera (si cela marchait), mais le raspberry qui le ferait...
La numwork ne fait qu'envoyer les touches appuyées,et recevoir les pixels à afficher.
Zut... double doublé ;-)
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.7%
 
Posts: 470
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
Class: S.I.

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postby critor » 28 Feb 2018, 15:37

Pas grave, c'est bien d'expliquer les choses plusieurs fois de façons différentes. Cela maximise les chances de compréhension. :)
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 91.1%
 
Posts: 32255
Images: 8379
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postby Clifward » 28 Feb 2018, 22:05

Impressionnant !
Pour le coup, le champ des possibles vient d'exploser ! Plus aucun problème de mémoire par exemple... :P
Image
User avatar
Clifward
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 18.8%
 
Posts: 589
Images: 6
Joined: 20 Sep 2015, 17:50
Gender: Not specified
Calculator(s):

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postby blouson » 01 Mar 2018, 06:23

Voila le pas a été franchi , tout est possible maintenant , des modes examens bidon , des connexions internet etc ... et bien malin le surveillant qui pourra détecter quelque chose
User avatar
blouson
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 97
Joined: 16 Feb 2018, 05:37
Gender: Not specified
Calculator(s):

Next

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 2 guests

-
Search
-
Featured topics
Avantages VIP et goodies pour les donateurs !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
1122 utilisateurs:
>904 invités
>213 membres
>5 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)