Page 1 sur 1

Transfère de fichier sur ti 83 premium CE en Commande

Message non luPosté: 08 Sep 2018, 15:08
de Ryan & Rémy
Bonjour a tous,

Nous avons un projet qui consiste a avoir un programme sur la calculatrice qui enverra un fichier de texte contenant une action a exécuter
dans notre cas envoyer un fichier (un jeu par exemple) a la calculatrice
la raspberry détectera le fichier et transférera a la calculatrice le fichier spécifier dans le document texte reçu par la raspberry auparavant
donc avoir un stockage "plus grand"

notre problème est: "comment envoyer un fichier a une calculatrice depuis une commande ?"

Bonne chance pour comprendre (si vous voulez plus de détails demander le)

Re: Transfère de fichier sur ti 83 premium CE en Commande

Message non luPosté: 08 Sep 2018, 15:33
de Adriweb
tilibs (les libs qui permettent a TiLP, le logiciel de transfert communautaire open-source, de fonctionner), pourront surement t'aider : https://github.com/debrouxl/tilibs

Mais ce n'est pas du "tout cuit" pour autant. Par contre, la suite de test (par exemple) devrait pouvoir t'aider, tu peux réduire le fichier au minimum vital pour lancer un transfert, compiler ça avec les bons arguments que tu veux pour ton cas, et ensuite utiliser cet exécutable dans un script à toi sur ton rPI.

Re: Transfère de fichier sur ti 83 premium CE en Commande

Message non luPosté: 08 Sep 2018, 15:51
de Lionel Debroux
Merci Adriweb pour le highlight.
En effet, le programme interactif de test https://github.com/debrouxl/tilibs/blob ... icalcs_2.c permet de réaliser les opérations que les divers modèles de calculatrices gèrent, dont le transfert de fichiers. J'utilise test_ticalcs_2 pour certaines opérations qui n'ont pas d'équivalent dans le GUI TILP II, et même davantage. Le transfert de plusieurs fichiers à la fois est en revanche plus pratique avec TILP II.

Pour transformer ce testcase en exemple peu plus minimal, vous pouvez repartir de
https://github.com/debrouxl/tilibs/blob ... htlib.html
qui décrit les flags de compilation. A ma connaissance, les infos décrites dans cette page sont correctes: j'ai utilisé ces programmes de test minimaux sur les diverses librairies il n'y a pas si longtemps, ou du moins, beaucoup plus récemment que 2010 :)

De nos jours, beaucoup de distributions packagent libti*, mais c'est par construction une version obsolète, puisqu'entre deux releases (assez rares...), il y a des bugfixes et améliorations qui n'atteignent jamais ces packages, donc je déconseille habituellement d'utiliser les packages d'une distribution quelconque.
La compilation de libti* et des front-ends GFM et TILP à partir des repositories Git se fait en utilisant le script de compilation https://ti-pla.net/tilpinst . Les dépendances de build sont listées par le script pour plusieurs familles de distros.

Au moins deux possibilités si on ne veut pas utiliser libti* en utilisant directement les APIs C/C++:
* utiliser les titools de Benjamin Moody, comme tiget, tiput et tils: https://www.ticalc.org/archives/files/f ... 43083.html . La CLI des titools est bien meilleure que celle très limitée de TILP (qui était encore pire il y a 10 ans) - pour certaines opérations, un script shell fait le boulot.
* faire un wrapper de l'API C pour un autre langage de programmation, par exemple Python. Graph89 pour Android contient un wrapper Java partiel. Mais c'est rarissime que quelqu'un se lance dans cette aventure.

Re: Transfère de fichier sur ti 83 premium CE en Commande

Message non luPosté: 07 Nov 2018, 09:26
de Muruder11
Je veux connaître les détails du projet dont vous parlez.