Page 1 of 7

Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postPosted: 28 Feb 2018, 14:43
by Admin
Aujourd'hui nous te présentons une nouvelle amélioration extraordinaire de la NumWorks par zardam.

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

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postPosted: 28 Feb 2018, 14:50
by Adriweb
Notons par ailleurs que NumWorks l'a mis en avant (avant de voir ça chez les concurrents...) :

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postPosted: 28 Feb 2018, 14:56
by critor
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.

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postPosted: 28 Feb 2018, 15:06
by puppy65
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...

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postPosted: 28 Feb 2018, 15:08
by Adriweb
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...

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postPosted: 28 Feb 2018, 15:13
by critor
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.

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postPosted: 28 Feb 2018, 15:30
by Extra44
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é ;-)

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postPosted: 28 Feb 2018, 15:37
by critor
Pas grave, c'est bien d'expliquer les choses plusieurs fois de façons différentes. Cela maximise les chances de compréhension. :)

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postPosted: 28 Feb 2018, 22:05
by clifward
Impressionnant !
Pour le coup, le champ des possibles vient d'exploser ! Plus aucun problème de mémoire par exemple... :P

Re: Rajoute un ordi Raspberry Pi dans ta NumWorks !

Unread postPosted: 01 Mar 2018, 06:23
by blouson
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