π
<-
Chat plein-écran
[^]

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

Nouveautés, projets, mises à jour.

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

Message non lude Ryan & Rémy » 08 Sep 2018, 15:08

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)
Avatar de l’utilisateur
Ryan & Rémy
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 66.7%
 
Messages: 5
Inscription: 27 Nov 2017, 20:17
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe:

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

Message non lude Adriweb » 08 Sep 2018, 15:33

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.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14605
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

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

Message non lude Lionel Debroux » 08 Sep 2018, 15:51

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.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

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

Message non lude Muruder11 » 07 Nov 2018, 09:26

Je veux connaître les détails du projet dont vous parlez.
Avatar de l’utilisateur
Muruder11
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Prochain niv.: 0%
 
Messages: 2
Inscription: 07 Nov 2018, 08:39
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Muruder


Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 12 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1938 utilisateurs:
>1925 invités
>8 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)